Documentation for the home lab
Go to file
giteaadmin 3cef0960ff Add observability stack documentation 2026-04-06 17:55:11 +00:00
README.md Add monitoring stack: Uptime Kuma, Homepage, Telegraf/InfluxDB/Grafana 2026-04-05 19:34:09 +00:00
cloudflare-full.md First Commit 2025-07-11 16:45:09 -04:00
db_restore.md Upload files to "/" 2025-07-22 04:39:26 +00:00
flaresolverr_complete.md First Commit 2025-07-11 16:45:09 -04:00
homarr_complete.md Upload files to "/" 2025-07-12 21:18:00 +00:00
home-assistant-complete.md First Commit 2025-07-11 16:45:09 -04:00
homelab-graph.png First Commit 2025-07-11 16:45:09 -04:00
homelab-hardware-full.md First Commit 2025-07-11 16:45:09 -04:00
homelab-inventory-map.md First Commit 2025-07-11 16:45:09 -04:00
homelab_backup_strategy.md Upload files to "/" 2025-07-22 04:38:05 +00:00
homelab_inventory.md Upload files to "/" 2025-07-22 04:39:26 +00:00
immich_complete.md First Commit 2025-07-11 16:45:09 -04:00
jackett_complete.md First Commit 2025-07-11 16:45:09 -04:00
nextcloud-aio.md First Commit 2025-07-11 16:45:09 -04:00
observability.md Add observability stack documentation 2026-04-06 17:55:11 +00:00
pbs_restore.md Upload files to "/" 2025-07-22 04:39:26 +00:00
pihole-complete.md First Commit 2025-07-11 16:45:09 -04:00
plex_complete.md First Commit 2025-07-11 16:45:09 -04:00
proxmox04-complete.md First Commit 2025-07-11 16:45:09 -04:00
qbittorrent_complete.md First Commit 2025-07-11 16:45:09 -04:00
radarr_complete.md First Commit 2025-07-11 16:45:09 -04:00
sonarr_complete.md First Commit 2025-07-11 16:45:09 -04:00

README.md

Homelab Service Documentation Index

This repository contains Markdown-based documentation for each core service running in the homelab. Each document includes details such as IP address, container ID, ports, platform, backup and monitoring plans, and configuration paths.

⚙️ Services

CT Service IP Address UI Port Uname Link Docs
Proxmox04 (Host) 192.168.1.37 8006 root (PAM) http://192.168.1.37:8006 📄
Backup (proxmox) 192.168.1.35 8006 root (PAM) http://192.168.1.35:8006 (PVE) http://192.168.1.35:8007 (PBS)
100 Home Assistant 192.168.1.36 8123 http://192.168.1.36:8123, https://wtfsolutions.cc 📄
102 gitea (docs) 192.168.1.40 3000 http://192.168.1.40:3000/giteaadmin/HomeLabDocs
103 pihole 192.168.1.3 80 http://192.168.1.3/admin 📄
104 sonarr (TV) 192.168.1.43 8080 http://192.168.1.39:8989 📄
105 radarr (Movies) 192.168.1.43 8080 http://192.168.1.43:7878/ 📄
106 jackett (Indexers) 192.168.1.45 9117 http://192.168.1.45:9117/UI/Dashboard 📄
107 flaresolverr 192.168.1.46 8191 http://192.168.1.46:8191/ 📄
108 qbittorrent 192.168.1.47 8080 admin http://192.168.1.47:8080/ 📄
109 immich (photos) 192.168.1.48 2283 http://192.168.1.48:2283/photos 📄
112 homarr (dashboard) 192.168.1.33 7575 admin http://192.168.1.33:7575 📄
113 prowlarr (indexers) 192.168.1.34 9696 admin http://192.168.1.34:9696
114 cloudflared 192.168.1.49 http://192.168.49
115 nextcloud (drive) 192.168.1.50 admin https://drive.wtfsolutions.cc 📄
116 MySpeed (Seed Test) 192.168.1.52 http://192.168.1.52:5216/
117 Tautulli (Plex Stats) 192.168.1.31 http://192.168.1.31:8181
118 InfluxDb (Telemetry Db) 192.168.1.53 8086 http://192.168.1.53:8086
119 Grafana (Telemetry Vizualization) 192.168.1.54 3000 admin http://192.168.1.54:3000
120 Pulse (Telemetry Monitoring) 192.168.1.55 7655 http://192.168.1.55:7655
121 Paperless (doc mgmt) 192.168.1.56 8000 http://192.168.1.56:8000
122 Open Cloud (Drive) 192.168.1.57 8000 http://192.168.1.57:8000
123 Nginx Proxy Manager 192.168.1.58 81 chris.darrigo@gmail.com http://192.168.1.58:81
125 Uptime Kuma (uptime monitoring) 192.168.1.60 3001 admin / kuma123 https://kuma.wtfsolutions.cc
126 Homepage (service dashboard) 192.168.1.61 3000 n/a https://homepage.wtfsolutions.cc
Plex (media) 192.168.1.32 32400 cdarrigo http://192.168.1.32:32400/web/index.html#!/dashboard 📄
Unifi (Network) 192.168.1.1 cdarrigo https://192.168.1.1/network/default/dashboard
NUT (Homelab UPS) 192.168.1.35 admin http://192.168.1.35/cgi-bin/nut/upsstats.cgi?host=homelab@localhost (on Backup Proxmox server)

📦 Format Standard

Each file includes:

  • Overview & purpose
  • Container ID, IP, ports, domain
  • Config paths & storage
  • Authentication & credentials
  • Backup & restore strategy
  • Monitoring/logging details
  • Setup method & Docker image

🔐 Credentials

All credentials are stored in Bitwarden under the homelab folder.

🛡️ Backup Strategy

  • Daily Proxmox backups are stored on PBS with deduplication and retention policies.
  • Encrypted offsite backups are synced nightly to Backblaze B2 via rclone.
  • Nextcloud and Immich PostgreSQL databases are dumped daily, compressed, and included in the offsite sync.
  • Backup Strategy 📄

🛡️ Restore run book

📊 Monitoring

Monitoring stack planned using Uptime Kuma and Prometheus/Grafana.


Managed and maintained by ChatGPT Homelab Project Documentation

Monitoring Stack (Updated by Claude)