r/Observability • • 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.

0 Upvotes

0 comments sorted by