32a690d85b90dd605610d0824b61ed95dd7f7744
Multipurpose Radio Server (MRS)
By: Zakary Timson
Date: September 16, 2025
Version: 1.0
Compact communication and information exchange server on Raspberry Pi for service-denied areas.
Ideal for disasters, unserviced environments, long-range tracking, and offline-first operations.
Table of Contents
Description
Inspiration
Capabilities
Networking
- 900 MHz HaLow / 2.4 GHz / 5 GHz Mesh WiFi using B.A.T.M.A.N. (1 km +)
- LoRa radio communication (1-100s of kms)
- Connect to AP with QR code using dnsmasq, hostapd
- Captive portal & device home page + settings page
Communication
- Offline & federated text/voice/file chat using Synapse and Element
- Built-in LoRa Meshtastic node (≈2–15 km)
- GPS positioning & offline maps using gpsd, chrony
- Track people & logistics with ATAK
Information Archive
- Offline AI/LLM assistant using Ollama and OpenWebUI
- Offline Wikipedia, Ghetesburg project & more using Kiwix
- File sharing & syncing using FileBrowser and Rclone
- Remote desktop usig RDP and Apache Guacamole
Recon & Security
- WiFi & Bluetooth reconnaissance with Bettercap, nmap, masscan and more
- Red team operations with aircrack, nikto, Metasploit and more
- Radio frequency recon using SDRAngel
- ADS-B plane tracking with tar1090
License
This project is licensed under the MIT License.
Languages
HTML
56.3%
JavaScript
35.2%
Shell
8.5%
