Defguard APT repository

Distribution

Defguard APT repository provides packages for Debian 12, Debian 13, and Ubuntu 22.04/24.04 LTS. Packages are available on the default trixie repository distribution.

Adding Defguard APT repository

To add Defguard APT repository, run following commands in your terminal:

sudo apt update 
sudo apt install -y ca-certificates curl 
#Add official Defguard public GPG key
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://apt.defguard.net/defguard.asc -o /etc/apt/keyrings/defguard.asc
sudo chmod a+r /etc/apt/keyrings/defguard.asc

#Add APT repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/defguard.asc] https://apt.defguard.net/ trixie release " | \
   sudo tee /etc/apt/sources.list.d/defguard.list > /dev/null 

sudo apt update

Afterward running these commands, you can install and update Defguard via APT.

After new release, simply use sudo apt update to update repository.

Using pre-release builds

Defguard has two separate components on one APT repository, release and pre-release. If you want to install packages from pre-release, simply change release to pre-release in the installation steps described above, or run the following line.

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/defguard.asc] https://apt.defguard.net/ trixie pre-release " | \
   sudo tee /etc/apt/sources.list.d/defguard.list > /dev/null 
   
sudo apt update

Installing packages

Defguard Core:

sudo apt install defguard

Defguard Proxy:

sudo apt install defguard-proxy

Defguard Gateway:

sudo apt install defguard-gateway

Defguard Client:

sudo apt install defguard-client

Last updated

Was this helpful?