Хм... следующим делом будет указание параметров внешнего (на "Yandex") SMTP сервера.
Останавливаем наш контейнер
Запускаем "File statoin" и переходим в раздел "/docker/seafile-data/seafile/conf" и скачиваем оттуда файл "seahub_settings.py"
Открываем его нормальным текстовым редактором, и после предложения "FILE_SERVER_ROOT = "http://seafile.example.com/seafhttp""
Пишем:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.yandex.ru' # smpt server
EMAIL_HOST_USER = '[email protected]' # username and domain
EMAIL_HOST_PASSWORD = 'dsaaf2r23ffwf4' # password
EMAIL_PORT = 587
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER
Сохраняем в кодировке UTF-8 без "BON".
И загружаем его обратно
Запускаем контейнер.
Надеюсь всё запустилось
Теперь настаёт самое интересное.
Переходим по адресу http://IP_сервера:8000
И видим
ТАДАННННН!!!
Вводим наши логин и пароль
Собственно говоря, почти всё.
Заходим, переходим в "Управление системой"
Там "Настройки" И вот тут начинается самое интересное, чтобы у нас нормально заработала загрузка файлов - в параметрах "SERVICE_URL" и "FILE_SERVER_ROOT" нужно указать правильные данные. Ааааа именно, вот так!
Если с первой строчкой всё понятно, то вот вторая строчка конкретно вынесла мне мозг. Так как подсказка снизу написана мудаком
И да, если мы будем заходить и подключатся по "DNS-имени", то нужно вместо "IP" писать "DNS-имя".
Так, ладно давайте для чистоты эксперимента настроим приложение для компьютера.
Удивительно, но всё работает. Осталось дело за малым, зарегить домен, постоянный внешний IP, пробросить порты, и установить приложение на смартфон , но это уже совсем другая история...