Install Tunnelbird
Pick your system. One command installs Tunnelbird on Linux and on macOS; Windows comes later.
One command for every distribution. The script reads your system, checks what it needs and installs Tunnelbird in your home folder: no administrator, no store, no account. To update, run it again.
curl -fsSL https://tunnelbird.ferhatsn.fr/install.sh | sh The same command installs the native menu bar app on a Mac with Apple silicon (macOS 13 or later), in your Applications folder in your home folder. No store, no account. The first time you open it, it asks for your administrator's password once, to install its helper.
curl -fsSL https://tunnelbird.ferhatsn.fr/install.sh | sh Coming soon
A native Windows app, built on the same core, is being written. It will be a free download from this site, with no store and no account.
You need Rust, GTK 4.14 and libadwaita 1.5 or later.
git clone https://github.com/ferhatte10/tunnelbird && cd tunnelbird && make && sudo make install Read the script first · Do it step by step · Check compatibility
Step by step, without the script
What install.sh does, one command at a time, to type yourself.
Self-contained package, step by step (what the script does)
curl -fsSLO https://github.com/ferhatte10/tunnelbird/releases/latest/download/SHA256SUMS
name=$(sed -n 's/^[0-9a-f]\{64\} \(tunnelbird-[0-9][^ ]*-linux-'$(uname -m)'\.tar\.gz\)$/\1/p' SHA256SUMS)
curl -fsSLO https://github.com/ferhatte10/tunnelbird/releases/latest/download/$name
grep " $name$" SHA256SUMS | sha256sum -c -
tar -xzf $name -C ~/.local/share
~/.local/share/tunnelbird/AppRun Build dependencies · Ubuntu, Debian, Mint
sudo apt install libgtk-4-dev libadwaita-1-dev libsoup-3.0-dev gettext desktop-file-utils Build dependencies · Fedora
sudo dnf install gtk4-devel libadwaita-devel libsoup3-devel gettext desktop-file-utils Requirements
Linux with NetworkManager (installed by default on desktop distributions). For OpenVPN profiles, NetworkManager's OpenVPN plugin: Tunnelbird shows the command to install it if it is missing.
Download a package
The release holds a package for amd64 and arm64 and its checksums (SHA256SUMS), plus .deb and .rpm files for people who build their own repositories. Releases on GitHub.
Uninstall
Remove the app the way you installed it. Your tunnels stay in your system's network settings until you delete them.
Other distributions
curl -fsSL https://tunnelbird.ferhatsn.fr/install.sh | sh -s -- --uninstall macOS
sudo "/Library/Application Support/Tunnelbird/tunnelbird-service" --uninstall-daemon
sudo rm -rf "/Library/Application Support/Tunnelbird"
rm -rf ~/Applications/Tunnelbird.app /Applications/Tunnelbird.app From source
sudo make uninstall