Saltar a contenido

Diagramas del homelab

Diagrama completo de infraestructura

graph TB
    subgraph Internet
        I[Internet]
    end

    subgraph Cloudflare
        CF[Cloudflare DNS]
        CT[Cloudflare Tunnel]
    end

    subgraph Router
        R[Router/ Gateway]
        FW[Firewall]
        DHCP[DHCP]
    end

    subgraph VLAN10_Admin
        P1[Proxmox-01<br/>192.168.10.10]
        P2[Proxmox-02<br/>192.168.10.11]
        P3[Proxmox-03<br/>192.168.10.12]
        PBS[PBS<br/>192.168.10.20]
    end

    subgraph VLAN20_Servicios
        J1[Jellyfin-01<br/>192.168.20.10]
        J2[Jellyfin-02<br/>192.168.20.11]
        ST[Storage<br/>192.168.20.20]
    end

    subgraph VLAN30_Media
        M[Media Server<br/>192.168.30.10]
    end

    I --> CF
    CF --> CT
    CT --> R
    R --> FW
    FW --> DHCP

    R --- P1
    R --- P2
    R --- P3
    R --- PBS
    R --- J1
    R --- J2
    R --- ST
    R --- M

    P1 --- P2
    P2 --- P3
    P1 --- PBS
    J1 --- ST
    J2 --- ST

Diagrama de servicios Docker

graph LR
    subgraph Servidores
        J1[Jellyfin-01]
        J2[Jellyfin-02]
    end

    subgraph Docker_Services
        JF[Jellyfin<br/>8096]
        AR[Arrs Suite<br/>*sonarr, *radarr]
        QB[Qbittorrent<br/>8080]
        UK[Uptime Kuma<br/>3001]
        NG[Nginx Proxy<br/>80/443]
    end

    subgraph Storage
        NFS[NFS Share]
        MEDIA[/media]
    end

    J1 --> NG
    J2 --> NG
    NG --> JF
    NG --> AR
    NG --> UK
    AR --> QB
    AR --> MEDIA
    QB --> MEDIA
    JF --> MEDIA
    MEDIA --> NFS

Diagrama de respaldos

flowchart LR
    P1[Proxmox-01] -->|Backup semanal| PBS
    P2[Proxmox-02] -->|Backup semanal| PBS
    P3[Proxmox-03] -->|Backup semanal| PBS
    J1[Jellyfin-01] -->|Backup diario| PBS
    J2[Jellyfin-02] -->|Backup diario| PBS
    ST[Storage] -->|Backup semanal| PBS
    J1 -->|Backup config| Git
    J2 -->|Backup config| Git
    PBS -->|Verificación mensual| CHECK[Integrity Check]