vibenest-template-gatus
A Docker-based template for deploying Gatus, a simple health dashboard and monitoring system.
Overview
This template provides a containerized setup for Gatus, allowing you to quickly deploy a health monitoring dashboard for your services. Gatus monitors the health of your endpoints and provides a clean web interface to view their status.
Features
- Dockerized deployment - Easy setup with Docker and Docker Compose
- Health monitoring - Monitor HTTP endpoints, TCP services, and more
- Web dashboard - Clean interface to view service status
- Configuration-driven - Customize monitoring via YAML config
- No secrets required - Ready for public read-only dashboards
Tech Stack
- Base: Gatus (twinproduction/gatus:latest)
- Runtime: Docker
- Orchestration: Docker Compose
- Port: 8080
Quick Start
- Clone this repository
- Customize
config.yaml with your endpoints to monitor
- Run with Docker Compose:
docker-compose up -d
- Access the dashboard at
http://localhost:8080
Configuration
Edit config.yaml to define which endpoints Gatus should monitor. The configuration file is copied into the container at /config/config.yaml.
Environment
GATUS_CONFIG_PATH: Path to configuration file (set to /config/config.yaml)
GATUS_LOG_LEVEL: Logging level (default: INFO)
No sensitive environment variables are required for a public read-only dashboard setup.