Рекомендованная схема настройки:

https://seafile.example.com/ -> 127.0.0.1:8000
https://seafile.example.com/webdav -> 127.0.0.1:8082
https://seafile.example.com/seafhttp -> 127.0.0.1:8080

(предложена в пакете seafile-nginx)

Мобильные клиенты будут подключаться только по одному порту (80 или 443).

Старые клиенты для компьютера будут также использовать порты 12001 (seaf-server) и 10001 (ccnet) для синхронизации.

fuse работает только в read-only и не поддерживает шифрованные библиотеки.

webdav не поддерживает шифрованные библиотеки.

conf/seafdav.conf:
[WEBDAV]
enabled = true
port = 8080
fastcgi = true
share_name = /webdav

seahub_settings.py
# do not use separate 8002 port
FILE_SERVER_ROOT = 'https://stog.etersoft.ru/seafhttp'


Чтобы webdav работал с русскими библиотеками, пришлось добавить в код:
class WsgiDAVApp(object):
...
        reload(sys)
        sys.setdefaultencoding("UTF-8");


В /etc/init.d надо пробросить ссылки на seafile.sh и seahub.sh для автозапуска сервисов.
