The default download for docker-compose.yml is 11.0, there is no 12 or 13 mentioned in the docs below. The docs for 12 and 13 are minimal, and don’t cover docker.
The mounts needed are shown below.
The default docker-compose.yml only has
- /opt/seafile-data:/shared
No mounts for the other folders below. Do these need mounts as well?
I didn’t particularly want to use /opt, so tried changing it to ./opt (in a bot user folder), but that breaks things, the initial setup doesn’t complete.
What I’m finding is that a clean, empty install, with the 11.0 docker-compose.yml and the 13.0.9 latest doesn’t work. on Docker 27.5.1
I understand dev’s don’t install new systems very often, because they have plenty of running ones, so clean installs may not get tested often. However this out-of-box experience is challenging. Do I need to report each of the faults, or is there an updated docker-compose, or a list of mounts used, or should I work forward from the buildfile?
opt seafile-data seafile: This is the directory for seafile server configuration and data.
opt seafile-data seafile logs: This is the directory that would contain the log files of seafile server processes. For example, you can find seaf-server logs in opt seafile-data seafile logs seafile.log.
opt seafile-data logs: This is the directory for operating system and Nginx logs.
opt seafile-data logs var-log: This is the directory that would be mounted as var log inside the container. For example, you can find the nginx logs in optseafile-data logs var-log nginx .
manual seafile com 11.0 docker deploy_seafile_with_docker