Files
homelab-infra/docs/index.md
1jamesthompson1 716baafbc1 AI given structure
2026-03-23 16:06:42 +13:00

1.5 KiB

Homelab Documentation

Auto-generated from docker-compose.yml files

Data Classification

Type Example Git Repo? Backup? Location
Source Configs docker-compose.yml, .env.example, Makefile Yes No /srv/homelab-infra
Service Secrets .env (DB passwords, API keys) No Yes /srv/homelab-infra/<service>/.env
Runtime Configs acme.json, service configs No Yes /mnt/storage/docker-data/<service>
Persistent Data DB data, uploads, media No Yes /mnt/storage/docker-data/<service>

Services

Service Image Status
devbox devbox-devcontainer active
gitea gitea/gitea:1.24.3 active
jellyfin jellyfin/jellyfin:latest active
nextcloud ghcr.io/nextcloud-releases/all-in-one:latest active
obsidian couchdb:latest active
qbittorrent qmcgaw/gluetun, lscr.io/linuxserver/qbittorrent:latest, linuxserver/jackett:latest active
traefik traefik:v3.6 active
whoami traefik/whoami active

Quick Start

cp .env.example .env
for svc in */; do [ -f "$svc/.env.example" ] && cp "$svc/.env.example" "$svc/.env"; done
docker network create web
make up