Files
homelab/docs/Home.md
2026-08-07 23:45:59 +03:30

1.8 KiB

Homelab Wiki

Documentation for a self-hosted homelab running entirely on Docker Compose. This wiki covers the why behind each service, how they're configured, and what I learned running them — the repo itself has the raw docker-compose.yml files.

Contents

At a glance

Host Ubuntu Server
Orchestration Docker Compose, one stack per service
Management Portainer, DockScope (3D visual dashboard)
Monitoring Prometheus + Grafana + cAdvisor + node-exporter + Loki + Alloy (centralized logs)
Network Pi-hole (DNS filtering), Samba (file sharing), nginx (proxy managing)
Automation n8n + Semaphore (Ansible Web UI) + Ansible (update playbooks)
Disk health Hard Disk Sentinel
AI Agent OpenHands + Ollama
CI/CD Self-hosted GitLab (Omnibus) + Docker-executor Runner

This is a running system, not a demo — screenshots throughout this wiki are from the live dashboards.

Not everything in this repo runs permanently — see Elastic Stack (ELK) — Lab for a compose stack kept as a reference from a one-off learning exercise, not part of the always-on services above.