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

@ -26,4 +26,46 @@ The Root Server must be up for the Proxy to work. The Proxy must be up to access
| Survival Map | ![Survival Map Status Chip](https://status.unit15.net/api/badge/6/status){ loading=lazy } | ![Survival Map Uptime Chip](https://status.unit15.net/api/badge/6/uptime/24?label=24h){ loading=lazy } | Web Proxy | | Survival Map | ![Survival Map Status Chip](https://status.unit15.net/api/badge/6/status){ loading=lazy } | ![Survival Map Uptime Chip](https://status.unit15.net/api/badge/6/uptime/24?label=24h){ loading=lazy } | Web Proxy |
| Bedrock DNS | N/A | N/A | N/A | | Bedrock DNS | N/A | N/A | N/A |
[Open Full Status Page :material-list-status:](https://status.unit15.net/status/midnightvalley){ .md-button } [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: markdown_extensions:
- admonition - admonition
- pymdownx.details - pymdownx.details
- pymdownx.superfences - pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- attr_list - attr_list
- pymdownx.emoji: - pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji emoji_index: !!python/name:material.extensions.emoji.twemoji