Skip to main content

Home Admin Dashboard Documentation

Welcome to the comprehensive, standardized setup and configuration guide for the Home Lab environment.

Configuration Note: This documentation uses standardized placeholders for environment-specific values.

  • <INTERNAL_DOMAIN>: Your local network domain (e.g., home.arpa, lan).
  • <PUBLIC_DOMAIN>: Your registered public domain name.
  • <INTERNAL_IP>: IP addresses within your local subnet.
  • <USERNAME>: Your administrative system username.

🖥️ Server Profiles

🛠️ Service Guides

  • Caddy: Reverse Proxy & TLS configuration.
  • Nextcloud: Self-hosted cloud storage setup.
  • Ghost: Headless CMS for blogging.
  • Jellyfin: Media server and storage organization.
  • Forgejo: Self-hosted Git service.
  • Umami: Privacy-focused analytics.
  • Cockpit: Web-based server management UI.
  • GoToSocial: ActivityPub/Mastodon-compatible server.

Network Architecture Overview

  • Gateway: <GATEWAY_IP> (e.g., 192.168.0.1)
  • DNS Resolver: <DNS_VM_IP>
  • Internal Domain: <INTERNAL_DOMAIN>

Routing Strategy

Most internal web services are not exposed directly on port 80/443. Instead, they are routed through a central Reverse Proxy (Caddy) located on the Web Application VM.