vibenest-template-gatus
A ready-to-deploy status monitoring template powered by Gatus for tracking service health and uptime.
Overview
This template provides a containerized Gatus instance configured for monitoring web services, APIs, and infrastructure endpoints. Gatus is a lightweight health dashboard that checks service availability and displays real-time status information.
Features
- Containerized Deployment - Docker-based setup with docker-compose support
- Custom Configuration - Pre-configured YAML settings for immediate use
- Health Monitoring - Track uptime, response times, and service availability
- Public Dashboard - Read-only status page accessible via web interface
- Auto-restart - Container restarts automatically on failure
Tech Stack
- Base Image:
twinproduction/gatus:latest
- Configuration: YAML-based setup
- Deployment: Docker & Docker Compose
- Port: 8080 (exposed)
Quick Start
Clone and Configure
git clone <repository>
cd vibenest-template-gatus
cp .env.example .env
Customize Monitoring
- Edit
config.yaml to define your endpoints and services
- Configure health check intervals and alerting preferences
Deploy
docker-compose up -d
Access Dashboard
- Open
http://localhost:8080 to view the status dashboard
Configuration
The main configuration is stored in config.yaml. The template uses:
GATUS_CONFIG_PATH=/config/config.yaml
GATUS_LOG_LEVEL=INFO
- No authentication required for public read-only access
Note: Specific monitoring endpoints and alerting rules need to be configured in the config.yaml file based on your requirements.