Preparation There are some things we need to do in preparation to install this service. Environment VPN_SERVICE_PROVIDER Gluetun currently supports:  AirVPN CyberGhost ExpressVPN FastestVPN HideMyAss IPVanish iVPN Mullvad NordVPN Perfect Privacy Privado Private Internet Access PrivateVPN ProtonVPN PureVPN SlickVPN Surfshark Torguard VPN Secure VPN Unlimited VyprVPN WeVPN Windscribe You can learn more about how to configure each of these service providers by reading the appropriate files on their repository . For example: windscribe VPN_TYPE This is the method for connecting to the VPN service and can be configured to use OpenVPN or Wireguard. For example: openvpn OPENVPN_USER This is provided by your VPN service provider for connecting to the service.  This may be your account password, or one generated by your provider enabling you to connect through OpenVPN.  You can find out more information by reading the appropriate file in their documentation . SERVER_REGIONS This is geographical region that the service will connect to and can be found by following the guide in the Glueton documentation. Passwords Keep these securely stored in a password manager, such as VaultWarden . OPENVPN_PASSWORD This is provided by your VPN service provider for connecting to the service.  This is could be your account password, or a password created by your VPN provider to connect through OpenVPN.   Ports Glueton acts as a VPN client for your Docker containers and service ports need to be configured through it.