Know what's running. Know when it breaks.
Features
Every container, Compose stack, port, and volume detected automatically. No YAML to write, no services to register manually.
CPU%, memory, uptime, restart count, and network I/O per container — refreshed automatically and grouped by Compose project.
Logs streamed and stored in SQLite. Search across all containers with configurable retention and export any time.
Get notified on crash, OOM kill, and unexpected restart. Alerts are configurable per-container from the Settings page.
Checks Docker Hub and GHCR for newer image digests on a configurable schedule. Dashboard badges and Discord alerts when updates are found.
Start, stop, restart, or pull & restart any container or entire Compose stack directly from the dashboard — no terminal required.
A first-run setup wizard locks the dashboard behind a username and password. bcrypt-hashed credentials, signed session cookies — no extra proxy needed.
Runs entirely on your machine. No data leaves your network. No cloud account, no API key, no telemetry.
How it compares
| Nestview | Portainer CE | Grafana stack | |
|---|---|---|---|
| Zero config | ✓ | ✓ | ✗ requires setup |
| Log search | ✓ | ✗ | ✓ (Loki) |
| Discord alerts | ✓ built-in | ✗ | ✗ needs plugin |
| Built-in authentication | ✓ setup wizard | ✓ | ✗ external required |
| Resource footprint | Minimal | Moderate | Heavy |
| External database | ✓ SQLite only | MySQL / Postgres | InfluxDB / Loki |
| Deploy method | docker compose up |
installer / agent | multi-service stack |
Zero config. No subscriptions. Just docker compose up and you're running.
Like the project? Buy me a coffee ☕ or sponsor on GitHub.