Initial release of seafile fuse-client

I’ve written up a simple client for Seafile, based on FUSE-client under Linux. See https://github.com/dongsupark/seafile-fuse-client for details.

To install it, do like the following:

1. Prequisites

a. Install python-seafile.

Python-seafile is needed as seafile-fuse-client depends on python API provided by seafile:

$ git clone https://github.com/dongsupark/python-seafile.git
$ cd python-seafile
$ python setup.py install

b. Install required packages:

(on Debian/Ubuntu/etc.)

$ sudo apt-get install libfuse2 python-setuptools

(on Fedora/CentOS/SuSE/etc.)

$ sudo yum install fuse python-setuptools

c. Set up a seafile server

Install seafile server as well as seahub, as introduced in tutorials on <http://manual.seafile.com/>.

2. Usage How To

a. Clone the seafile-fuse-client repo

# git clone https://github.com/dongsupark/seafile-fuse-client.git
# cd seafile-fuse-client

b. ensure that seafilefuse.py is executable

# sudo chmod +x seafilefuse.py

execute seafilefuse.py

# ./seafilefuse.py "http://127.0.0.1:8000" user@email.com password /path/to/mount/point

to unmount an existing seafile directory

# fusermount -u /path/to/mount/point
Share Button