Skip to content

HomeLab Services

    graph TD;
    WAN[🌍WAN] --> Router[Router]
    click WAN "https://whatismyipaddress.com/"
    click Router "https://opnsense.homelab.lan/"
    Router[Router] --> NAT[Firewall NAT
    Port Forward
    port:443]
    click NAT "https://opnsense.homelab.lan/firewall_nat.php"
    NAT --> TRAEFIKEXT106103[🔀Traefik : 10.0.6.103
    tcp router - sni based 
    -
    🏠
    *.serverhome.info
        10.0.6.112
    -
    🏠
    *.tophomelab.work
        10.0.6.101
    -
    🏠
    *.deploy.tophomelab.work:
        10.0.6.102
    ]
    ;
    click TRAEFIKEXT106103 "http://traefik3.homelab.lan/dashboard/#/tcp/routers"

    Traefik106112[🔀Traefik : 10.0.6.112
    🏠🔒tls
    *.serverhome.info
    ];
    click Traefik106112 "https://traefik.serverhome.info/dashboard/#/http/routers"


    TRAEFIKEXT106102[🔀Traefik : 10.0.6.102
    🏠🔒tls
    *.deploy.tophomelab.work];
    click TRAEFIKEXT106102 "https://traefik.deploy.tophomelab.work/dashboard/#/http/routers"

    TRAEFIKEXT106101[🔀Traefik : 10.0.6.101
    🏠🔒tls
    *.tophomelab.work]
    click TRAEFIKEXT106101 "https://traefik.tophomelab.work/dashboard/#/http/routers"

    Traefik106112 --> Services106112[services];
    Services106112 --> authelia;
    click authelia "https://auth.serverhome.info"
    authelia --> homepage;
    click homepage "https://homepage.serverhome.info"
    homepage --> vaultwarden;
    click vaultwarden "https://vaultwarden.serverhome.info/"
    TRAEFIKEXT106103 --> Traefik106112;
    TRAEFIKEXT106103 --> TRAEFIKEXT106102;
    TRAEFIKEXT106103 --> TRAEFIKEXT106101;
    TRAEFIKEXT106102 --> Services106102[services];
    Services106102 --> gitlab;
    click gitlab "https://gitlab.deploy.tophomelab.work/"
    gitlab --> whoami_deploy[whoami];
    click whoami_deploy "https://whoami.deploy.tophomelab.work"
    TRAEFIKEXT106101 --> Services106101[services];
    Services106101 --> authentic;
    click authentic "https://authentik.tophomelab.work"
    authentic --> whoami;
    click whoami "https://whoami.tophomelab.work/"

    WAN2[🌍WAN] --> Cloud[Cloud];
    click WAN2 "https://whatismyipaddress.com/"
    click Cloud "https://opnsense.homelab.lan/"
    Cloud[Cloud] --> CloudFirewall[Cloud Firewall];
    click CloudFirewall "https://opnsense.homelab.lan/"
    CloudFirewall --> Pangolin[Pangolin : oci
    🔀Traefik : oci_vm
    🏠🔒tls
    *.jdedev.org
    -
    Gerbil - Wireguard Server
    ]
    ;        
    click Pangolin "https://pangolin.proxy.jdedev.org/oci01-amd01/settings/resources"
    Pangolin --> Newt[Newt - Wireguard Client]
    Newt --> Services[services]
    Services --> vscode[vscode : 10.0.6.210:9080]
    click vscode "https://code.jdedev.org"
    vscode --> webserverhomeinfo[web.serverhome.jdedev.org
    10.0.6.210:8082]
    click webserverhomeinfo "https://web.serverhome.jdedev.org/services/"
    webserverhomeinfo --> webtophomelabwork[vs code : 10.0.6.210:9080]
    click webtophomelabwork "https://web.tophomelab.jdedev.org"
    webtophomelabwork --> webjdedevjdedevorg[web.jdedev.jdedev.org
    10.0.6.210:8080]
    click webjdedevjdedevorg "https://web.jdedev.jdedev.org"

WAN

WAN External connections are going through

Firewall

Firewall

Reverse Proxy

Reverse Proxy

GitLab

https://gitlab.deploy.tophomelab.work/

credentials: Bitwarden
user: jdedev@gmail.com
password: 
2fa: enabled

Misc

Misc