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/
Misc
Misc