seafile-docker
seafile-docker copied to clipboard
A Docker image for Seafile server
Supercedes #195 as that one looks to be abandoned - have made changes according to the commented suggestions in that PR.
These changes to the nginx config files/templates make IPv6 work. For IPv6-only setups this solves a more complex problem where you need to initially start the container with Let’s Encrypt...
If the seafile container is started before the memcached container, some error message will be generated in seahub.log. To avoid this situation, wait for memcached to start before seahub starts.
Fixed seafdav configuration fixes #219
nginx is no longer installed with base image and the startup scripts doesn't start it. instead, the gunicorn port 8000 is exposed for the docker image.
Fixes: - patch applied to one seafdav file to make seafdav *start* - export more environment variables to child processes so that they really are taken into account (like USE_EXISTING_DB,...
This update allows configuration of the http and https ports as described in issue #134
allow to use a custom nginx config file building the docker container with: -v /nginx.seafile.conf:/etc/nginx/sites-enabled/nginx.seafile.conf -e SEAFILE_SERVER_NGINX_CONF_CUSTOM=1
After migrating Seafile 11 running Django 4.0, users using proxies start getting `Origin checking failed - XX does not match any trusted origins.` errors. Handling this is documented in [Server...