The recommended way to install Seafile is via Docker. I follow this guide:
https://manual.seafile.com/docker/deploy_seafile_with_docker/
I don’t use Ubuntu, I use Debian. So I go here instead:
there:
After that, Docker is installed and docker run hello-world works.
After that comes the step to install docker-compose. However, this deletes the previously installed packages containerd.io, docker-ce, docker-ce-cli and docker-ce-rootless-extras. Docker.io and containerd from the Debian repository including dependent libraries are installed for this purpose. The download.docker.com repository does not contain the docker-compose package.
Hello-World is still running, but I had to first delete the /var/lib/docker directory and restart docker.io.
I downloaded the docker-compose.yml file, adjusted it and ran docker-compose up -d . I can start the web interface and work with Seafile.
So why this detour via the foreign repository when Debian already contains everything that is necessary?