Self-hosted monitoring for Docker, Swarm and Kubernetes in a single Go binary that uses about 100 MB of RAM. maintenant has no login of its own, so this template puts an nginx basic-auth proxy in front of it: the user is admin and the password is the AUTH_PASSWORD variable in the Environment tab. Heartbeat pings and the public status page stay reachable without auth.
Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBtYWludGVuYW50OlxuICAgIGltYWdlOiBuZ2lueGluYy9uZ2lueC11bnByaXZpbGVnZWQ6MS4yOS1hbHBpbmVcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIHJlYWRfb25seTogdHJ1ZVxuICAgIHNlY3VyaXR5X29wdDpcbiAgICAgIC0gbm8tbmV3LXByaXZpbGVnZXM6dHJ1ZVxuICAgIHRtcGZzOlxuICAgICAgLSAvdG1wOm5vZXhlYyxub3N1aWQsc2l6ZT0xNm1cbiAgICBlbnRyeXBvaW50OlxuICAgICAgLSAvYmluL3NoXG4gICAgICAtIC1jXG4gICAgICAtIHByaW50ZiAnJXM6e1BMQUlOfSVzXFxuJyBcIiQkQVVUSF9VU0VSXCIgXCIkJEFVVEhfUEFTU1dPUkRcIiA+IC90bXAvaHRwYXNzd2QgJiYgZXhlYyBuZ2lueCAtZyAnZGFlbW9uIG9mZjsnXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICBBVVRIX1VTRVI6ICR7QVVUSF9VU0VSfVxuICAgICAgQVVUSF9QQVNTV09SRDogJHtBVVRIX1BBU1NXT1JEfVxuICAgIHZvbHVtZXM6XG4gICAgICAtIC4uL2ZpbGVzL2RlZmF1bHQuY29uZjovZXRjL25naW54L2NvbmYuZC9kZWZhdWx0LmNvbmY6cm9cbiAgICBleHBvc2U6XG4gICAgICAtIDgwODBcbiAgICBkZXBlbmRzX29uOlxuICAgICAgLSBtYWludGVuYW50LWFwcFxuXG4gIG1haW50ZW5hbnQtYXBwOlxuICAgIGltYWdlOiBnaGNyLmlvL2tvbGFwc2lzL21haW50ZW5hbnQ6MS4xMC4xXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICByZWFkX29ubHk6IHRydWVcbiAgICBzZWN1cml0eV9vcHQ6XG4gICAgICAtIG5vLW5ldy1wcml2aWxlZ2VzOnRydWVcbiAgICB0bXBmczpcbiAgICAgIC0gL3RtcDpub2V4ZWMsbm9zdWlkLHNpemU9NjRtXG4gICAgdm9sdW1lczpcbiAgICAgIC0gbWFpbnRlbmFudC1kYXRhOi9kYXRhXG4gICAgICAtIC92YXIvcnVuL2RvY2tlci5zb2NrOi92YXIvcnVuL2RvY2tlci5zb2NrOnJvXG4gICAgICAtIC9wcm9jOi9ob3N0L3Byb2M6cm9cbiAgICAgIC0gL2V0Yy9vcy1yZWxlYXNlOi9ob3N0L2V0Yy9vcy1yZWxlYXNlOnJvXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICBNQUlOVEVOQU5UX0FERFI6IDAuMC4wLjA6ODA4MFxuICAgICAgTUFJTlRFTkFOVF9EQjogL2RhdGEvbWFpbnRlbmFudC5kYlxuICAgICAgTUFJTlRFTkFOVF9CQVNFX1VSTDogJHtNQUlOVEVOQU5UX0JBU0VfVVJMfVxuICAgICAgTUFJTlRFTkFOVF9UUlVTVEVEX1BST1hJRVM6IDEwLjAuMC4wLzgsMTcyLjE2LjAuMC8xMiwxOTIuMTY4LjAuMC8xNlxuXG52b2x1bWVzOlxuICBtYWludGVuYW50LWRhdGE6IHt9IiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcbmF1dGhfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcIm1haW50ZW5hbnRcIlxucG9ydCA9IDgwODBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5BVVRIX1VTRVIgPSBcImFkbWluXCJcbkFVVEhfUEFTU1dPUkQgPSBcIiR7YXV0aF9wYXNzd29yZH1cIlxuTUFJTlRFTkFOVF9CQVNFX1VSTCA9IFwiaHR0cHM6Ly8ke21haW5fZG9tYWlufVwiXG5cbltbY29uZmlnLm1vdW50c11dXG5maWxlUGF0aCA9IFwiL2RlZmF1bHQuY29uZlwiXG5jb250ZW50ID0gXCJcIlwiXG5zZXJ2ZXIge1xuICAgIGxpc3RlbiA4MDgwO1xuICAgIHNlcnZlcl9uYW1lIF87XG5cbiAgICBhdXRoX2Jhc2ljIFwibWFpbnRlbmFudFwiO1xuICAgIGF1dGhfYmFzaWNfdXNlcl9maWxlIC90bXAvaHRwYXNzd2Q7XG5cbiAgICBwcm94eV9odHRwX3ZlcnNpb24gMS4xO1xuICAgIHByb3h5X3NldF9oZWFkZXIgSG9zdCAkaG9zdDtcbiAgICBwcm94eV9zZXRfaGVhZGVyIFgtRm9yd2FyZGVkLUZvciAkcHJveHlfYWRkX3hfZm9yd2FyZGVkX2ZvcjtcbiAgICBwcm94eV9zZXRfaGVhZGVyIFgtRm9yd2FyZGVkLVByb3RvICRodHRwX3hfZm9yd2FyZGVkX3Byb3RvO1xuXG4gICAgbG9jYXRpb24gfiBeLygocGluZ3xzdGF0dXN8YXNzZXRzfHNjcmVlbnNob3RzKSgvfCQpfHdvcmtib3gtfGZhdmljb258aWNvbnwoc3d8cmVnaXN0ZXJTVylbLl1qcyR8bWFuaWZlc3RbLl13ZWJtYW5pZmVzdCR8YXBwbGUtdG91Y2gtaWNvblsuXXBuZyR8bG9nb1suXXN2ZyQpIHtcbiAgICAgICAgYXV0aF9iYXNpYyBvZmY7XG4gICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL21haW50ZW5hbnQtYXBwOjgwODA7XG4gICAgfVxuXG4gICAgbG9jYXRpb24gLyB7XG4gICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL21haW50ZW5hbnQtYXBwOjgwODA7XG4gICAgfVxufVxuXCJcIlwiIgp9
The exact Docker Compose and template configuration this template deploys.
Version: 0.10.2
A lightweight server monitoring hub with historical data, docker stats, and alerts.
Version: 13.2.4
Per-container and host monitoring with cAdvisor, node-exporter, Prometheus and Grafana. Ships two ready dashboards: a cluster overview and a container detail view with project/container filters.
Version: canary
Dokploy monitoring extension with Prometheus metrics export for external monitoring systems like Grafana Cloud. Tracks server and container metrics with configurable thresholds and alerting.
Version: latest
Dozzle is a real-time log viewer for Docker containers. Self-host it on your own server with Dokploy, which deploys Dozzle as a Docker Compose service in a few clicks.
Version: latest
A responsive monitoring platform for Proxmox VE, PBS, and Docker with real-time metrics across nodes and containers.
Version: 0.41.0
Distributed, self-hostable uptime monitoring: 40+ check types, multi-region workers, private agents, status pages, incidents and on-call escalation, in a single Go binary.
Dokploy is a free, open source deployment platform. Deploy maintenant and 601+ other templates on your own infrastructure with a single click.