Installing SatPulse
Packages are available for:
- Debian-based Linux distributions using apt-based package management: Debian, Raspberry Pi OS, Ubuntu
- Fedora-based Linux distributions using rpm-based package management: Fedora, CentOS, RHEL
Alternatively, you can install from source.
Install from a package
Go to the Releases page, then under Assets, select the package with the appropriate extension:
| Distro | Intel/AMD | ARM |
|---|---|---|
| Debian-based (includes Raspberry Pi OS, Ubuntu) | _amd64.deb |
_arm64.deb |
| Fedora-based | .x86_64.rpm |
.aarch64.rpm |
The .deb file can be installed using e.g.
sudo dpkg -i satpulse_20250310_arm64.deb
The .rpm file can be installed using e.g.
sudo rpm -i satpulse-20250310.x86_64.rpm
Use -U instead of -i if you are upgrading from an earlier version.
Install from source
- Install Go
- Make sure you have
gitinstalled- On Debian:
sudo apt install git - On Fedora:
sudo dnf install git
- On Debian:
- Clone the satpulse repository:
git clone https://github.com/jclark/satpulse.git - Change into the satpulse directory:
cd satpulse - Build it:
make - Install it:
sudo make install
After this, you will have:
- the SatPulse daemon installed as
/usr/local/sbin/satpulsed - the configuration file for the daemon installed as
/usr/local/etc/satpulse.toml - the systemd service template unit file for the daemon installed as
/etc/systemd/system/satpulse@.service - the SatPulse command line tool installed as
/usr/local/sbin/satpulsetool
On BSD (macOS or FreeBSD), build using the bsd-build.sh script, and copy the binaries into place manually.