Skip to content

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

  1. Deployment: Orchestrated via ArgoCD with persistent storage for configuration files.
  2. Ingress: Exposed via the K3s Ingress Controller.
  3. Resolution: Domain name resolution is handled by the Cloud Gateway proxy.

4. Maintenance

  1. Updates: Image tags are monitored; updates are applied through GitOps PRs.
  2. Backups: Configuration volumes are snapshot daily via Longhorn.