From b713be161431729305701f80b3b6f53d2f07f62a Mon Sep 17 00:00:00 2001 From: ertopogo Date: Fri, 20 Feb 2026 19:36:00 +0100 Subject: Initial commit: schemas infrastructure Arauco avec serveur web --- macro/vue_ensemble.mmd | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 macro/vue_ensemble.mmd (limited to 'macro/vue_ensemble.mmd') diff --git a/macro/vue_ensemble.mmd b/macro/vue_ensemble.mmd new file mode 100644 index 0000000..99bda1f --- /dev/null +++ b/macro/vue_ensemble.mmd @@ -0,0 +1,87 @@ +%%{init: {'theme': 'base', 'flowchart': {'nodeSpacing': 40, 'rankSpacing': 60, 'subGraphTitleMargin': {'top': 10, 'bottom': 10}}, 'themeVariables': {'primaryColor': '#4a90d9', 'lineColor': '#5c6bc0'}}}%% +flowchart LR + subgraph external ["Acces Externe"] + direction TB + ddns["DDNS Namecheap
arauco.online"] + router["Routeur Swisscom
192.168.99.1"] + ddns --> router + end + + subgraph araucaria ["araucaria 192.168.99.50/.51 - Hote KVM"] + direction TB + dnsmasq["dnsmasq :53"] + kvm["KVM / virsh"] + ssh_host["SSH :1220"] + lvm["LVM 5.31 TB"] + end + + subgraph chillka ["chillka 192.168.99.55 - 2GB"] + direction TB + gitea["Gitea :3000"] + samba["Samba :139/445"] + http_c["HTTP :80"] + end + + subgraph npagnun ["npagnun 192.168.99.35 - 8GB"] + direction TB + keycloak["Keycloak
:8080 / :8443"] + kc_mgmt["KC Mgmt :9000"] + pg_kc["PostgreSQL 15
:5432 int"] + end + + subgraph huitral ["huitral 192.168.99.22 - 8GB"] + direction TB + ha_h["Home Assistant"] + medusa["Medusa
backend :9000
storefront :8000"] + redis_h["Redis :6379"] + vikunja_h["Vikunja :3456"] + pg_vik["PostgreSQL 16
:5432 int"] + dertopogo["der-topogo :3000"] + nginx_t["nginx :8080"] + end + + subgraph lautaro ["lautaro 192.168.99.108 RPi"] + ha_l["HA :8123
non accessible"] + end + + subgraph dormant ["LVM dormants"] + direction TB + d1["lemolemo .33 10GB"] + d2["toki .44 10GB"] + d3["copihue .11"] + d4["huinca .66 70GB"] + d5["kura 5GB"] + end + + router -->|"NAT
2222->1220"| ssh_host + kvm --> chillka + kvm --> npagnun + kvm --> huitral + lvm -.-> dormant + + dnsmasq -.->|"DNS"| chillka + dnsmasq -.->|"DNS"| npagnun + dnsmasq -.->|"DNS"| huitral + dnsmasq -.->|"DNS"| lautaro + + keycloak --> pg_kc + medusa --> redis_h + vikunja_h --> pg_vik + + classDef netStyle fill:#1e3a5f,stroke:#4a90d9,color:#a8d0f0 + classDef svcStyle fill:#1e4a2e,stroke:#4a9a6a,color:#a8e0c0 + classDef vmStyle fill:#3a1e5f,stroke:#8a6ad9,color:#c8b0f0 + classDef storStyle fill:#4a3a1e,stroke:#d9a84a,color:#f0d8a8 + classDef iamStyle fill:#4a1e3a,stroke:#d94a8a,color:#f0a8c8 + classDef extStyle fill:#2a3a4a,stroke:#6a8aaa,color:#b0d0e8 + classDef dormStyle fill:#2a2a2a,stroke:#666,color:#999 + + class ddns,router extStyle + class dnsmasq,ssh_host netStyle + class kvm,lvm svcStyle + class gitea,samba,http_c svcStyle + class keycloak,kc_mgmt iamStyle + class pg_kc,pg_vik storStyle + class ha_h,medusa,redis_h,vikunja_h,dertopogo,nginx_t svcStyle + class ha_l dormStyle + class d1,d2,d3,d4,d5 dormStyle -- cgit v1.2.3