Goofys
Learn how to use Goofys with Filebase.
Goofys is a Linux utility program that enables users to mount S3-compatible buckets to their Linux file system via FUSE.
Read below to learn how to use Goofys with Filebase.
This guide was written using Ubuntu 20.04. Commands may vary depending on your operating system.
- Make directory for Goofys repo to be pulled to:
mkdir -p /home/filebase/go/src/github.com/kahing
- Clone Goofys repo
cd /home/filebase/go/src/github.com/kahing/
git clone <https://github.com/kahing/goofys.git
>- Set environment variables:
export GOPATH=/home/filebase/go
export GOOFYS_HOME=/home/filebase/go/src/github.com/kahing/goofys/
- Populate submodule repos:
cd /home/filebase/go/src/github.com/kahing/goofys
git submodule init
git submodule update
- Install Goofys
go install
- Export Path and check Goofys version to confirm successful installation:
PATH=$PATH:/home/filebase/go/bin; export PATH
goofys --version
mkdir /home/filebase/mnt/goofys
$GOPATH/bin/goofys --endpoint <https://s3.filebase.com.com> filebase-sample-bucket /home/filebase/mnt/goofys
Once mounted, you can access the bucket and its contents like any other directory on the filesystem.
If you have any questions, please join our Discord server, or send us an email at [email protected]
Last modified 1yr ago