BTGuard VPN for Linux
BTGuard VPN runs on Ubuntu 22.04 or newer, Debian 12 or newer, Fedora, RHEL / AlmaLinux / Rocky Linux 9 or newer, and openSUSE Leap 15.6 or Tumbleweed (64-bit Intel/AMD).
Choose your distribution:
Install on Debian / Ubuntu
1. Download the package
2. Install it (you’ll be asked for your password)
sudo apt install ./btguard-vpn_amd64.deb
Install on Fedora / RHEL / Rocky Linux / AlmaLinux
On AlmaLinux and Rocky Linux 9, enable EPEL first with sudo dnf install epel-release (on RHEL 9, enable EPEL as described in Red Hat’s documentation).
1. Add the BTGuard signing key
sudo rpm --import https://btguard.com/linux/btguard.asc
2. Install it (you’ll be asked for your password)
sudo dnf install https://btguard.com/linux/btguard-vpn.x86_64.rpm
Install on openSUSE
1. Add the BTGuard signing key
sudo rpm --import https://btguard.com/linux/btguard.asc
2. Install it (you’ll be asked for your password)
sudo zypper install https://btguard.com/linux/btguard-vpn.x86_64.rpm
Install on other Linux distributions
For any other 64-bit Linux that uses systemd. You need nftables, polkit, GTK 4 and libadwaita installed from your distribution (and strongSwan if you want IKEv2).
1. Download and unpack
wget https://btguard.com/linux/btguard-vpn-x86_64.tar.gz
tar xzf btguard-vpn-x86_64.tar.gz
2. Install it (you’ll be asked for your password)
cd btguard-vpn-*/ && sudo ./install.sh
To remove it later, run sudo /usr/share/btguard-vpn/uninstall.sh.
Then open BTGuard VPN from your applications menu.
Updates: installing the .deb or .rpm package also adds the BTGuard software repository, so new versions arrive with your normal system updates (Software Updater, sudo apt upgrade, sudo dnf upgrade or sudo zypper up). There is no need to download BTGuard VPN again. If you installed from the tarball, update by repeating the two steps above in an empty folder.
Upgrading from BTGuard VPN 1.x: install it the same way as above. It replaces the old version and keeps you signed in.
If you're using qBittorrent, change these settings.