We currently support the Linux distributions below. If you use a different distribution or have feedback, please contact us.
The Twingate Linux client currently supports the following Linux distributions:
- Ubuntu (18.04 LTS or later)
- Debian (9 or later)
- Fedora (33 or later)
- CentOS (8 or later)
- Arch Linux
By default, we use notifications for interactive user authentication. If a notification service is not available, the client application will provide instructions for receiving a console-based notification feed.
We recommend that you start the Linux client from a terminal window within a desktop environment so that you can respond to authentication notifications.
The following command will download and install Twingate on any supported Linux distribution.
curl https://binaries.twingate.com/client/linux/install.sh | sudo bash
Once installation completes, you need to configure the client by running:
sudo twingate setup
If you wish to add the Twingate Client repositories manually, follow the steps below.
echo "deb [trusted=yes] https://packages.twingate.com/apt/ /" | tee /etc/apt/sources.list.d/twingate.list apt update -yq apt install -yq twingate
dnf install -y 'dnf-command(config-manager)' dnf config-manager --add-repo https://packages.twingate.com/rpm/ dnf config-manager --save --setopt=packages.twingate.com_rpm_.gpgcheck=0 dnf install -y twingate
Pacman (Arch Linux)
curl https://binaries.twingate.com/client/linux/ARCH/latest/twingate-amd64.pkg.tar.zst --output twingate.pkg.tar.zst pacman -Syy pacman -U --noconfirm twingate.pkg.tar.zst
Updated 19 days ago