Homepage Dashboard
Homepage serves as the unified portal for all cloud-hosted services.
Namespace: homepage
Image: ghcr.io/gethomepage/homepage:latest
1. Overview
A "unified pane of glass" is provided for the Homelab and Oracle Cloud environments. Service health, system metrics, and quick-access links are centralized within this interface.
2. Configuration Standards
Settings are managed via ConfigMaps and structured YAML files:
- Service Monitoring: Health checks are executed via internal cluster DNS.
- Docker Integration: Container status is retrieved through the local Docker socket or Kubernetes API.
- Styling: A consistent dark-mode theme is enforced across all instances.
3. Implementation and Routing
- Deployment: Orchestrated via ArgoCD with persistent storage for configuration files.
- Ingress: Exposed via the K3s Ingress Controller.
- Resolution: Domain name resolution is handled by the Cloud Gateway proxy.
4. Maintenance
- Updates: Image tags are monitored; updates are applied through GitOps PRs.
- Backups: Configuration volumes are snapshot daily via Longhorn.