Totally necessary network diagram

This commit is contained in:
Subnet_Masked 2023-12-01 10:28:49 -05:00
parent d14376a828
commit 8c2235162b
Signed by: Subnet_Masked
GPG key ID: E1BB06A2490954E9
2 changed files with 48 additions and 2 deletions

View file

@ -27,3 +27,45 @@ The Root Server must be up for the Proxy to work. The Proxy must be up to access
| Bedrock DNS | N/A | N/A | N/A |
[Open Full Status Page :material-list-status:](https://status.unit15.net/status/midnightvalley){ .md-button }
??? tip "The weeds"
This is the advanced diagram of the network and reliances.
``` mermaid
graph TD
ISP --> ONT
ONT --> Router[Site 1 Router]
Router --> CoreSW{Core Switch}
CoreSW --> PVE[Hypervisor]
PVE --> MCServer[Minecraft Server]
PVE --> DBServer
DBServer --> MariaDB
PVE --> K3S[K3S Server]
K3S --- NGINXPM[Nginx Proxy Manager]
MCServer --- NGINX
MCServer --- Proxy{Velocity Proxy}
Proxy --- Survival
Proxy --- Creative
Proxy --- Hub
Proxy --- Plan
Plan -.- NGINX
MariaDB -.- Proxy
MariaDB -.- Survival
MariaDB -.- Creative
MariaDB -.- Hub
MariaDB -.- Plan
MariaDB -.- DynMap
Survival --- DynMap
DynMap -.- NGINX
NGINX -.- NGINXPM
MCServer --> Website
Website --> NGINX
ISP2[ISP 2] --> Modem
Modem --> RouterS2[Site 2 Router]
Router -.S2S VPN.- RouterS2
RouterS2 --> Steve[Steve Server]
Steve --> Monitoring
```

View file

@ -34,7 +34,11 @@ theme:
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- attr_list
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji