System Architecture
flowchart LR
subgraph Hypervisors
BEAST[beast.skynet.lan<br/>XCP-ng]
AURORA[aurora.skynet.lan<br/>XCP-ng]
end
subgraph VMS
ARTEMIS[artemis.skynet.lan<br/>Gitea<br/>Semaphore UI]
APPS[apps.skynet.lan<br/>Application VM<br/>Podman Containers]
ATHENA[athena.skynet.lan<br/>Application VM<br/>Podman Containers]
ORION[orion.skynet.lan<br/>Application VM<br/>Podman Containers]
SCANNER[scanner.skynet.lan<br/>Network Scanner]
GAMES[games.skynet.lan<br/>Game Servers]
LUFFY[luffy.skynet.lan<br/>Jellyfin]
ORION[orion.skynet.lan<br/>*Arrs]
DB[databases.skynet.lan <br/> Databases VM<br/>PostgreSQL]
PIDNS[hades.skynet.lan <br/> Block Ads]
DNSMASTER[ns1.skynet.lan <br/> Master DNS]
DNSSLAVE[ns2.skynet.lan <br/> Secondary]
MON[cortex.skynet.lan <br/>Monitoring<br/>Prometheus + Grafana]
end
subgraph Storage
NAS1[poseidon.skynet.lan<br/>Synology]
NAS2[zeus.skynet.lan<br/>OpenMediaVault]
end
BEAST --> ATHENA
BEAST --> DB
BEAST --> PIDNS
BEAST --> LUFFY
BEAST --> DNSSLAVE
AURORA --> ARTEMIS
AURORA --> APPS
AURORA --> MON
AURORA --> GAMES
AURORA --> DNSMASTER
AURORA --> ORION
AURORA --> SCANNER
BEAST --> NAS2
AURORA --> NAS2
DNSMASTER --> DNSSLAVE
APPS --> DB
ORION --> NAS1
LUFFY --> NAS1