agent-bootstrap/state/digital_twin.md

206 lines
5.9 KiB
Markdown

# Digitaler Zwilling: Proxmox & Docker Cluster-Topologie
Dieses Dokument beschreibt die physische und virtuelle Infrastruktur von MayaDO.
## Physische Cluster-Nodes
### Node: pve-venus
- **Status**: online
- **CPU Kerne**: 4
- **Maximaler Arbeitsspeicher**: 15.45 GB
## Virtuelle Maschinen (Qemu/VM)
### VM 10190100: Router190
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 2.0 GB
- **IP-Adressen**: 10.255.255.2, 10.190.10.1, 10.190.20.1, 10.190.30.1, 10.190.40.1, 10.190.50.1, 100.64.1.4
### VM 10190129: Traefik190-01
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 1.0 GB
- **IP-Adressen**: 10.190.20.10
### VM 10190130: fc190
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 4.0 GB
- **IP-Adressen**: 10.190.30.10
### VM 10190150: RustDesk-WWW
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 4.0 GB
- **IP-Adressen**: 10.190.20.50
## LXC-Container
### LXC 10190120: db19001200
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 1.0 GB
- **IP-Adressen**: 10.190.10.20
### LXC 10190121: crawler19001210
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 1.0 GB
- **IP-Adressen**: 10.190.50.20
### LXC 10190180: web19001180
- **Node**: pve-venus
- **Status**: running
- **CPU Kerne**: 1
- **RAM Limit**: 1.0 GB
- **IP-Adressen**: 10.190.20.20
## Docker-Dienste und -Container
### Docker-Host: pve-host (IP: 80.90.43.178)
#### Container: jmap-proxy
- **ID**: `0b9d8273fb5b`
- **Image**: `jmap-proxy-jmap-proxy`
- **Status**: Up 21 minutes
- **Ports**: `0.0.0.0:20129->20129/tcp, [::]:20129->20129/tcp`
#### Container: agent-reach
- **ID**: `4e758b086b20`
- **Image**: `agent-reach-agent-reach`
- **Status**: Up 9 hours
#### Container: omniroute
- **ID**: `acc06fbb53f8`
- **Image**: `omniroute-omniroute`
- **Status**: Up 21 minutes
- **Ports**: `0.0.0.0:20128->20128/tcp`
#### Container: phoenix_onboarding
- **ID**: `534df33e6588`
- **Image**: `phoenix-onboarding`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:8090->80/tcp, [::]:8090->80/tcp`
#### Container: ram_graph_general
- **ID**: `1d414d575995`
- **Image**: `ram-graphs-deploy-ram-graph-general`
- **Status**: Up 8 days
- **Ports**: `0.0.0.0:8081->80/tcp, [::]:8081->80/tcp`
#### Container: ram_graph_sovereign
- **ID**: `7f2a8ee43467`
- **Image**: `ram-graphs-deploy-ram-graph-sovereign`
- **Status**: Up 8 days
- **Ports**: `0.0.0.0:8082->80/tcp, [::]:8082->80/tcp`
#### Container: bernados_app
- **ID**: `5d98afbaf52d`
- **Image**: `bernados-app`
- **Status**: Up 3 weeks
- **Ports**: `0.0.0.0:80->5001/tcp, [::]:80->5001/tcp`
### Docker-Host: venus-traefik (IP: 10.190.20.10)
#### Container: traefik
- **ID**: `514cdd54baa2`
- **Image**: `traefik:v3`
- **Status**: Up About an hour
- **Ports**: `0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp, 0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp`
#### Container: oauth2-proxy
- **ID**: `f6cd66c87de1`
- **Image**: `quay.io/oauth2-proxy/oauth2-proxy:v7.6.0`
- **Status**: Up 2 weeks
- **Ports**: `0.0.0.0:4180->4180/tcp, [::]:4180->4180/tcp`
### Docker-Host: venus-rustdesk (IP: 10.190.20.50)
#### Container: lp-manager-worker
- **ID**: `cb81a05e861d`
- **Image**: `lp-manager-worker`
- **Status**: Up 46 hours
#### Container: lp-manager-app
- **ID**: `9db022e0de8b`
- **Image**: `lp-manager-app`
- **Status**: Up 45 hours
- **Ports**: `0.0.0.0:8000->8000/tcp, [::]:8000->8000/tcp`
#### Container: lp-onboarding-service
- **ID**: `e5d40a093981`
- **Image**: `lp-manager-onboarding`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:8026->8026/tcp, [::]:8026->8026/tcp`
#### Container: dev-widget-nginx
- **ID**: `bc9e663754d4`
- **Image**: `nginx:alpine`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:8025->80/tcp, [::]:8025->80/tcp`
#### Container: lp-manager-ui-control
- **ID**: `0a6a1ea97c9e`
- **Image**: `lp-manager-ui-control`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:8020->8010/tcp, [::]:8020->8010/tcp`
#### Container: lp-manager-postgres-leads
- **ID**: `fe1c1068921c`
- **Image**: `postgres:16-alpine`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:5433->5432/tcp, [::]:5433->5432/tcp`
#### Container: lp-manager-postgres-platform
- **ID**: `c8446921b15a`
- **Image**: `postgres:16-alpine`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp`
#### Container: lp-manager-minio
- **ID**: `1e0ed06280f5`
- **Image**: `minio/minio:latest`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:9000-9001->9000-9001/tcp, [::]:9000-9001->9000-9001/tcp`
#### Container: forgejo
- **ID**: `921ad465ed8e`
- **Image**: `codeberg.org/forgejo/forgejo:8`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:2222->22/tcp, [::]:2222->22/tcp, 0.0.0.0:8095->3000/tcp, [::]:8095->3000/tcp`
#### Container: space-agent-ui
- **ID**: `7261dfe38d83`
- **Image**: `space-agent-image:latest`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp`
#### Container: lp-manager-redis
- **ID**: `244da8aba77d`
- **Image**: `redis:7-alpine`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:6379->6379/tcp, [::]:6379->6379/tcp`
#### Container: quotes-app
- **ID**: `d3d8ed3bd56f`
- **Image**: `infisical/infisical:latest`
- **Status**: Up 6 days
- **Ports**: `443/tcp, 0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp`
#### Container: quotes-db
- **ID**: `5fa5fd299d0c`
- **Image**: `postgres:15-alpine`
- **Status**: Up 6 days
- **Ports**: `5432/tcp`
#### Container: quotes-cache
- **ID**: `078f16f124d0`
- **Image**: `redis:7-alpine`
- **Status**: Up 6 days
- **Ports**: `6379/tcp`
#### Container: fti-app
- **ID**: `fa2b6c8fc25f`
- **Image**: `mcp-registry-policy-fti-app`
- **Status**: Up 6 days
- **Ports**: `0.0.0.0:3030->3030/tcp, [::]:3030->3030/tcp`