selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

maintenant logo

Self-host maintenant

v1.11.0

Unified Docker and Kubernetes monitoring in one container

ReleaseOpen CoreApache-2.0
curl -fsSL https://install.maintenant.dev | sudo bash
Updated9 hours ago
LanguageGo
Setup difficultyEasy
Stars
531
RAM
about 100 MB after several days on a busy host
Port
8080 (HTTP UI and API)
Docker
ghcr.io/kolapsis/maintenant
Dashboard: uptime, response times, resources, unified monitorsUnified alerts across every sourceSecurity posture with CVE enrichment and risk scoring (Personal)Container auto-discoveryResources per container and per hostEndpoint monitoringHeartbeat and cron monitoringTLS certificate trackingUpdate intelligenceNetwork security insights

What is maintenant?

maintenant monitors Docker, Docker Swarm, and Kubernetes infrastructure from a single Go binary or container. It auto-discovers containers, health checks, restart loops, and live logs without configuration. It watches HTTP/TCP endpoints declared as Docker labels, TLS certificate expiry, cron job heartbeats, host CPU/memory/network/disk metrics, image updates with CVE enrichment, and network security exposure. Alerts route to multiple channels with escalation policies. A built-in MCP server lets AI agents investigate alerts read-only. The Community edition is free forever for one host; Personal (€149 once) adds multi-host agents, CVEs, and email/Telegram alerts; Pro (€29/mo) adds unlimited hosts, Slack/Teams, escalation, and maintenance windows. Install via Docker Compose, Kubernetes manifests, a static binary for bare Linux, or cloud-init for major cloud providers. Core is Apache-2.0 licensed; commercial features use a separate source-available license.

Should you self-host maintenant?

maintenant scores 54/100 on selfhost.directory (how scoring works) and ranks #6 of 19 in Infrastructure Monitoring. It has 531 GitHub stars.

It shipped 22 stable releases in the past year. The latest, v1.11.0, came out on 25 October 2026. New versions land roughly every 4 days.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is netdata (87/100, 81 200 stars). It scores higher overall, so compare the two before you pick. See maintenant vs netdata side by side.

Features

  • Alert engine with routing
  • Alert escalation policiesPro edition only
  • Built-In MCP Server
  • Container auto-discovery
  • Cron/heartbeat monitoring
  • CVE enrichment and risk scoringPersonal edition only
  • Host OS end-of-support tracking
  • HTTP/TCP endpoint monitoring
  • Image update detection
  • Live container logs
  • Multi-Host MonitoringPersonal: up to 20 remote machines, Pro: unlimited
  • Network Security Insights
  • Public Status Page
  • Resource Metrics
  • TLS certificate monitoring

maintenant README

How to install maintenant

Install maintenant with Docker Compose

# docker-compose.yml
services:
  maintenant:
    image: ghcr.io/kolapsis/maintenant:latest
    ports:
      - "8080:8080"
    read_only: true
    security_opt:
      - no-new-privileges:true
    tmpfs:
      - /tmp:noexec,nosuid,size=64m
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /proc:/host/proc:ro
      - /etc/os-release:/host/etc/os-release:ro
      - maintenant-data:/data
    environment:
      MAINTENANT_ADDR: "0.0.0.0:8080"
      MAINTENANT_DB: "/data/maintenant.db"
    restart: unless-stopped
volumes:
  maintenant-data:
docker compose up -d

Publishes UI/API on all interfaces; put an auth reverse proxy in front or bind to 127.0.0.1:8080:8080

maintenant releases & version history

More in Kubernetes

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…