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.