diff --git a/dashboard/docker-compose.yaml b/dashboard/docker-compose.yaml index 2e77f6f..2dea1f4 100644 --- a/dashboard/docker-compose.yaml +++ b/dashboard/docker-compose.yaml @@ -19,7 +19,8 @@ services: - "traefik.http.routers.heimdall.rule=Host(`dashboard.${DOMAIN}`)" - "traefik.http.routers.heimdall.entrypoints=web" - "traefik.http.services.heimdall.loadbalancer.server.port=80" - - "docker.group="dashboard" + - "docker.group=selfhost" + - "docker.group=heimdall" restart: unless-stopped networks: diff --git a/torrent/docker-compose.yaml b/torrent/docker-compose.yaml index 1d118e2..02bd96b 100644 --- a/torrent/docker-compose.yaml +++ b/torrent/docker-compose.yaml @@ -1,37 +1,67 @@ version: "3.3" services: - qbittorrent: - image: linuxserver/qbittorrent - environment: -# - PUID=1000 -# - PGID=1000 - - TZ=Europe/Berlin - - WEBUI_PORT=8090 - volumes: - - ${VOLUMES_PATH}/torrent:/config - - ${DOWNLOAD_PATH}/:/downloads - ports: - - 6881:6881 - - 6881:6881/udp + qbittorrent: + image: linuxserver/qbittorrent + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Berlin + - WEBUI_PORT=8090 + volumes: + - ${VOLUMES_PATH}/torrent:/config + - ${DOWNLOAD_PATH}:/downloads + ports: + - 6881:6881 + - 6881:6881/udp # - 8090:8090 - networks: - - web - labels: - - "traefik.enable=true" - - "traefik.http.routers.torrent.rule=Host(`torrent.${DOMAIN}`)" - - "traefik.http.routers.torrent.entrypoints=web" - - "traefik.http.services.torrent.loadbalancer.server.port=8090" - - "traefik.http.services.torrent.loadbalancer.passhostheader=false" - - "traefik.http.middlewares.torrentHeader.headers.customRequestHeaders.X-Frame-Options=SAMEORIGIN" - - "traefik.http.middlewares.torrentHeader.headers.customRequestHeaders.Referer=" - - "traefik.http.middlewares.torrentHeader.headers.customRequestHeaders.Origin=" - - "traefik.http.routers.torrent.middlewares=torrentHeader" - - "docker.group=torrent" - restart: unless-stopped + networks: + - web + labels: + - "traefik.enable=true" + - "traefik.http.routers.torrent.rule=Host(`torrent.${DOMAIN}`)" + - "traefik.http.routers.torrent.entrypoints=web" + - "traefik.http.services.torrent.loadbalancer.server.port=8090" + - "traefik.http.services.torrent.loadbalancer.passhostheader=false" + - "traefik.http.middlewares.torrentHeader.headers.customRequestHeaders.X-Frame-Options=SAMEORIGIN" + - "traefik.http.middlewares.torrentHeader.headers.customRequestHeaders.Referer=" + - "traefik.http.middlewares.torrentHeader.headers.customRequestHeaders.Origin=" + - "traefik.http.routers.torrent.middlewares=torrentHeader" + - "docker.group=torrent" + restart: unless-stopped + + +## Transmission ist simple, aber auch sehr langsam, GUI nicht gut +# transmission: +# image: linuxserver/transmission +# environment: +# - PUID=1000 +# - PGID=1000 +# - TZ=Europe/Berlin +# - TRANSMISSION_WEB_HOME=/kettu #/combustion-release/ #optional +# - USER=${WEB_USER_USERNAME} +# - PASS=${WEB_USER_PASSWORD} +# #- WHITELIST=iplist #optional +# volumes: +# - ${VOLUMES_PATH}/transmission:/config +# - ${DOWNLOAD_PATH}:/downloads +# - ${DOWNLOAD_PATH}/watch/:/watch +# ports: +# - 9091:9091 +# - 51413:51413 +# - 51413:51413/udp +# networks: +# - web +# labels: +# - "traefik.enable=true" +# - "traefik.http.routers.torrent.rule=Host(`torrent.${DOMAIN}`)" +# - "traefik.http.routers.torrent.entrypoints=web" +# - "traefik.http.services.torrent.loadbalancer.server.port=9091" +# - "docker.group=torrent" +# restart: unless-stopped + +# singletorrent (boypt/cloud-torrent) not avalable for armv7 :( networks: web: external: true - -