diff --git a/docker-compose.yml b/docker-compose.yml index 01139b7..efef353 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,13 @@ version: "2.1" services: + homepage: + image: ghcr.io/benphelps/homepage:latest + container_name: homepage + ports: + - 7800:3000 + volumes: + - c:\downloads\apps\homepage\config:/app/config # Make sure your local config directory exists + - /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr @@ -12,7 +20,7 @@ services: - c:\media\tv:/tv #optional - c:\downloads\completed\tv:/downloads #optional ports: - - 8989:8989 + - 7801:8989 restart: unless-stopped radarr: image: lscr.io/linuxserver/radarr:latest @@ -26,5 +34,62 @@ services: - c:\media\movies:/movies #optional - c:\downloads\completed\movies:/downloads #optional ports: - - 7878:7878 - restart: unless-stopped \ No newline at end of file + - 7802:7878 + restart: unless-stopped + rdtclient: + container_name: rdtclient + volumes: + - 'c:\downloads\completed\:/data/downloads' + - 'c:\downloads\apps\rdtclient\config:/data/db' + image: rogerfar/rdtclient + restart: always + logging: + driver: json-file + options: + max-size: 10m + ports: + - '7803:6500' + prowlarr: + image: lscr.io/linuxserver/prowlarr:latest + container_name: prowlarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - c:\downloads\apps\prowlarr\config:/config + ports: + - 7804:9696 + restart: unless-stopped + bazarr: + image: lscr.io/linuxserver/bazarr:latest + container_name: bazarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - c:\downloads\apps\bazarr\config:/config + - c:\media\tv:/movies #optional + - c:\media\movies:/tv #optional + ports: + - 7805:6767 + restart: unless-stopped + gluetun: + image: qmcgaw/gluetun + container_name: gluetun + cap_add: + - NET_ADMIN + devices: + - /dev/net/tun:/dev/net/tun + ports: + - 8888:8888/tcp # HTTP proxy + - 8388:8388/tcp # Shadowsocks + - 8388:8388/udp # Shadowsocks + volumes: + - c:\downloads\apps\gluetun\config:/gluetun + environment: + - VPN_SERVICE_PROVIDER=nordvpn + - OPENVPN_USER=abc + - OPENVPN_PASSWORD=abc + - SERVER_COUNTRIES=Netherlands \ No newline at end of file