Aller au contenu

🗺️ Vue d'ensemble de l'infrastructure

Carte complète des services

graph TB
    INET(["Internet"])
    TAIL["Tailscale CT109\n.109 — Exit Node WireGuard"]
    BOX["Freebox .1\nAucun port ouvert"]
    ADG["AdGuard CT105\n.105 — DNS + Filtrage"]
    AD["Active Directory CT124\n.124 — DNS galexios.fr"]
    CADDY["Caddy CT110\n.110 — SSL + Routing"]
    PBS["PBS .2:8007\nSauvegardes chiffrees"]
    PVE["Proxmox VE .2:8006"]

    subgraph MEDIA["Medias"]
        J["Jellyfin .100:8096"]
        AMA["AudioMuse AI .100:8000"]
        IMM["Immich .108:2283"]
        CAL["Calibre .101:8083"]
        KAV["Kavita .102:5000"]
    end

    subgraph CLOUD["Cloud et Productivite"]
        NC["Nextcloud .111:11000"]
        PAPER["Paperless .115:8000"]
        VW["Vaultwarden .103:80"]
        STIR["Stirling PDF .113:8080"]
        TRANS["Transmute .104:3313"]
    end

    subgraph PERSO["Personnel"]
        JRN["Journal .123:8000"]
        ADV["AdventureLog .125:8015"]
        WT["Webtrees .117:8080"]
        JUP["JupyterLAB .121:8888"]
    end

    subgraph INFRA["Infrastructure"]
        HAOS["Home Assistant .106:8123"]
        IVT["iVentoy .122:26000"]
        DOC["Documentation .114:80"]
        SCRU["Scrutiny .120:8080"]
    end

    INET <-->|WireGuard| TAIL
    TAIL --> BOX
    BOX -->|DNS| ADG
    ADG -->|galexios.fr| AD
    AD -->|.110| CADDY
    ADG -->|externe| INET
    CADDY --> MEDIA & CLOUD & PERSO & INFRA
    PVE --> PBS

Dépendances critiques

flowchart LR
    ADG["AdGuard\nDNS"] -->|resout| CADDY["Caddy\nRouting"]
    CADDY -->|route vers| ALL["Tous les services"]
    TAIL["Tailscale\nVPN"] -->|depend de| ADG
    AD["Active Directory\nDNS galexios.fr"] -->|depend de| ADG
    PBS["PBS\nBackup"] -->|sauvegarde| ALL

    style ADG fill:#b71c1c,color:#fff
    style CADDY fill:#e65100,color:#fff
    style TAIL fill:#1b5e20,color:#fff
    style AD fill:#880e4f,color:#fff
    style PBS fill:#4a148c,color:#fff

Services critiques

Si AdGuard ou Caddy tombent, tous les services deviennent inaccessibles. Ce sont les deux premiers services a verifier en cas de probleme global.