--- /dev/null
+version: '3'
+
+services:
+ amule:
+ container_name: amule
+ image: tchabaud/amule:latest
+ restart: unless-stopped
+ ports:
+ #- 4711:4711
+ - 4665:4665
+ - 4672:4672/udp
+ environment:
+ - TZ=${DOCKER_TZ}
+ - PUID=1001
+ - PGID=1000
+ #- GUI_PWD=check_config_file
+ - WEBUI_TEMPLATE=AmuleWebUI-Reloaded
+ volumes:
+ - ${DOCKER_CFG_DIR}/download/amule:/home/amule/.aMule #tchabaud
+ #- ${DOCKER_CFG_DIR}/download/amule/AmuleWebUI-Reloaded:/usr/share/amule/webserver/AmuleWebUI-Reloaded
+ - /mnt/download/complete:/mnt/download/complete
+ - /mnt/download/incomplete:/mnt/download/incomplete
+ networks:
+ - proxy
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.amule.entrypoints=http"
+ - "traefik.http.routers.amule.rule=Host(`download.giorgioravera.it`) && PathPrefix(`/amule`)"
+ - "traefik.http.routers.amule.service=amule"
+ - "traefik.http.routers.amule.middlewares=amule-stripprefix"
+ #- "traefik.http.routers.amule.middlewares=amule-https-redirect"
+ - "traefik.http.routers.amule-secure.entrypoints=https"
+ - "traefik.http.routers.amule-secure.rule=Host(`download.giorgioravera.it`) && PathPrefix(`/amule`)"
+ - "traefik.http.routers.amule-secure.tls=true"
+ #- "traefik.http.routers.amule-secure.tls.certresolver=http"
+ - "traefik.http.routers.amule-secure.service=amule"
+ - "traefik.http.routers.amule-secure.middlewares=amule-stripprefix"
+ #- "traefik.http.middlewares.amule-https-redirect.redirectscheme.scheme=https"
+ - "traefik.http.middlewares.amule-stripprefix.stripprefix.prefixes=/amule"
+ - "traefik.http.services.amule.loadbalancer.server.port=4711"
+
+networks:
+ proxy:
+ external: true
+++ /dev/null
-version: '3'
-
-services:
- amule:
- container_name: amule
- image: tchabaud/amule
- restart: unless-stopped
- ports:
- #- 4711:4711
- - 4665:4665
- - 4672:4672/udp
- environment:
- - TZ=${DOCKER_TZ}
- - PUID=1001
- - PGID=1000
- #- GUI_PWD=check_config_file
- - WEBUI_TEMPLATE=AmuleWebUI-Reloaded
- volumes:
- - ${DOCKER_CFG_DIR}/download/amule:/home/amule/.aMule #tchabaud
- #- ${DOCKER_CFG_DIR}/download/amule/AmuleWebUI-Reloaded:/usr/share/amule/webserver/AmuleWebUI-Reloaded
- - /home/download/complete:/home/download/complete
- - /home/download/incomplete:/home/download/incomplete
- networks:
- - proxy
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.amule.entrypoints=http"
- - "traefik.http.routers.amule.rule=Host(`download.giorgioravera.it`) && PathPrefix(`/amule`)"
- - "traefik.http.routers.amule.service=amule"
- - "traefik.http.routers.amule.middlewares=amule-stripprefix"
- #- "traefik.http.routers.amule.middlewares=amule-https-redirect"
- - "traefik.http.routers.amule-secure.entrypoints=https"
- - "traefik.http.routers.amule-secure.rule=Host(`download.giorgioravera.it`) && PathPrefix(`/amule`)"
- - "traefik.http.routers.amule-secure.tls=true"
- #- "traefik.http.routers.amule-secure.tls.certresolver=http"
- - "traefik.http.routers.amule-secure.service=amule"
- - "traefik.http.routers.amule-secure.middlewares=amule-stripprefix"
- #- "traefik.http.middlewares.amule-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.middlewares.amule-stripprefix.stripprefix.prefixes=/amule"
- - "traefik.http.services.amule.loadbalancer.server.port=4711"
-
- transmission:
- container_name: transmission
- image: linuxserver/transmission
- restart: unless-stopped
- ports:
- #- 9091:9091
- - 51413:51413
- #- 51413:51413/udp
- environment:
- - TZ=${DOCKER_TZ}
- - PUID=1001
- - PGID=1000
- #- TRANSMISSION_WEB_HOME=/transmission-web-control/
- #- TRANSMISSION_WEB_HOME=/combustion-release/
- #- TRANSMISSION_WEB_HOME=/kettu/
- #- USER=check_config_file
- #- PASS=check_config_file
- volumes:
- - ${DOCKER_CFG_DIR}/download/transmission:/config
- - /home/download:/downloads
- - /home/download/torrent:/watch
- networks:
- - proxy
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.transmission.entrypoints=http"
- - "traefik.http.routers.transmission.rule=Host(`download.giorgioravera.it`) &&
- (PathPrefix(`/torrent`) || PathPrefix(`/transmission`))"
- - "traefik.http.routers.transmission.service=transmission"
- - "traefik.http.routers.transmission.middlewares=transmission-stripprefix"
- #- "traefik.http.routers.transmission.middlewares=transmission-https-redirect"
- - "traefik.http.routers.transmission-secure.entrypoints=https"
- - "traefik.http.routers.transmission-secure.rule=Host(`download.giorgioravera.it`) &&
- (PathPrefix(`/torrent`) || PathPrefix(`/transmission`))"
- - "traefik.http.routers.transmission-secure.tls=true"
- #- "traefik.http.routers.transmission-secure.tls.certresolver=http"
- - "traefik.http.routers.transmission-secure.service=transmission"
- - "traefik.http.routers.transmission-secure.middlewares=transmission-stripprefix"
- #- "traefik.http.middlewares.transmission-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.middlewares.transmission-stripprefix.stripprefix.prefixes=/torrent"
- - "traefik.http.services.transmission.loadbalancer.server.port=9091"
-
- filebrowser:
- container_name: filebrowser
- image: filebrowser/filebrowser
- restart: unless-stopped
- #ports:
- # - 8888:80
- environment:
- - TZ=${DOCKER_TZ}
- volumes:
- #- ${DOCKER_CFG_DIR}/download/fileserver/srv:/srv
- - /home/download/complete:/srv
- - ${DOCKER_CFG_DIR}/download/fileserver/filebrowser.db:/database.db
- - ${DOCKER_CFG_DIR}/download/fileserver/filebrowser.json:/.filebrowser.json
- networks:
- - proxy
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.filebrowser.entrypoints=http"
- - "traefik.http.routers.filebrowser.rule=Host(`download.giorgioravera.it`)"
- - "traefik.http.routers.filebrowser.service=filebrowser"
- #- "traefik.http.routers.filebrowser.middlewares=filebrowser-https-redirect"
- - "traefik.http.routers.filebrowser-secure.entrypoints=https"
- - "traefik.http.routers.filebrowser-secure.rule=Host(`download.giorgioravera.it`)"
- - "traefik.http.routers.filebrowser-secure.tls=true"
- #- "traefik.http.routers.filebrowser-secure.tls.certresolver=http"
- - "traefik.http.routers.filebrowser-secure.service=filebrowser"
- #- "traefik.http.middlewares.filebrowser-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.services.filebrowser.loadbalancer.server.port=80"
-
-networks:
- proxy:
- external: true
--- /dev/null
+version: '3'
+
+services:
+ filebrowser:
+ container_name: filebrowser
+ image: filebrowser/filebrowser:latest
+ restart: unless-stopped
+ #ports:
+ # - 8888:80
+ environment:
+ - TZ=${DOCKER_TZ}
+ volumes:
+ #- ${DOCKER_CFG_DIR}/download/fileserver/srv:/srv
+ - /mnt/download/complete:/srv
+ - ${DOCKER_CFG_DIR}/download/fileserver/filebrowser.db:/database.db
+ - ${DOCKER_CFG_DIR}/download/fileserver/filebrowser.json:/.filebrowser.json
+ networks:
+ - proxy
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.filebrowser.entrypoints=http"
+ - "traefik.http.routers.filebrowser.rule=Host(`download.giorgioravera.it`)"
+ - "traefik.http.routers.filebrowser.service=filebrowser"
+ #- "traefik.http.routers.filebrowser.middlewares=filebrowser-https-redirect"
+ - "traefik.http.routers.filebrowser-secure.entrypoints=https"
+ - "traefik.http.routers.filebrowser-secure.rule=Host(`download.giorgioravera.it`)"
+ - "traefik.http.routers.filebrowser-secure.tls=true"
+ #- "traefik.http.routers.filebrowser-secure.tls.certresolver=http"
+ - "traefik.http.routers.filebrowser-secure.service=filebrowser"
+ #- "traefik.http.middlewares.filebrowser-https-redirect.redirectscheme.scheme=https"
+ - "traefik.http.services.filebrowser.loadbalancer.server.port=80"
+
+networks:
+ proxy:
+ external: true
--- /dev/null
+version: '3'\r
+\r
+services:\r
+ jackett:\r
+ container_name: jackett\r
+ image: linuxserver/jackett:latest\r
+ restart: unless-stopped\r
+ #ports:\r
+ # - 9117:9117\r
+ environment:\r
+ - TZ=${DOCKER_TZ}\r
+ - PUID=1001\r
+ - PGID=1000\r
+ #- RUN_OPTS=run options here #optional\r
+ volumes:\r
+ - ${DOCKER_CFG_DIR}/download/jackett:/config\r
+ - /mnt/download/complete:/downloads\r
+ networks:\r
+ - proxy\r
+ labels:\r
+ - "traefik.enable=true"\r
+ - "traefik.http.routers.jackett.entrypoints=http"\r
+ - "traefik.http.routers.jackett.rule=Host(`download.giorgioravera.it`) && \r
+ (PathPrefix(`/sources`) || PathPrefix(`/jackett`))"\r
+ - "traefik.http.routers.jackett.service=jackett"\r
+ - "traefik.http.routers.jackett.middlewares=jackett-stripprefix"\r
+ #- "traefik.http.routers.jackett.middlewares=jackett-https-redirect" \r
+ - "traefik.http.routers.jackett-secure.entrypoints=https"\r
+ - "traefik.http.routers.jackett-secure.rule=Host(`download.giorgioravera.it`) &&\r
+ (PathPrefix(`/sources`) || PathPrefix(`/jackett`))"\r
+ - "traefik.http.routers.jackett-secure.tls=true"\r
+ #- "traefik.http.routers.jackett-secure.tls.certresolver=http"\r
+ - "traefik.http.routers.jackett-secure.service=jackett"\r
+ - "traefik.http.routers.jackett-secure.middlewares=jackett-stripprefix"\r
+ #- "traefik.http.middlewares.jackett-https-redirect.redirectscheme.scheme=https"\r
+ - "traefik.http.middlewares.jackett-stripprefix.stripprefix.prefixes=/sources"\r
+ - "traefik.http.services.jackett.loadbalancer.server.port=9117"\r
+\r
+networks:\r
+ proxy:\r
+ external: true\r
--- /dev/null
+version: '3'\r
+\r
+services:\r
+ radarr:\r
+ container_name: radarr\r
+ image: linuxserver/radarr:latest\r
+ restart: unless-stopped\r
+ #ports:\r
+ # - 7878:7878\r
+ environment:\r
+ - TZ=${DOCKER_TZ}\r
+ - PUID=1001\r
+ - PGID=1000\r
+ - UMASK_SET=011 #optional\r
+ volumes:\r
+ - ${DOCKER_CFG_DIR}/download/radarr:/config\r
+ - /mnt/download:/downloads\r
+ - /mnt/nas/Film:/movies\r
+ networks:\r
+ - proxy\r
+ labels:\r
+ - "traefik.enable=true"\r
+ - "traefik.http.routers.radarr.entrypoints=http"\r
+ - "traefik.http.routers.radarr.rule=Host(`download.giorgioravera.it`) && \r
+ (PathPrefix(`/film`) || PathPrefix(`/radarr`))"\r
+ - "traefik.http.routers.radarr.service=radarr"\r
+ - "traefik.http.routers.radarr.middlewares=radarr-stripprefix"\r
+ #- "traefik.http.routers.radarr.middlewares=radarr-https-redirect" \r
+ - "traefik.http.routers.radarr-secure.entrypoints=https"\r
+ - "traefik.http.routers.radarr-secure.rule=Host(`download.giorgioravera.it`) &&\r
+ (PathPrefix(`/film`) || PathPrefix(`/radarr`))"\r
+ - "traefik.http.routers.radarr-secure.tls=true"\r
+ #- "traefik.http.routers.radarr-secure.tls.certresolver=http"\r
+ - "traefik.http.routers.radarr-secure.service=radarr"\r
+ - "traefik.http.routers.radarr-secure.middlewares=radarr-stripprefix"\r
+ #- "traefik.http.middlewares.radarr-https-redirect.redirectscheme.scheme=https"\r
+ - "traefik.http.middlewares.radarr-stripprefix.stripprefix.prefixes=/film"\r
+ - "traefik.http.services.radarr.loadbalancer.server.port=7878"\r
+\r
+networks:\r
+ proxy:\r
+ external: true\r
--- /dev/null
+version: '3'\r
+\r
+services:\r
+ sonarr:\r
+ container_name: sonarr\r
+ image: linuxserver/sonarr:latest\r
+ restart: unless-stopped\r
+ #ports:\r
+ # - 8989:8989\r
+ environment:\r
+ - TZ=${DOCKER_TZ}\r
+ - PUID=1001\r
+ - PGID=1000\r
+ - UMASK_SET=011 #optional\r
+ volumes:\r
+ - ${DOCKER_CFG_DIR}/download/sonarr:/config\r
+ - /mnt/download:/downloads\r
+ - /mnt/nas/SerieTV:/movies\r
+ networks:\r
+ - proxy\r
+ labels:\r
+ - "traefik.enable=true"\r
+ - "traefik.http.routers.sonarr.entrypoints=http"\r
+ - "traefik.http.routers.sonarr.rule=Host(`download.giorgioravera.it`) && \r
+ (PathPrefix(`/serietv`) || PathPrefix(`/sonarr`))"\r
+ - "traefik.http.routers.sonarr.service=sonarr"\r
+ - "traefik.http.routers.sonarr.middlewares=sonarr-stripprefix"\r
+ #- "traefik.http.routers.sonarr.middlewares=sonarr-https-redirect" \r
+ - "traefik.http.routers.sonarr-secure.entrypoints=https"\r
+ - "traefik.http.routers.sonarr-secure.rule=Host(`download.giorgioravera.it`) &&\r
+ (PathPrefix(`/serietv`) || PathPrefix(`/sonarr`))"\r
+ - "traefik.http.routers.sonarr-secure.tls=true"\r
+ #- "traefik.http.routers.sonarr-secure.tls.certresolver=http"\r
+ - "traefik.http.routers.sonarr-secure.service=sonarr"\r
+ - "traefik.http.routers.sonarr-secure.middlewares=sonarr-stripprefix"\r
+ #- "traefik.http.middlewares.sonarr-https-redirect.redirectscheme.scheme=https"\r
+ - "traefik.http.middlewares.sonarr-stripprefix.stripprefix.prefixes=/serietv"\r
+ - "traefik.http.services.sonarr.loadbalancer.server.port=8989"\r
+\r
+networks:\r
+ proxy:\r
+ external: true\r
--- /dev/null
+version: '3'
+
+services:
+ transmission:
+ container_name: transmission
+ image: linuxserver/transmission:latest
+ restart: unless-stopped
+ ports:
+ - 9091:9091
+ - 51413:51413
+ #- 51413:51413/udp
+ environment:
+ - TZ=${DOCKER_TZ}
+ - PUID=1001
+ - PGID=1000
+ #- TRANSMISSION_WEB_HOME=/transmission-web-control/
+ #- TRANSMISSION_WEB_HOME=/combustion-release/
+ #- TRANSMISSION_WEB_HOME=/kettu/
+ #- USER=check_config_file
+ #- PASS=check_config_file
+ volumes:
+ - ${DOCKER_CFG_DIR}/download/transmission:/config
+ - /mnt/download:/downloads
+ - /mnt/download/torrent:/watch
+ networks:
+ - proxy
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.transmission.entrypoints=http"
+ - "traefik.http.routers.transmission.rule=Host(`download.giorgioravera.it`) &&
+ (PathPrefix(`/torrent`) || PathPrefix(`/transmission`))"
+ - "traefik.http.routers.transmission.service=transmission"
+ - "traefik.http.routers.transmission.middlewares=transmission-stripprefix"
+ #- "traefik.http.routers.transmission.middlewares=transmission-https-redirect"
+ - "traefik.http.routers.transmission-secure.entrypoints=https"
+ - "traefik.http.routers.transmission-secure.rule=Host(`download.giorgioravera.it`) &&
+ (PathPrefix(`/torrent`) || PathPrefix(`/transmission`))"
+ - "traefik.http.routers.transmission-secure.tls=true"
+ #- "traefik.http.routers.transmission-secure.tls.certresolver=http"
+ - "traefik.http.routers.transmission-secure.service=transmission"
+ - "traefik.http.routers.transmission-secure.middlewares=transmission-stripprefix"
+ #- "traefik.http.middlewares.transmission-https-redirect.redirectscheme.scheme=https"
+ - "traefik.http.middlewares.transmission-stripprefix.stripprefix.prefixes=/torrent"
+ - "traefik.http.services.transmission.loadbalancer.server.port=9091"
+
+networks:
+ proxy:
+ external: true