Files
mo 0d6ee22247 Document VM 102 security stack and update IPs to 192.168.1.105.
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>
2026-05-25 23:15:42 +02:00

108 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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/` | :4915349155 | 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](apps/postgres/) | 192.168.1.211:5433 | running · fallback |
| pgAdmin | [apps/pgadmin](apps/pgadmin/) | :5434 | running → DB op `.105` |
| Gitea | [apps/gitea](apps/gitea/) | :3000 | running |
| AdGuard Home | [apps/adguard](apps/adguard/) | :53, :3001 | running |
| DuckDNS | [apps/duckdns](apps/duckdns/) | — | running |
| Homarr | [apps/homarr](apps/homarr/) | :4755 | running |
| Homepage | [apps/homepage](apps/homepage/) | http://192.168.1.192:3000 (pve CT 120) | running |
| Portainer | [apps/portainer](apps/portainer/) | :9000 | running |
| Remotely | [apps/remotely](apps/remotely/) | :8080 | running |
| Excalidraw | [apps/excalidraw](apps/excalidraw/) | :3765 | running |
| Prometheus | [apps/monitoring](apps/monitoring/) | :9090 | running |
| Grafana | [apps/monitoring](apps/monitoring/) | :3002 | running |
## Synology NAS — Docker (gestopt / image aanwezig)
| App | Map | Opmerking |
|-----|-----|-----------|
| Guacamole | [apps/guacamole](apps/guacamole/) | Portainer stack, poort 8348 |
| Wazuh | [apps/wazuh](apps/wazuh/) | SIEM stack |
| HA Voice MCP | [apps/ha-voice-control](apps/ha-voice-control/) | build image aanwezig |
| UniFi Controller | [apps/unifi](apps/unifi/) | data op NAS; live controller ook op **192.168.1.24** |
| Joplin Server | [apps/joplin](apps/joplin/) | data-map beperkt (uid 999) |
## NAS — Configs map (media / HA)
| App | Map | NAS pad |
|-----|-----|---------|
| Home Assistant | [apps/home-assistant](apps/home-assistant/) | `Configs/HA` → 192.168.1.235:8123 |
| Sonarr | [apps/sonarr](apps/sonarr/) | `Configs/Sonarr` |
| Radarr | [apps/radarr](apps/radarr/) | `Configs/Radarr` |
| Prowlarr | [apps/prowlarr](apps/prowlarr/) | `Configs/Prowlarr` |
| qBittorrent | [apps/qbittorrent](apps/qbittorrent/) | `Configs/QBitTorrent` |
| SABnzbd | [apps/sabnzbd](apps/sabnzbd/) | `Configs/Sabnzb` |
## NAS — Gepland / lege config-mappen
| App | Map | NAS pad |
|-----|-----|---------|
| Glance | [apps/glance](apps/glance/) | `Configs/glance` (leeg) |
| Uptime Kuma | [apps/uptime-kuma](apps/uptime-kuma/) | `Configs/uptime-kuma` (leeg) |
| Whoogle | [apps/whoogle](apps/whoogle/) | `Configs/whoogle` (leeg) |
## Synology — native packages (geen Docker)
| Package | Map | Opmerking |
|---------|-----|-----------|
| Overzicht | [apps/synology](apps/synology/) | Jellyfin, Plex, Tailscale, Surveillance, … |
## Proxmox
| Host | IP | Map |
|------|-----|-----|
| pve | 192.168.1.216 | [apps/proxmox/hosts/pve](apps/proxmox/hosts/pve/) |
| dell-proxmox | 192.168.1.56 | [apps/proxmox/hosts/dell-proxmox](apps/proxmox/hosts/dell-proxmox/) |
LXC/VM-overzicht: [apps/proxmox/lxc-inventory.md](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>/`.
```bash
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 |