Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
I removed mine since I moved away from Gitlab. There’s other comments with working docker composes, but here’s the latest working version of mine if you’re interested:
services:gluetun:image:ghcr.io/qdm12/gluetun:latestcontainer_name:gluetun# line above must be uncommented to allow external containers to connect. See https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun#external-container-to-gluetunrestart:alwayscap_add:-NET_ADMINdevices:-/dev/net/tun:/dev/net/tunvolumes:-./data:/gluetunenvironment:## ProtonVPN Wireguard-VPN_SERVICE_PROVIDER=custom-VPN_TYPE=wireguard-VPN_ENDPOINT_IP=${WIREGUARD_ENDPOINT_IP}-VPN_ENDPOINT_PORT=${WIREGUARD_ENDPOINT_PORT}-WIREGUARD_PUBLIC_KEY=${WIREGUARD_PUBLIC_KEY}-WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}-WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}-TZ=Etc/UTCports:-${QBITTORRENT_EXPOSED_WEBUI_PORT}:8080/tcp# qBittorrent Web UIqbittorrent:# https://docs.linuxserver.io/images/docker-qbittorrentbuild:.container_name:qbittorrentrestart:alwaysvolumes:-./config:/config# using download path as mount so other services can play nice-${QBITTORRENT_DOWNLOAD_PATH}:${QBITTORRENT_DOWNLOAD_PATH}-${QBITTORRENT_THEMES_PATH}:/themesenvironment:# https://github.com/linuxserver/docker-qbittorrent#umask-for-running-applications-PUID=${QBITTORRENT_WRITE_UID}-PGID=${QBITTORRENT_WRITE_GID}-UMASK=0002-TZ=Etc/UTC-WEBUI_PORT=8080network_mode:"service:gluetun"depends_on:gluetun:condition:service_healthyportcheck:image:eiqnepm/portcheck:latestcontainer_name:portcheckrestart:alwaysenvironment:-QBITTORRENT_PORT=6881-QBITTORRENT_WEBUI_PORT=8080-QBITTORRENT_WEBUI_SCHEME=http-QBITTORRENT_USERNAME=admin-QBITTORRENT_PASSWORD=${QBITTORRENT_ADMIN_PASSOWRD}-TIMEOUT=300-DIAL_TIMEOUT=5network_mode:"service:gluetun"depends_on:qbittorrent:condition:service_healthy
seems the link is broken
I removed mine since I moved away from Gitlab. There’s other comments with working docker composes, but here’s the latest working version of mine if you’re interested:
services: gluetun: image: ghcr.io/qdm12/gluetun:latest container_name: gluetun # line above must be uncommented to allow external containers to connect. See https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun#external-container-to-gluetun restart: always cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun volumes: - ./data:/gluetun environment: ## ProtonVPN Wireguard - VPN_SERVICE_PROVIDER=custom - VPN_TYPE=wireguard - VPN_ENDPOINT_IP=${WIREGUARD_ENDPOINT_IP} - VPN_ENDPOINT_PORT=${WIREGUARD_ENDPOINT_PORT} - WIREGUARD_PUBLIC_KEY=${WIREGUARD_PUBLIC_KEY} - WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY} - WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES} - TZ=Etc/UTC ports: - ${QBITTORRENT_EXPOSED_WEBUI_PORT}:8080/tcp # qBittorrent Web UI qbittorrent: # https://docs.linuxserver.io/images/docker-qbittorrent build: . container_name: qbittorrent restart: always volumes: - ./config:/config # using download path as mount so other services can play nice - ${QBITTORRENT_DOWNLOAD_PATH}:${QBITTORRENT_DOWNLOAD_PATH} - ${QBITTORRENT_THEMES_PATH}:/themes environment: # https://github.com/linuxserver/docker-qbittorrent#umask-for-running-applications - PUID=${QBITTORRENT_WRITE_UID} - PGID=${QBITTORRENT_WRITE_GID} - UMASK=0002 - TZ=Etc/UTC - WEBUI_PORT=8080 network_mode: "service:gluetun" depends_on: gluetun: condition: service_healthy portcheck: image: eiqnepm/portcheck:latest container_name: portcheck restart: always environment: - QBITTORRENT_PORT=6881 - QBITTORRENT_WEBUI_PORT=8080 - QBITTORRENT_WEBUI_SCHEME=http - QBITTORRENT_USERNAME=admin - QBITTORRENT_PASSWORD=${QBITTORRENT_ADMIN_PASSOWRD} - TIMEOUT=300 - DIAL_TIMEOUT=5 network_mode: "service:gluetun" depends_on: qbittorrent: condition: service_healthy