Download
Self-contained bundles, one per platform and role. Unpack and run; nothing is installed system-wide.
Which one you need:
- Radio and operator at the same desk: the desktop program. It finds OpenHPSDR radios on the LAN by itself.
- Radio in the shack, operate from elsewhere: the server bundle on a Raspberry Pi or any always-on machine next to the radio, then the web client in a browser, the desktop program, or the Android app. This is also the way to use CAT radios.
- No radio yet: any of them. The server bundle includes
podsdr-emu, and every client has an embedded emulator.
Desktop program
| Platform | File | Size | Requirements |
|---|---|---|---|
| Windows | podsdr-gui-windows-x86_64.zip | — | Windows 10/11, 64-bit. podsdr-gui.exe and run.bat. |
| macOS | podsdr-gui-macos-universal.tar.gz | — | macOS 11 or newer, Intel and Apple Silicon. PodSDR.app, ad-hoc signed, plus run.sh to launch it with a terminal attached. |
| Linux | podsdr-gui-linux-x86_64.tar.gz | — | 64-bit Linux, Ubuntu 20.04 / Debian 11 or newer. podsdr-gui and run.sh. |
Server bundle
Contains podsdr-proxy, podsdr-emu, the web client, run.sh / run-cloud.sh launchers and a service unit for starting at boot (systemd on Linux and the Pi, launchd on macOS; NSSM instructions for Windows).
| Platform | File | Size | Requirements |
|---|---|---|---|
| Raspberry Pi | podsdr-proxy-pi-bundle.tar.gz | — | Pi 3, 4 or 5 with a 64-bit OS (aarch64). |
| Linux x86_64 | podsdr-proxy-x86_64-bundle.tar.gz | — | Any 64-bit Linux with glibc. |
| macOS | podsdr-proxy-macos-bundle.tar.gz | — | macOS 11 or newer, universal binary. |
| Windows | podsdr-proxy-windows-bundle.zip | — | Windows 10/11, 64-bit. run.bat and run-cloud.bat. |
Android app
| Platform | File | Size | Requirements |
|---|---|---|---|
| Android | podsdr-android-arm64.apk | — | Android 10 or newer on a 64-bit ARM phone or tablet. |
The app is not in a store. Copy the APK to the phone and open it (you will need to allow installs from your file manager), or use adb install -r podsdr-android-arm64.apk. Upgrades install over the old version and keep your settings.
iOS beta
The iOS app is in beta on TestFlight: testflight.apple.com/join/6AUv7K6C. Install Apple's TestFlight app, then open the link on the iPhone or iPad.
Checksums
SHA-256 sums for all files are in SHA256SUMS.txt. Put it next to the downloaded files and run shasum -a 256 -c SHA256SUMS.txt on macOS or sha256sum -c SHA256SUMS.txt on Linux.
First run
- Desktop: unpack and start it. In the discovery panel press Discover to find radios on the LAN, or switch the emulator on to try it with a virtual radio.
- Server on the LAN: unpack on the machine next to the radio and run
./run.sh. Openhttps://<host>:8080from any computer in the house. The certificate is self-signed, so the browser will ask once. - Server with cloud access: run
./run-cloud.sh shack, enter the pairing code it prints into the Cloud panel of any client, and connect from anywhere.
Longer walkthroughs: quick start, the server bundle, remote access through the cloud broker, building the bundles yourself.