infra-dashboard/diagram.json
Maddox 2ece8e4084 Add diagram and hosts configuration
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 09:05:35 -05:00

60 lines
1.9 KiB
JSON

{
"network": {
"subnet": "192.168.0.0/23",
"internet": {"label": "INTERNET", "description": "Xfinity Cable"},
"router": {"label": "Glinet Router", "description": "Gateway .1"},
"switch": {"label": "T1600G Switch", "description": "Managed L2+ .236"},
"nas": {"label": "Synology", "description": "NFS .251"}
},
"remote": {
"im": {
"label": "im (Hetzner)",
"description": "Remote VPS | Germany",
"services": "Matrix | Authentik | Traefik",
"ip": "192.168.12.3",
"connection": "Tailscale VPN"
}
},
"proxmox_nodes": {
"pve2": {
"ip": ".3",
"hardware": "Celeron J3160 | 8GB",
"gpu_label": null,
"children": [
{"name": "network-services", "vmid": "121", "type": "lxc"},
{"name": "download-stack", "vmid": "122", "type": "lxc"},
{"name": "dns-lxc", "vmid": "109", "type": "static"}
]
},
"pve-z620": {
"ip": ".5",
"hardware": "2x Xeon E5-2670 | 96GB",
"gpu_label": null,
"children": [
{"name": "replicant", "vmid": "777", "type": "vm"},
{"name": "databases", "vmid": "781", "type": "vm"},
{"name": "immich", "vmid": "782", "type": "vm"},
{"name": "ai", "vmid": "183", "type": "vm", "gpu": true},
{"name": "docker666", "vmid": "666", "type": "lxc"},
{"name": "tailscale-home", "vmid": "300", "type": "lxc"}
]
},
"pve-alien": {
"ip": ".6",
"hardware": "i7-8700 | GTX 1070",
"gpu_label": "GPU",
"children": [
{"name": "media-transcode", "vmid": "120", "type": "lxc"},
{"name": "control", "vmid": "127", "type": "static"}
]
}
},
"layout": {
"positions": {
"pve2": {"x_offset": 60, "y": 240},
"pve-z620": {"x_offset": 280, "y": 240},
"pve-alien": {"x_offset": 590, "y": 290},
"remote": {"x_offset": 665, "y": 145}
}
}
}