GitLab, server, DNS & uptime monitoring dashboard. React/TypeScript. Docker ready.
357
A modern, responsive dashboard for monitoring your self-hosted GitLab instances, servers, DNS domains, and website uptime. Built with React, TypeScript, and Tailwind CSS.
docker run -p 3000:80 \
-e VITE_SUPABASE_URL=your-supabase-url \
-e VITE_SUPABASE_ANON_KEY=your-anon-key \
dbdaryl/gitlab-dashwatch:latest
Visit http://localhost:3000 to access your dashboard.
| Variable | Description | Required |
|---|---|---|
VITE_SUPABASE_URL | Your Supabase project URL | Yes |
VITE_SUPABASE_ANON_KEY | Your Supabase anonymous key | Yes |
version: '3.8'
services:
gitlab-dashwatch:
image: dbdaryl/gitlab-dashwatch:latest
ports:
- "3000:80"
environment:
- VITE_SUPABASE_URL=https://your-project.supabase.co
- VITE_SUPABASE_ANON_KEY=your-anon-key
restart: unless-stopped
The container includes a health check endpoint at /health for monitoring container status.
✅ Comprehensive testing suite
✅ Error boundaries and graceful failure handling
✅ Security headers and health checks
✅ Multi-architecture support (amd64/arm64)
✅ Optimized for containerized deployments
Perfect for DevOps teams managing self-hosted infrastructure and wanting a unified monitoring dashboard.
Supported Tags: latest, v1.0.0, stable
Supported Architectures: linux/amd64, linux/arm64
Content type
Image
Digest
sha256:48b8278d2…
Size
22.2 MB
Last updated
about 1 year ago
docker pull dbdaryl/gitlab-dashwatch