Download

Self-contained bundles, one per platform and role. Unpack and run; nothing is installed system-wide.

Which one you need:

Desktop program

PlatformFileSizeRequirements
Windowspodsdr-gui-windows-x86_64.zip—Windows 10/11, 64-bit. podsdr-gui.exe and run.bat.
macOSpodsdr-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.
Linuxpodsdr-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).

PlatformFileSizeRequirements
Raspberry Pipodsdr-proxy-pi-bundle.tar.gz—Pi 3, 4 or 5 with a 64-bit OS (aarch64).
Linux x86_64podsdr-proxy-x86_64-bundle.tar.gz—Any 64-bit Linux with glibc.
macOSpodsdr-proxy-macos-bundle.tar.gz—macOS 11 or newer, universal binary.
Windowspodsdr-proxy-windows-bundle.zip—Windows 10/11, 64-bit. run.bat and run-cloud.bat.

Android app

PlatformFileSizeRequirements
Androidpodsdr-android-arm64.apk—Android 10 or newer on a 64-bit ARM phone or tablet.

The app is in open beta on Google Play: play.google.com/store/apps/details?id=com.podsdr.android. Open the link on the phone and install it from there; Play keeps it updated.

Or install the APK directly: copy it 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.

Use of the apps is subject to the Terms of Use; how data is handled is described in the Privacy Policy. Transmitting requires an amateur radio licence — you are the responsible operator.

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

  1. 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.
  2. Server on the LAN: unpack on the machine next to the radio and run ./run.sh. Open https://<host>:8080 from any computer in the house. The certificate is self-signed, so the browser will ask once.
  3. 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.