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