at master 1.3 kB view raw
1[Unit] 2Description=qBittorrent Quadlet 3 4[Container] 5Image=docker.io/qbittorrentofficial/qbittorrent-nox 6AutoUpdate=registry 7ContainerName=qbittorrent 8 9User=1000:1000 10UserNS=keep-id:uid=1000,gid=1000 11 12Environment=TZ=Europe/Belgrade 13Environment=QBT_LEGAL_NOTICE=confirm 14Environment=QBT_WEBUI_PORT=8080 15 16Label="glance.name=qBittorrent" 17Label="glance.icon=di:qbittorrent" 18Label="glance.url=https://qb.${base_domain}" 19Label="glance.description=BitTorrent Client" 20Label="glance.hide=false" 21 22Label="traefik.enable=true" 23Label="traefik.http.routers.qbittorrent.rule=Host(`qb.${base_domain}`)" 24Label="traefik.http.routers.qbittorrent.middlewares=oauth2-proxy@file,strip-referer" 25Label="traefik.http.services.qbittorrent.loadbalancer.server.port=8080" 26Label="traefik.http.middlewares.strip-referer.headers.customRequestHeaders.Referer=" 27Label="traefik.http.routers.qbittorrent-auth.rule=Host(`qb.${base_domain}`) && PathPrefix(`/oauth2/`)" 28Label="traefik.http.routers.qbittorrent-auth.service=oauth2-proxy" 29 30Volume=/var/mnt/docker/app_data/qbittorrent:/config:Z 31Volume=/var/mnt/media:/media:z 32 33PublishPort=6881:6881/tcp 34PublishPort=6881:6881/udp 35 36Network=reverse-proxy.network 37 38[Service] 39TimeoutStartSec=900 40Restart=always 41 42[Install] 43WantedBy=multi-user.target default.target