Network Architecture¶
This page describes the full networking setup of the SZ Homelab.
🧠Overview¶
The system is designed around:
- Cloudflare DNS for domain management
- Oracle VPS as public gateway
- Caddy reverse proxy for TLS + routing
- Tailscale VPN connecting VPS and homelab
- Fully isolated Proxmox cluster
🧱 Network Diagram¶
```mermaid flowchart LR
Internet((Internet))
Cloudflare[Cloudflare DNS<br/>sz-homelab.com]
VPS[Oracle VPS<br/>141.144.233.165]
Caddy[Caddy Reverse Proxy]
Authentik[Authentik<br/>Identity Provider]
Portainer[Portainer]
Glance[Glance]
Tailscale((Tailscale VPN))
Proxmox[Proxmox Cluster]
Jellyfin[Jellyfin]
Nextcloud[Nextcloud]
Immich[Immich]
ARR[*arr Stack]
N8N[n8n]
SAB[SABnzbd]
Internet --> Cloudflare --> VPS
VPS --> Caddy
VPS --> Authentik
VPS --> Portainer
VPS --> Glance
VPS --- Tailscale --- Proxmox
Caddy --> Jellyfin
Caddy --> Nextcloud
Caddy --> Immich
Caddy --> ARR
Caddy --> N8N
Nextcloud --> Authentik
Proxmox --> Jellyfin
Proxmox --> Nextcloud
Proxmox --> Immich
Proxmox --> ARR
Proxmox --> SAB
Proxmox --> N8N