Satellite Linux Packages

Official APT and DNF/YUM repositories for the Satellite receiver.

Once you've added the repository, the package manager you already use pulls updates automatically. No in-app prompts and no manual installer downloads: apt upgrade and dnf upgrade handle it.

Debian / Ubuntu / Pop_OS / Mint

curl -fsSL https://tinkernorth.github.io/satellite/gpg.key \
  | sudo gpg --dearmor -o /usr/share/keyrings/satellite-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/satellite-archive-keyring.gpg] \
  https://tinkernorth.github.io/satellite/debian stable main" \
  | sudo tee /etc/apt/sources.list.d/satellite.list

sudo apt update
sudo apt install satellite

Fedora / RHEL / Rocky / Alma / openSUSE

sudo curl -fsSL -o /etc/yum.repos.d/satellite.repo \
  https://tinkernorth.github.io/satellite/rpm/satellite.repo

sudo dnf install satellite

Arch Linux

Add the signed pacman repository once and pacman -Syu owns updates from then on; no AUR helper needed:

curl -fsSL https://tinkernorth.github.io/satellite/gpg.key | sudo pacman-key --add -
sudo pacman-key --lsign-key 4371E67B00CB54E69ED34D70428695F4ED61D3A8

printf '\n[satellite]\nSigLevel = Required DatabaseOptional\nServer = https://tinkernorth.github.io/satellite/arch/$arch\n' \
  | sudo tee -a /etc/pacman.conf

sudo pacman -Syu satellite-bin

Prefer building it yourself? The PKGBUILD is in the repo for makepkg -si. (An AUR listing is planned for when AUR account registration reopens.)

Other distros / no package manager

Every release ships a portable AppImage and a standalone .deb / .rpm if you'd rather install by hand:

chmod +x satellite-X.Y.Z-x86_64.AppImage
./satellite-X.Y.Z-x86_64.AppImage

Verifying the signing key

The repository signing key fingerprint is published here: gpg.key. Diff against the fingerprint pinned in the repo README if you want to audit the chain of trust before adding the repo.

Every published .deb and .rpm is also covered by the SLSA L3 provenance attestation and cosign signature attached to the matching GitHub Release. See SECURITY.md for the verification recipe.

Source for this site: packaging/repo/. Generated from release.yml on every tag push.