Homepage
Service dashboard with live status widgets.
Overview
Homepage provides a centralized dashboard for all RavenmaskOS services.
| Property | Value |
|---|---|
| Image | ghcr.io/gethomepage/homepage:latest |
| Container | homepage |
| URL | dashboard.ravenhelm.dev |
| Port | 3000 (internal) |
| Config | ~/ravenhelm/services/homepage/config/ |
Features
- Service status widgets
- Resource monitoring
- Quick links to all services
- Custom RavenmaskOS theme
Widgets
| Widget | Source |
|---|---|
| Traefik | Traefik API |
| Pi-hole | Pi-hole API |
| Home Assistant | HA API |
| Prometheus | Prometheus API |
| Grafana | Grafana API |
| GitLab | GitLab API |
| Uptime Kuma | Uptime Kuma API |
Quick Commands
# View logs
docker logs -f homepage
# Restart
docker restart homepage
Configuration
Edit config files in ~/ravenhelm/services/homepage/config/:
# services.yaml
- Infrastructure:
- Traefik:
href: https://traefik.ravenhelm.dev
icon: traefik.png
widget:
type: traefik
url: http://traefik:8080
Troubleshooting
Issue: Widget Shows Error
Symptoms: Widget displays "Error loading data"
Solutions:
- Verify service is running
- Check API credentials in secrets
- Verify internal URL is correct