my-homelab-configs/docs/service-catalog.md

5.9 KiB

Homelab Service Catalog

This catalog is the human-readable view of the non-secret homelab inventory. Update homelab.yml, then run scripts/render-service-catalog.

Hosts

Host Role Address Tailscale Storage
debian control-plane 192.168.100.73 100.85.138.30 /var/lib/docker
rpi4 dns-edge-worker 192.168.100.89 100.77.80.72 /nvme-storage/docker
opi5_pimox pimox 192.168.100.80 opi5_ssd
oci_edge public-edge 132.145.170.74 100.118.255.19

Services

Service Host Managed By Local Public Docs
Website Kubernetes Argo CD / apps/website local public apps/website/README.md
Demo Apps Kubernetes Argo CD / apps/demos-static local public apps/demos-static/
Service Catalog Kubernetes Generated from homelab.yml local public docs/service-catalog.md
Gitea debian (control-plane, 192.168.100.73) Docker Compose / jeannie deploy-gitea local public infra/gitea/README.md
GitOps mirror debian (control-plane, 192.168.100.73) Bare Git repository /home/jv/git-server/my-homelab-configs.git public README.md#gitops-and-gitea-actions
Container Registry debian (control-plane, 192.168.100.73) Argo CD / apps/container-registry local apps/container-registry/
Traefik Kubernetes OpenTofu / bootstrap/platform local public README.md#loadbalancer-services
Pi-hole rpi4 (dns-edge-worker, 192.168.100.89) Docker Compose / jeannie rpi-services local infra/rpi-services/README.md
Unbound rpi4 (dns-edge-worker, 192.168.100.89) Docker Compose / jeannie rpi-services 192.168.100.89:53 infra/rpi-services/README.md
Uptime Kuma rpi4 (dns-edge-worker, 192.168.100.89) Docker Compose / jeannie rpi-services local infra/rpi-services/README.md
Provisioning PXE/HTTP debian (control-plane, 192.168.100.73) OpenTofu / bootstrap/provisioning local bootstrap/provisioning/README.md
PXE Rescue Toolkit debian (control-plane, 192.168.100.73) OpenTofu / bootstrap/provisioning local bootstrap/provisioning/README.md
Ollama debian (control-plane, 192.168.100.73) Local Debian service local apps/website/ollama/README.md
OCI Edge oci_edge OpenTofu / bootstrap/edge /opt/homelab-edge public docs/runbooks/edge-failures.md
Heimdall Kubernetes Argo CD / apps/heimdall local public apps/heimdall/
n8n Kubernetes Argo CD / apps/n8n local public apps/n8n/
Argo CD Kubernetes OpenTofu / bootstrap/platform local public bootstrap/platform/
Grafana Kubernetes OpenTofu / bootstrap/platform local public bootstrap/platform/
Prometheus Kubernetes OpenTofu / bootstrap/platform local public bootstrap/platform/
Alertmanager Kubernetes OpenTofu / bootstrap/platform local public bootstrap/platform/
Prowlarr debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
Sonarr debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
Radarr debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
qBittorrent debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
Kapowarr debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
Suwayomi debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
Maintainerr debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md
FlareSolverr debian (control-plane, 192.168.100.73) Docker Compose / infra/arr-stack local public infra/arr-stack/README.md

Focused Checks

  • ./jeannie status
  • ./jeannie preflight
  • ./jeannie doctor-edge
  • ./jeannie doctor-gitea
  • ./jeannie doctor-rpi
  • ./jeannie doctor-cluster