Homelab Architecture

Homelab Architecture

hexie.dev · infrastructure overview
Internet · WAN
HTTPS
Network Hardware
MikroTik RB2011
router / firewall
TP-Link TL-SG108E
managed switch
CT 420 · CloudPanel
hexie.dev
imeanit.nl
Proxmox VE

PVE Host

Ryzen 5 1600 · 40 GB RAM · ZFS NVMe
Host Services
node_exporter
host metrics
scrutiny-collector
SMART data
CT 1337 · Docker LXC
Network
Traefik
reverse proxy
Authentik
SSO / IdP
CrowdSec
IPS
AdGuard Home
DNS
WireGuard
VPN
Vaultwarden
passwords
Arr Stack
FlareSolverr
captcha bypass
Prowlarr
indexer manager
Sonarr
TV shows
Sonarr-Anime
anime
Radarr
movies
qBittorrent
downloads
Bazarr
subtitles
Profilarr
quality profiles
Monitoring
Prometheus
metrics store
Grafana
dashboards
cAdvisor
container metrics
AdGuard Exporter
DNS metrics
Uptime Kuma
status monitoring
AutoKuma
auto-configure
Scrutiny Web
disk health
Glances
system overview
MySpeed
bandwidth
Media
Jellyfin
media server
Jellyseerr
requests
MeTube
YT downloads
Apps
Homepage
dashboard
Mealie
recipes
Paperless-ngx
documents
Kiwix
offline wiki
The Lounge
IRC client
Copyparty
file sharing
System
Portainer
container mgmt
Komodo
deployment
Frigate NVR
cameras
btop
process viewer
ncdu
disk usage
Games
Crafty
Minecraft
Terraria
Terraria server

Data Flows

node_exporter Prometheus host metrics
cAdvisor Prometheus container metrics
AdGuard Exporter Prometheus DNS metrics
Traefik Prometheus request metrics
Prometheus Grafana visualization
scrutiny-collector Scrutiny Web SMART data
FlareSolverr Prowlarr captcha solving
Prowlarr Sonarr / Radarr indexers
Sonarr / Radarr qBittorrent downloads
qBittorrent Jellyfin media files
Jellyseerr Sonarr / Radarr requests
AutoKuma Uptime Kuma auto-config
Traefik Authentik forward auth
Traefik CrowdSec bouncer