Unofficial Arch Linux AUR package for the latest development version of aprsc, a high-performance APRS-IS core server daemon.
Maintained by 9M2PJU for experimentation, custom setups, and Arch Linux compatibility.
aprsc is a fast, lightweight, multithreaded APRS-IS server daemon written in C. It acts as the backbone server software for the global APRS-IS network, relaying packets between users, IGates, and repeaters.
Key features:
- Fully multithreaded design
- Supports thousands of simultaneous connections
- Implements APRS-IS filtering
- Includes a web status interface
- Supports SSL/TLS and SCTP
This package builds the latest git version of aprsc with upstream sources from:
📎 https://github.com/hessu/aprsc
It installs aprsc into /opt/aprsc, includes a systemd service, and prepares directories for logs and configuration.
Using an AUR helper like yay:
yay -S aprsc-9m2pju-gitOr manually:
git clone https://aur.archlinux.org/aprsc-9m2pju-git.git
cd aprsc-9m2pju-git
makepkg -si/opt/aprsc/– aprsc binary, config, logs, web files/usr/lib/systemd/system/aprsc.service– systemd service file/usr/lib/sysusers.d/aprsc.conf– createsaprscsystem user/usr/lib/tmpfiles.d/aprsc.conf– handles/opt/aprsc/logsand data dir
After installation, start the server:
sudo systemctl enable --now aprsc.serviceLogs can be found in /opt/aprsc/logs/.
Default config: /opt/aprsc/etc/aprsc.conf
- APRS-IS login requires a valid callsign and passcode.
- Configuration must be customized before public operation.
- This version follows the latest upstream
mainbranch.
Big thanks to:
- Heikki Hannikainen (hessu) – original author and maintainer of aprsc
- Arch Linux AUR community – for making it easy to package and distribute software on Arch-based systems
- Callsign: 9M2PJU
- GitHub: @9M2PJU
- Email: [email protected]
This package and upstream aprsc are licensed under the GPLv2.