Install on a Debian PC
Radio Remote also runs on a normal 64-bit PC (an old laptop or a mini PC next to the radio) with Debian 12 "bookworm" or Debian 13 "trixie", or later. It uses the same program as the Pi, installed from the source package.
Use the right download. For a PC take radio-remote-vX.Y.Z.tar.gz (the "source" file). Do not use the installer pack (radio-remote-installer-….zip) or the SD card image: those contain Raspberry Pi libraries.
What you need
- A 64-bit PC (
x86_64) with a minimal / server Debian install and no desktop. A desktop's PipeWire or PulseAudio can grab the radio's USB sound card and block the audio. - A wired network connection and internet access during the install.
- The USB cable to the radio.
Install
Unpack the package
tar xzf radio-remote-v*.tar.gz cd radio-remoteSee what it will do (optional)
sudo bash install.sh --dry-runPrints every action and changes nothing.
Install
sudo bash install.sh --model ft991aThe Python libraries are downloaded, so it takes a few minutes. Other models:
ftdx101d,ftdx101mp,ftdx10,ft710. It also installs the RADE library (the neural FreeDV mode) by itself.Open the page
Browse to
https://<the PC's hostname>.localand follow First run: create the administrator, choose the radio and port, and leave transmitting off until you have tested.
What is different from a Pi
- The name on the network. The installer adds
avahi-daemonandlibnss-mdns, sohttps://<hostname>.localworks from phones and PCs that understand.localnames. The name announced is the PC's own hostname: install with the default, or pass--hostname <the PC's hostname>.local, or rename the PC withsudo hostnamectl set-hostname NAME. Using the PC's IP address in the browser does not work, because the web server answers only to its name. - Python. Debian 12 has 3.11 and Debian 13 has 3.13; both are fine (3.11 or newer).
- Audio. Plain ALSA. The program finds the radio's "USB Audio CODEC" by itself. On a desktop that runs PipeWire or PulseAudio, stop it for that card, or use a server install.
- RADE. Installed by
install.sh. If that step could not run (no internet), use Admin → Config → RADE → Install RADE later, or download thex86_64RADE file below and runsudo /opt/radio-remote/current/scripts/install_rade.sh --file <file>. - Firewall. If the PC runs
ufwornftables, allow TCP port 443 from your network (and 22 for SSH). - Updates work the same way: the Update now button, or
sudo /opt/radio-remote/current/scripts/self_update.sh.
If the page does not open
Check the services on the PC: systemctl is-active caddy radio-remote avahi-daemon (all should say active). Then the troubleshooting guide lists the usual causes, including the radio's CAT rate and certificates for remote access.
A real install on a PC is newer than the Pi route. If you meet something unexpected, please tell us on GitHub.