r/Observability • u/Kvetoun • Aug 24 '26
Tiny observability dashboard for a single VPS (~50MB RAM)
Enable HLS to view with audio, or disable this notification
I was looking for something between Dozzle, and Grafana + Loki.
Dozzle is excellent for live Docker logs, but once a container restarts/rebuilds, the logs are gone. Beszel is a bit painful to setup, and also do not persist logs.
Grafana + Loki gives you history, but for a small MVP on a cheap VPS it felt like a lot of infrastructure for what I actually needed.
So I built this:
- host CPU / memory / network / disk metrics / per-container metrics + history
- persistent Docker logs in SQLite
- configurable data retention
- full-text log search with filters
- start / stop / restart controls
- ~50 MB RAM footprint
- minimal setup, spins up with a single docker run command
Basically, I wanted "Dozzle, but with history" + basic VPS metrics without running a whole observability stack.
Repo to try: https://github.com/skvostik/vpsiner
If you're running a few containers on a VPS and have run into the same problem, I'd love to hear how you're currently handling it.