Deploy a Gateway on Debian / Ubuntu

Install the Firezone Gateway on Debian- or Ubuntu-based distributions from the Firezone APT repository. The package installs the firezone-gateway binary and a systemd service that keeps the Gateway running.

Before you start, open Sites → <your Site> → Deploy a Gateway in the admin portal and keep the token handy — you'll paste it in below. Review the sizing guidelines to choose a host first.

Step 1: Add the Firezone APT repository

sudo mkdir --parents /etc/apt/keyrings
wget -qO- https://artifacts.firezone.dev/apt/key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/firezone.gpg
echo "deb [signed-by=/etc/apt/keyrings/firezone.gpg] https://artifacts.firezone.dev/apt/ stable main" | sudo tee /etc/apt/sources.list.d/firezone.list > /dev/null

Step 2: Install the Gateway

sudo apt update
sudo apt install firezone-gateway

Step 3: Authenticate the Gateway

sudo firezone-gateway authenticate

Paste the token from the admin portal when prompted. The Gateway registers with your Site and runs as the firezone-gateway systemd service.

Manage the Gateway with firezone-gateway. See the Gateway CLI reference for its environment variables and flags, and upgrading to keep it current.


Need help? See all support options.