Real-time spectrum analysis, WiFi intelligence, GPS tracking, and tactical mapping on a Raspberry Pi.
git clone https://github.com/Graveside2022/Argos.git
cd Argos
sudo bash scripts/setup-host.sh
This installs Docker, Portainer, builds container images, configures GPS, and sets up auto-start on boot. Run it once.
argosdocker/docker-compose.portainer-dev.ymlGo to http://<your-pi-ip>:5173
Plug the Alfa adapter, HackRF, and GPS dongle into the powered USB hub, then connect the hub to the Pi. Argos detects hardware automatically. GPS needs 1--2 minutes for a first fix outdoors.
Everything starts automatically. Just open http://<your-pi-ip>:5173.
| Problem | Fix |
|---|---|
| No GPS fix | Go outside, wait 2 minutes |
| Page is blank | Check Portainer -- are containers running? |
| Alfa not detected | Unplug and replug the USB hub |
| HackRF not detected | Run hackrf_info on the Pi terminal |
| Port conflict | Run sudo lsof -i :5173 to find what's using it |
See SETUP.md for development environment, commands, and project structure.
MIT