jonathan@raspberrypi:/opt/seafile-data $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4267b291dcc9 seafileltd/seafile:pi “/sbin/my_init – /s…” 9 minutes ago Up 9 minutes 0.0.0.0:81->81/tcp seafile
This solved the issue for me. The issue was the dynamic DNS service I was using, for some reason it didn’t forward all the required ports I guess. Using 127.0.0.1 worked, and then using my public IP address (with ports forwarded in my router) also worked. Note that I also had to add 8000 and 8082 in the forwarded ports in both the router and the docker image, I’m not sure this was necessary but the log does shows that port 8000 is used when starting the docker image, and port 8082 is in seafile.conf
/EDIT: see also if your router maybe has a DNS rebind protection such as fritz box routers, because it seems to be the culprit ultimately causing these issues, there is another post in this forum about it: no-access-to-dynamic-dns-address-from-inside-local-network-but-ping-tracert-works-fine