0d6ee22247
Add ARCHITECTURE.md and HOMELAB_IPS.md, refresh inventory and app configs for Postgres, Neo4j, Homelab Command, pgAdmin, Homarr, and Homepage links. Co-authored-by: Cursor <cursoragent@cursor.com>
4.4 KiB
4.4 KiB
Homelab inventaris — alles thuis
Private repo. Laatst bijgewerkt: security stack op VM 102 (192.168.1.105), overige apps op NAS (192.168.1.211).
Proxmox VM 102 Postgress — 192.168.1.105 (productie security)
| App | Map / pad op VM | IP:poort | Status |
|---|---|---|---|
| PostgreSQL | ~/homelab-postgres/ |
:5433 | running |
| Neo4j | ~/neo4j/ |
:49153–49155 | running |
| Homelab Command | ~/homelab-command/ |
:8765 | running |
| Syslog UDP | homelab-command | :5514 | → .105 |
| NATS + mesh-normalizer | ~/homelab-command/ |
:4222 | running |
| Security Agent | ~/home-security-agent/ |
host | running |
Dashboard: http://192.168.1.105:8765/dashboard · Neo4j UI: http://192.168.1.105:49154
Synology NAS — Docker (actief)
| App | Map | IP:poort | Status |
|---|---|---|---|
| PostgreSQL (backup) | apps/postgres | 192.168.1.211:5433 | running · fallback |
| pgAdmin | apps/pgadmin | :5434 | running → DB op .105 |
| Gitea | apps/gitea | :3000 | running |
| AdGuard Home | apps/adguard | :53, :3001 | running |
| DuckDNS | apps/duckdns | — | running |
| Homarr | apps/homarr | :4755 | running |
| Homepage | apps/homepage | http://192.168.1.192:3000 (pve CT 120) | running |
| Portainer | apps/portainer | :9000 | running |
| Remotely | apps/remotely | :8080 | running |
| Excalidraw | apps/excalidraw | :3765 | running |
| Prometheus | apps/monitoring | :9090 | running |
| Grafana | apps/monitoring | :3002 | running |
Synology NAS — Docker (gestopt / image aanwezig)
| App | Map | Opmerking |
|---|---|---|
| Guacamole | apps/guacamole | Portainer stack, poort 8348 |
| Wazuh | apps/wazuh | SIEM stack |
| HA Voice MCP | apps/ha-voice-control | build image aanwezig |
| UniFi Controller | apps/unifi | data op NAS; live controller ook op 192.168.1.24 |
| Joplin Server | apps/joplin | data-map beperkt (uid 999) |
NAS — Configs map (media / HA)
| App | Map | NAS pad |
|---|---|---|
| Home Assistant | apps/home-assistant | Configs/HA → 192.168.1.235:8123 |
| Sonarr | apps/sonarr | Configs/Sonarr |
| Radarr | apps/radarr | Configs/Radarr |
| Prowlarr | apps/prowlarr | Configs/Prowlarr |
| qBittorrent | apps/qbittorrent | Configs/QBitTorrent |
| SABnzbd | apps/sabnzbd | Configs/Sabnzb |
NAS — Gepland / lege config-mappen
| App | Map | NAS pad |
|---|---|---|
| Glance | apps/glance | Configs/glance (leeg) |
| Uptime Kuma | apps/uptime-kuma | Configs/uptime-kuma (leeg) |
| Whoogle | apps/whoogle | Configs/whoogle (leeg) |
Synology — native packages (geen Docker)
| Package | Map | Opmerking |
|---|---|---|
| Overzicht | apps/synology | Jellyfin, Plex, Tailscale, Surveillance, … |
Proxmox
| Host | IP | Map |
|---|---|---|
| pve | 192.168.1.216 | apps/proxmox/hosts/pve |
| dell-proxmox | 192.168.1.56 | apps/proxmox/hosts/dell-proxmox |
LXC/VM-overzicht: apps/proxmox/lxc-inventory.md
Proxmox LXC apps (configs uit containers)
Draaiend en gepull'd: vaultwarden, linkwarden, paymenter, nodecast-tv, pve-scripts-local, proxy, nginxproxymanager, virtualmin, pegaprox.
Gestopt (alleen Proxmox .conf + stub): immich, n8n, runtipi, metube, tunarr, traccar, kasm, … — zie apps/<hostname>/.
python3 scripts/pull-lxc-from-proxmox.py # op NAS, via Proxmox SSH
Netwerk (vast IP)
| IP | Rol |
|---|---|
| 192.168.1.211 | Synology NAS |
| 192.168.1.105 | Proxmox VM 102 Postgress (Postgres, Neo4j, Homelab Command) |
| 192.168.1.227 | Proxmox VM 105 docker (office agent) |
| 192.168.1.216 | Proxmox pve |
| 192.168.1.56 | Proxmox dell |
| 192.168.1.24 | UniFi controller |
| 192.168.1.235 | Home Assistant |
Gitea repos
| Repo | Inhoud |
|---|---|
| homelab-configs | Dit repo |
| homelab-command | Dashboard + monitoring build |
| ha-voice-control-mcp | HA voice MCP |