feat: add optional gluetun

This commit is contained in:
Viren070
2025-02-13 01:37:48 +00:00
parent aba4992b18
commit b9580f9f57
2 changed files with 38 additions and 0 deletions
+5
View File
@@ -62,6 +62,11 @@ TMDB_ACCESS_TOKEN=
# Get your API key from https://fanart.tv/get-an-api-key/
FANART_API_KEY=
# For Gluetun:
# Follow the instructions here to get the WIREGUARD_PRIVATE_KEY
# https://protonvpn.com/support/wireguard-configurations/
# WIREGUARD_PRIVATE_KEY=
# Any email address will do
LETSENCRYPT_EMAIL=
+33
View File
@@ -472,6 +472,39 @@ services:
interval: 15s
timeout: 5s
retries: 3
# If having issues with Warp, you can try gluetun as an alternative using ProtonVPN (free)
# Guides for other VPN providers are available at https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/
# gluetun:
# image: qmcgaw/gluetun
# container_name: gluetun
# restart: unless-stopped
# cap_add:
# - NET_ADMIN
# devices:
# - /dev/net/tun:/dev/net/tun
# ports:
# - 127.0.0.1:8888:8888/tcp # HTTP proxy
# environment:
# - VPN_SERVICE_PROVIDER=protonvpn
# - VPN_TYPE=wireguard
# - WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
# - SERVER_COUNTRIES=Netherlands
# - FREE_ONLY=true
# # Server list updater
# # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list
# - UPDATER_PERIOD=24h
# - HTTPPROXY=on
# - HTTPPROXY_LISTENING_ADDRESS=:8888
# - HTTPPROXY_STEALTH=on
# volumes:
# - gluetun-data:/gluetun
# healthcheck:
# test: ["CMD", "/gluetun-entrypoint", "healthcheck"]
# interval: 60s
# timeout: 5s
# retries: 3
# start_period: 1m
mongodb:
image: mongo:latest