Seafile server version 2.1.5
This will require some interactive setup. Also, this launches the Seahub web interface as a FastCGI process. You'll need a proxy setup, I've tested this with my own jprjr/debian-nginx image.
/srv/seafile is exposed as a volume, you'll absolutely need to bind a volume.
This image does not support WebDAV. It seems like the guys over at Seafile are distributing WsgiDAV with a custom backend for Seafile with the pre-compiled download of Seafile. I can't find any of that code in their Github repos. I've opened an issue on this.
$ docker build -t <repo name> .
# This downloads the Seahub web interface
$ docker run -v /path/to/data:/srv/seafile --entrypoint /opt/scripts/seahub_setup.sh jprjr/seafile
# This does an interactive setup
$ docker run -t -i -v /path/to/data:/srv/seafile --entrypoint /opt/scripts/seafile_setup.sh jprjr/seafile
# Afterwards, you'll probably want to explore /path/to/data and change configuration settings.
# Most importantly the server addresses for your particular proxy and whatnot.
$ docker run -p 8000 -p 8082 -v /path/to/data:/srv/seafile jprjr/seafile
$ docker run -d -p 8000 -p 8082 -v /path/to/data:/srv/seafile jprjr/seafile
/srv/seafileContent type
Image
Digest
sha256:6e31addf9…
Size
413.3 MB
Last updated
almost 11 years ago
docker pull jprjr/docker-seafile