Gluetun VPN Service#
What Was Established#
- Gluetun is a lightweight Docker container acting as a dedicated VPN gateway for other containers.
- Implements the sidecar pattern: dependent containers (e.g., qBittorrent, nzbget, prowlarr) share Gluetun’s network namespace via
network_mode: "service:gluetun". - AirVPN selected as the provider over ProtonVPN/Mullvad due to superior port forwarding support required for P2P services.
- Container-level VPN on the servarr VM is architecturally separate from the network-level UniFi VPN on Helms Deep (VLAN 2).
Deployment Context#
Gluetun runs on the servarr VM (192.168.1.112) as part of the Servarr Docker Compose stack at /docker/servarr/. It is configured via .env file in that directory.