servarr-stack – Rev 2
?pathlinks?
[Unit]
Description=Traefik
After=docker.service
Requires=docker.service
StartLimitIntervalSec=0
[Service]
Slice=servarr.slice
Restart=always
RestartSec=5s
ExecStartPre=/bin/sh -c '/usr/bin/docker network create entertainment || true'
ExecStartPre=/usr/bin/docker pull traefik:v3.4
ExecStart=/usr/bin/docker run --name=traefik \
--rm \
--hostname traefik \
--net=entertainment \
--interactive \
--user 0:0 \
-p 80:80 \
-p 8080:8080 \
-v /var/run/docker.sock:/var/run/docker.sock \
traefik:v3.4 \
--api.insecure=true \
--providers.docker=true \
--entrypoints.web.address=:80 \
--log=true --log.level=INFO \
--providers.docker.exposedbydefault=true \
--providers.docker.defaultrule="Host(`{{ normalize .Name }}.local`)"
ExecStop=/usr/bin/docker stop traefik
ExecStop=/usr/bin/docker rm -f traefik
TimeoutSec=300
Environment=DOCKER_CONFIG=/etc/docker
Environment=HOSTNAME=localhost
[Install]
WantedBy=multi-user.target