so i’m trying to mighrate away from nextcloud since its annoying me whit endless errors in logs from apps the dont exist and other things.
i installed seafile 13 docker in a ubuntu 24 vm
everything works super fine so far.
i’m trying to use my existing lldap server for authentication whit seafile and i run into a very strange issue:
/mnt/data is my data volume on host i mounted.
seafile-compose.yml has the following :
volumes:
- ${SEAFILE_VOLUME:-/opt/seafile-data}:/shared
SEAFILE_VOLUME is set in .env to /mnt/data
i added the settings in /mnt/data/seafile-data/seafile/conf/seahub_settings.py like the documentation shows and i cant login whit lldap users. the big issue is i dont get any logs.
output of : docker logs seafile -f
root@seafile:/opt/seafile# docker compose up -d
[+] Running 3/3
Network seafile-net Created 0.1s
Container seafile-redis Started 0.9s
Container seafile Started 1.2s
root@seafile:/opt/seafile# docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
seafile seafileltd/seafile-mc:13.0-latest “/sbin/my_init – /s…” seafile 6 seconds ago Up 5 seconds (health: starting) 0.0.0.0:8080->80/tcp
seafile-redis redis “docker-entrypoint.s…” redis 6 seconds ago Up 6 seconds 6379/tcp
root@seafile:/opt/seafile# docker logs seafile
*** Running /etc/my_init.d/01_create_data_links.sh…
*** Booting runit daemon…
*** Runit started as PID 16
*** Running /scripts/enterpoint.sh…
2025-11-28 18:17:31 Waiting Nginx
nginx: [warn] conflicting server name “” on 0.0.0.0:80, ignored
2025-11-28 18:17:32 Nginx ready
2025-11-28 18:17:32 This is an idle script (infinite loop) to keep container running.
nginx: [warn] conflicting server name “” on 0.0.0.0:80, ignored
[2025-11-28 18:17:32] Skip running setup-seafile-mysql.py because there is existing seafile-data folder.
[11/28/2025 18:17:32][upgrade]: The container was recreated, start fix the media symlinks
mv: not replacing ‘/shared/seafile/seahub-data/avatars/default-non-register.jpg’
mv: not replacing ‘/shared/seafile/seahub-data/avatars/default.png’
mv: not replacing ‘/shared/seafile/seahub-data/avatars/groups’
[11/28/2025 18:17:32][upgrade]: Done
Starting seafile server, please wait …
Seafile server started
Done.
Starting seahub at port 8000 …
Seahub is started
Done.
at this point i suspect i’m using a wrong config file? i did docker exec seafile cat /opt/seafile/conf/seahub_setting.py and the contents coincides whit the one i’m editing. so either logs are broken or config file is wrong.