Skip to main content

Preparationhttps://github.com/qdm12/gluetun-wiki/tree/main/setup/providers

There are some things we need to do in preparation to install this service.

Volumes

 

Persistent Data

This is where the service will store its own application data and ensures we can quickly update the service image.

Ensure your user has permissions to access the folder.

Media Folders

This service will need access to the folders where you store your media files. 

Ensure your user has permissions to access the folder.

Download Folders

This service will need access to the folder where you torrent or usenet folder store their completed downloads.

Ensure your user has permissions to access the folder.

Environment

TZVPN_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 currentmethod timefor zoneconnecting formatted usingto the tzVPN database.service and can be configured to use OpenVPN or Wireguard.

For example: America/Vancouveropenvpn

PUIDOPENVPN_USER

This is theprovided numericby IDyour ofVPN service provider for connecting to the userservice. 

This may be your account onpassword, Debian.or one Ifgenerated by your provider enabling you areto unsure,connect openthrough aOpenVPN. terminal andYou run:can find out more information by reading the appropriate file in their documentation.

id -u
PGIDSERVER_REGIONS

This is thegeographical numericregion ID ofthat the userservice account'swill groupconnect on Debian.  If you are unsure, open a terminalto and run:can be found by following the guide in the Glueton documentation.

id -g

Passwords

Keep these securely stored in a password manager, such as VaultWarden.

DB_ROOT_PASSOPENVPN_PASSWORD

This is theprovided passwordby thatyour willVPN beservice usedprovider for root accessconnecting to the database.service. 

It is important to use secure, randomly generated password.

You can use a random alphanumeric string from a password manager, or open the terminal and run the command:

tr -dc 'A-Za-z0-9!"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~' </dev/urandom | head -c 32; echo

This pulls a random string from the 'urandom' device, removes unwanted characters and trim it to an appropriate length.

OWNCLOUD_ADMIN_PASSWORD

This is thecould be your account password, or a password forcreated theby administratoryour accountVPN that will be used within the web interface.

It is importantprovider to useconnect securethrough passphrase that is easy-to-remember.OpenVPN.