- Notifications
You must be signed in to change notification settings - Fork10
Mount the Puter Internet Filesystem on Your Linux/Mac Device
License
HeyPuter/puter-fuse
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This program lets you mount your files from thePuter Open-Source Internet OS as thoughthey were another harddrive. This works on Linux and Mac OSusing the FUSE interface.
Make sure Go is installed.This has been tested on versiongo1.22.0
.
Then, run this command to installputer-fuse
:
go install github.com/HeyPuter/puter-fuse@v1.0.0
The first-time configuration will ask you for your Puter usernameand password. If you don't have an account on puter.com you'll needone in order to use this FUSE driver. Note that once we release theopen-source Puter Kernel you'll be able to login to any instance ofthat instead.
Entering your username and password, and accepting the default optionsfor all other questions, should be sufficient for most installations.
Configuration is saved to:
$HOME/.config/puterfuse/config.json
Filesystem in USErspace (FUSE) is an interface for filesystemdrivers that are loaded as userspace programs rather than inthe kernel. It is available in most POSIX systems like Linuxand Mac OS.
Puter's FUSE driver allows access to a cloud filesystem in away that looks like an ordinary local filesystem.
Currently directory trees support read and write-back caching.The contents of files are not currently cached by default, butyou can setexperimental_cache
totrue
in the configurationfile to enable read and write-back caching for files.
About
Mount the Puter Internet Filesystem on Your Linux/Mac Device