Self-Hosted Monitoring & Analytics
11 stacks for anyone who wants metrics and analytics that do not sample your data away. Each one is a vanilla
compose.yaml that runs locally with docker compose up, with a measured RAM footprint
and a one-step deploy to Miget from $5/month flat.
#the stacks
Beszel
A tiny, beautiful server monitoring hub - CPU, memory, disk, Docker stats, alerts. Datadog it is not.
changedetection.io
Watch any web page for changes - prices, stock, competitors - and get notified, for $5/month.
Grafana Stack
Dashboards, metrics, and logs for your whole project - Grafana, Prometheus, and Loki pre-wired, for $13/month flat.
Metabase
BI dashboards non-analysts actually use - point-and-click questions over your databases, on a managed Postgres.
ntfy
Push notifications as an HTTP primitive - curl a topic, every subscribed phone buzzes. $5/month, private.
OpenObserve
Logs, metrics, and traces in one binary - the Datadog/Splunk alternative that stores on your buckets.
Parseable
A single-binary log lake on object storage - lean, S3-native, SQL-queryable, for $5/month.
Plausible
Privacy-friendly web analytics - cookie-free, no consent banner, your visitor data on your own box.
Superset
The Apache BI platform - dashboards, SQL Lab, alerts and reports - with no per-user pricing.
Umami
Privacy-first web analytics - no cookies, no consent banner - on a managed Postgres, unlimited sites and events.
Uptime Kuma
The beloved self-hosted uptime monitor - unlimited checks, 100+ notification providers, status pages - for $5/month.
#what each one needs
RAM and disk are what the compose file allocates, not guesses, and the plan is the smallest one that holds it. Databases and caches come managed and included on Miget rather than billed per instance.
| Stack | Services | RAM | Disk | Fits plan |
|---|---|---|---|---|
| Beszel | 1 | 256 MiB | 2 GB | $5/mo |
| changedetection.io | 1 | 512 MiB | 2 GB | $5/mo |
| Grafana Stack | 3 | 1.5 GiB | 22 GB | $13/mo |
| Metabase | 2 | 3 GiB | 5 GB | $25/mo |
| ntfy | 1 | 256 MiB | 2 GB | $5/mo |
| OpenObserve | 1 | 1 GiB | 10 GB | $7/mo |
| Parseable | 1 | 512 MiB | 5 GB | $5/mo |
| Plausible | 3 | 4 GiB | 25 GB | $25/mo |
| Superset | 6 | 5.3 GiB | 10 GB | $49/mo |
| Umami | 2 | 1.5 GiB | 5 GB | $13/mo |
| Uptime Kuma | 1 | 512 MiB | 2 GB | $5/mo |
Cost against the managed equivalents, per stack: Beszel , changedetection.io , Grafana Stack , Metabase , ntfy , OpenObserve , Parseable , Plausible , Superset , Umami , Uptime Kuma .
Browse the rest of the catalogue
140 stacks in total, from databases and queues to AI infrastructure - all MIT licensed, all runnable locally, all deployable in one step.