Just want to share what I wrote to help anyone trying to get trunkrecorder up and running
Trunkrecorder one-touch setup with Raspberry Pi running Ubuntu,. RTL-SDR, and configures OpenMhZ, Broadcastify, and RDIO.
github.com
This system is a comprehensive one-command deployment solution for P25 trunked radio monitoring that completely automates the setup of a Raspberry Pi with RTL-SDR devices. Here's what it does:
The system automatically connects to RadioReference.com using your login credentials, downloads live talkgroup data and system configuration for any P25 radio system (you just provide the System ID from the RadioReference URL), then intelligently calculates RTL-SDR requirements by analyzing the frequency span and automatically configures 1-3 RTL-SDR dongles with optimal center frequencies. It generates a complete Trunk Recorder configuration, sets up multiple upload services (Broadcastify, OpenMHz, RDIOScanner), installs all dependencies, compiles Trunk Recorder from source, creates systemd services for automatic startup, and establishes nightly automatic updates that refresh talkgroup data from RadioReference to keep everything current.
The entire process requires just running sudo ./master-build.sh, entering your RadioReference credentials and system ID, and the system handles everything else - from hardware detection and driver configuration to service management and log rotation. It's designed for production deployment with security hardening, automatic cleanup of old recordings, and comprehensive monitoring capabilities.
Trunkrecorder one-touch setup with Raspberry Pi running Ubuntu,. RTL-SDR, and configures OpenMhZ, Broadcastify, and RDIO.
GitHub - pulsetek1/trunkrecorder-pi-builder
Contribute to pulsetek1/trunkrecorder-pi-builder development by creating an account on GitHub.
This system is a comprehensive one-command deployment solution for P25 trunked radio monitoring that completely automates the setup of a Raspberry Pi with RTL-SDR devices. Here's what it does:
The system automatically connects to RadioReference.com using your login credentials, downloads live talkgroup data and system configuration for any P25 radio system (you just provide the System ID from the RadioReference URL), then intelligently calculates RTL-SDR requirements by analyzing the frequency span and automatically configures 1-3 RTL-SDR dongles with optimal center frequencies. It generates a complete Trunk Recorder configuration, sets up multiple upload services (Broadcastify, OpenMHz, RDIOScanner), installs all dependencies, compiles Trunk Recorder from source, creates systemd services for automatic startup, and establishes nightly automatic updates that refresh talkgroup data from RadioReference to keep everything current.
The entire process requires just running sudo ./master-build.sh, entering your RadioReference credentials and system ID, and the system handles everything else - from hardware detection and driver configuration to service management and log rotation. It's designed for production deployment with security hardening, automatic cleanup of old recordings, and comprehensive monitoring capabilities.