adding new compose files for chomrium, gluetun, nicotine

This commit is contained in:
2026-04-27 23:09:15 +00:00
parent bf2f315b1b
commit e0540c42a2
4 changed files with 122 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
# gluetun - https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/surfshark.md
---
version: "3.8"
services:
gluetun:
container_name: gluetun
image: qmcgaw/gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=${VPN_SERVICE_PROVIDER}
- VPN_TYPE=${VPN_TYPE}
- WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
- WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}
- SERVER_COUNTRIES=${SERVER_COUNTRIES}
- FIREWALL_OUTBOUND_SUBNETS=${FIREWALL_OUTBOUND_SUBNETS}
ports:
- '${CHROMIUM_HTTP}'
- '${CHROMIUM_HTTPS}'
- '${TORRENT_WEBUI_PORT}'
- '${TORRENT_INCOMMING_PORT}'
- '${TORRENT_INCOMMING_PORT_UDP}'
- '${NICOTINE_PORT}'
- '${NICOTINE_INCOMMING}'
restart: unless-stopped
# for external containers use `network_mode: "container:gluetun"`