Syncplay docker with docker-compose, self-maintaining Let's encrypt TLS support and traefik enabled.
This work is based on the syncplay-server docker image. It expands its capabilities with support for traefik proxy and automatic TLS cert generation.
Copy .env.dist
to .env
and set desired password, (sub-)domain name, server salt and path to traefik's Let's encrypt path containing the acme.json
. Start container with docker-compose up -d
. Port 8999 is baked into the docker image and not modifieable. Let's encrypt cert chain is automatically split and stiched into the required files (cert.pem
, chain.pem
and privkey.pem
) with proper UID and GID.