Logo
Deploy Now

Stars

453

Forks

21

Watchers

2

Developer links

Maintenant

Maintenant replaces three to five separate monitoring tools with a single Go binary that consolidates container discovery, endpoint monitoring, SSL tracking, resource metrics, and public status pages without requiring any external database. The embedded Vue 3 frontend serves on port 8080 immediately after deployment, auto-discovering Docker containers and Kubernetes pods through direct socket and API access without configuration. HTTP and TCP endpoint monitoring validates availability with configurable intervals, while TLS certificate tracking alerts before expiration across all monitored domains. Resource metrics collect CPU, RAM, network throughput, and disk usage per container with real-time Server-Sent Events streaming to the dashboard. Heartbeat and cron monitoring accepts pings from external scheduled jobs, triggering alerts on missed check-ins via webhook callbacks and Discord notifications. The built-in alert engine supports escalation rules and notification batching. Public status pages expose component health to end users without authentication, customizable per monitored service. Network security insights analyze exposed ports, container privilege levels, and host configuration to produce a posture score. Update intelligence scans OCI registries to detect available container image updates with digest comparison. The REST API with SSE broker enables automation, and the integrated MCP server provides tooling for AI assistant integration. SQLite in WAL mode stores all data with zero operational overhead. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Maintenant
Maintenant
Maintenant
Maintenant
Maintenant

Benefits

  • Zero-Dependency Single Binary Deploy
  • Ships as one Go binary with Vue 3 frontend embedded via embed.FS, requiring only SQLite in WAL mode with no Redis, PostgreSQL, or message queue dependencies to configure.
  • Automatic Runtime Discovery
  • Connects directly to the Docker socket or Kubernetes API to auto-discover running containers and pods without manual registration, displaying resource usage and health immediately.
  • Complete Monitoring Stack Consolidation
  • Replaces separate uptime monitors, container dashboards, SSL trackers, metric collectors, and status page services with a single application reducing operational complexity.
  • Real-Time Security Posture Scoring
  • Analyzes container privilege modes, exposed network ports, host configuration, and image vulnerabilities to produce an actionable security posture score with remediation guidance.

Features

  • Container Auto-Discovery
  • Detects Docker and Kubernetes workloads automatically through socket and API access, monitoring CPU, RAM, network, and disk per container in real time.
  • Endpoint Monitoring
  • HTTP and TCP availability checks with configurable intervals, timeout thresholds, and response validation supporting up to ten endpoints in Community Edition.
  • TLS Certificate Tracking
  • Monitors SSL certificate expiration dates across all domains with advance alerting via webhook and Discord before certificates reach critical expiry windows.
  • Public Status Pages
  • Customizable public-facing status pages displaying component health and uptime history without requiring visitor authentication for external stakeholder visibility.
  • Alert Engine
  • Configurable notification rules with webhook callbacks and Discord integration supporting escalation policies and notification batching for alert fatigue reduction.
  • MCP Server Integration
  • Built-in Model Context Protocol server exposes monitoring data as tools for AI assistants via SSE transport enabling conversational infrastructure queries.