Quick Start
# 1. Pull the compose file
curl -o docker-compose.yml \
https://raw.githubusercontent.com/fabell4/argus/main/docker-compose.yml
# 2. Create your .env
curl -o .env \
https://raw.githubusercontent.com/fabell4/argus/main/.env.example
# 3. Edit .env — set NUT_HOST to your NUT daemon address
# 4. Start
docker compose up -d
# 5. Access the UI
open http://localhost:8000
Key Features
| Feature | Details |
|---|---|
| Device Support | UPS via NUT, PDUs and sensors via SNMP |
| Auto Discovery | Automatically discovers all UPS units from a NUT daemon |
| Export Destinations | SQLite, Prometheus, InfluxDB, Loki, CSV, energy accumulator |
| Alert Providers | Webhook, Gotify, ntfy, Apprise (100+ services) |
| Security | API key auth, per-key rate limiting, SSRF protection |
| Frontend | React + Vite UI with real-time charts and device dashboards |
See Getting Started for the full environment variable reference.