You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.6 KiB
55 lines
1.6 KiB
version: "3"
|
|
|
|
services:
|
|
proxy:
|
|
image: adyanth/windscribe-proxy:latest
|
|
build: docker-windscribe-proxy
|
|
env_file:
|
|
windscribe.env
|
|
environment:
|
|
- WINDSCRIBE_LOCATION=NL
|
|
- WINDSCRIBE_FIREWALL=on
|
|
- WINDSCRIBE_LANBYPASS=on
|
|
cap_add:
|
|
- NET_ADMIN
|
|
expose:
|
|
- 3128
|
|
dns:
|
|
- 1.1.1.1
|
|
|
|
jackett:
|
|
image: ghcr.io/linuxserver/jackett:latest
|
|
restart: always
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=Asia/Kolkatta
|
|
- AUTO_UPDATE=true #optional
|
|
- RUN_OPTS=<run options here> #optional
|
|
volumes:
|
|
- /home/adyanth/docker/data/jackett/config:/config
|
|
# - <path to blackhole>:/downloads
|
|
depends_on:
|
|
- proxy
|
|
networks:
|
|
- default
|
|
- traefik-proxy
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.docker.network=traefik-proxy
|
|
- traefik.http.routers.jackett.entrypoints=web
|
|
- traefik.http.routers.jackett.rule=HostRegexp(`jackett.adyanth.{root:\w+}`)
|
|
- traefik.http.routers.jackett.middlewares=https-redirect@file
|
|
- traefik.http.routers.jackett-secure.entrypoints=websecure
|
|
- traefik.http.routers.jackett-secure.rule=HostRegexp(`jackett.adyanth.{root:\w+}`)
|
|
- traefik.http.routers.jackett-secure.tls
|
|
# - traefik.http.routers.jackett-secure.middlewares=jackett-timeout
|
|
# - traefik.http.middlewares.jackett-timeout.plugin.traefik-container-manager.name=jackett
|
|
# - traefik.http.middlewares.jackett-timeout.plugin.traefik-container-manager.timeout=1800
|
|
# - traefik-container-manager.name=jackett
|
|
# - traefik-container-manager.host=jackett
|
|
|
|
networks:
|
|
traefik-proxy:
|
|
external: true
|