-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Aerya edited this page Jul 15, 2026
·
4 revisions
Gluetun Companion is a Web UI for controlling an existing Gluetun container: server catalogue, benchmarks, automatic or manual switches, dependent-container management, port forwarding, BitTorrent tracker checks and Prometheus metrics.
Status: beta. The project is primarily tested with AirVPN. Other providers use the same mechanics, but should be validated in real-world conditions.
- Expose Gluetun’s HTTP proxy on the host.
- Mount the directory containing Gluetun’s Compose file into Companion.
- Start
ghcr.io/aerya/gluetun-companion:latest. - Open the UI on port
8765and import the servers.
See Installation-en for the complete Compose example and Configuration-en for the available variables.
- WireGuard and OpenVPN, with separate VPN profiles and credentials.
- Sidecar benchmarks without restarting the main Gluetun during testing.
- HTTP proxy mode for quick checks.
- Automatic selection based on throughput, latency, jitter, packet loss and history.
- Rotation pools, failover and intelligent selection for large catalogues.
- Tracker discovery from qBittorrent or rTorrent/ruTorrent.
- Per-URL control, with Check all and Uncheck all actions.
- Provider, native Gluetun or custom port forwarding.
- Discord/Apprise notifications, REST API, Prometheus metrics and Grafana dashboard.
This Wiki follows the main topics of README.md and README.en.md. The repository README files are intentionally unchanged for now.
Repository · Issues · Releases
Français
- Compatibilité
- Démarrage rapide
-
Fonctionnalités
- Mesure de performances
- Résolveurs DNS observés
- Sélection & bascule automatique
- Pools de rotation
- Multi-provider (WireGuard & OpenVPN)
- Catalogue de serveurs Gluetun
- Gestion des containers Docker
- Contrôle trackers BitTorrent
- AirVPN
- Analyse & historique
- Interface & notifications
- Intégration & infrastructure
- Variables d'environnement
-
Fonctionnement
- Mode Sidecar (défaut)
- Mode Proxy HTTP (optionnel)
- Containers à redémarrer après bascule
- Containers à stopper pendant le benchmark
- Contrôle des trackers BitTorrent via le VPN
- Clients BitTorrent et découverte des trackers
- Inventaire des ports forwardés VPN
- Bandeau « Test en cours » et bouton Arrêter
- Sélecteur de serveurs AirVPN
- Vérification rapide avant benchmark (option)
- Optimisation horaire (option)
- Sélection intelligente du benchmark (recommandée pour les gros catalogues)
- Serveurs autorisés avant benchmark (option)
- Éviter les serveurs AirVPN chargés (option, dédié AirVPN)
- Écoute Docker events
- Score de confiance par serveur
- Profils d'usage
- Profils VPN (WireGuard & OpenVPN)
- Pools de rotation
- Score de sélection — composantes de stabilité
- Vue patterns horaires (/history/patterns)
- Détection de nouveaux serveurs AirVPN
- Notifications contextuelles
- Jitter & Packet Loss
- Endpoint Prometheus /metrics
- REST API
- Cycle automatique vs déclenchement manuel
- Dashboard Grafana
- Workflows automatisés
- Notes
- Sécurité
- Crédits
- Licence
English
- Compatibility
- Quick start
- Features
- Environment variables
-
How it works
- Sidecar mode (default)
- HTTP proxy mode (optional)
- Containers to restart after switch
- Containers to pause during benchmark
- BitTorrent tracker checks through the VPN
- BitTorrent clients and tracker discovery
- VPN forwarded port inventory
- "Test running" banner and Stop button
- AirVPN server picker
- Quick check before benchmark (option)
- Time optimization (option)
- Smart benchmark selection (recommended for large catalogues)
- Allowed servers before benchmark (option)
- Avoid loaded AirVPN servers (option, dedicated to AirVPN)
- Docker events listener
- Per-server confidence score
- Usage profiles
- VPN profiles (WireGuard & OpenVPN)
- Rotation pools
- Selection score — stability components
- Hourly patterns view (/history/patterns)
- New AirVPN server detection
- Contextual notifications
- Jitter & Packet Loss
- Prometheus /metrics Endpoint
- REST API
- Automatic cycle vs manual trigger
- Grafana dashboard
- Automated workflows
- Notes
- Security
- Credits
- License