Skip to content

Docs Home

Welcome to my personal documentation

Last Commit Build Status Website Status

Centralized documentation for my Homelab, OS setup and infrastructure design.
This website grows per my convenience. I hope it may be useful to you too.


System Architecture

Homelab System Architecture


Service Listing

Info

This section links services deployed in the homelab environment.
Ticked options indicate services configured for high availability.

Warning

For latest configuration files and docker compose definitions, visit my GitHub.

Bare Metal & Container Services
  • Networking & Reverse Proxy

    • Nginx Proxy Manager (SSL / Reverse Proxy)
    • AdGuard Home DNS
    • Cloudflare Tunnel
    • Shadowsocks Proxy
    • Tailscale Zero Trust Mesh
  • Media & Storage

    • Immich Photo Storage
    • Jellyfin Media Server
    • Plex Media Server
  • Management & Monitoring

    • Prometheus & Grafana Monitoring
    • Uptime Kuma Status Monitor
    • Sophia Radar

Overview

This documentation describes a dual-server self-hosted homelab: * Lenovo laptop running Arch Linux * Android device running Linux via Termux

Key Objectives

  • Zero cloud dependency
  • Private, encrypted access
  • Hands-on learning of Linux, networking, and infrastructure design
  • High-stability services without public IP exposure

This setup follows zero-trust principles and a Tailscale-only access model.