From 8c2235162b11b9fd970a193658a52985b0aa394e Mon Sep 17 00:00:00 2001 From: Subnet_Masked Date: Fri, 1 Dec 2023 10:28:49 -0500 Subject: [PATCH] Totally necessary network diagram --- docs/status.md | 44 +++++++++++++++++++++++++++++++++++++++++++- mkdocs.yml | 6 +++++- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/docs/status.md b/docs/status.md index b3eafb9..d97c4b6 100644 --- a/docs/status.md +++ b/docs/status.md @@ -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 | | Bedrock DNS | N/A | N/A | N/A | -[Open Full Status Page :material-list-status:](https://status.unit15.net/status/midnightvalley){ .md-button } \ No newline at end of file +[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 + ``` \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index ed1ddc3..403d515 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -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