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.zipWindows 10/11, 64-bit. podsdr-gui.exe and run.bat.
macOSpodsdr-gui-macos-universal.tar.gzmacOS 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.gz64-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.gzPi 3, 4 or 5 with a 64-bit OS (aarch64).
Linux x86_64podsdr-proxy-x86_64-bundle.tar.gzAny 64-bit Linux with glibc.
macOSpodsdr-proxy-macos-bundle.tar.gzmacOS 11 or newer, universal binary.
Windowspodsdr-proxy-windows-bundle.zipWindows 10/11, 64-bit. run.bat and run-cloud.bat.

Android app

PlatformFileSizeRequirements
Androidpodsdr-android-arm64.apkAndroid 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

  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.