Internet Gateway

FRITZ!Box

Central router and gateway between the private network and the internet.

DNS Infrastructure

Pi-hole · Raspberry Pi 4

Dedicated local DNS resolver and network-wide filtering node.

Core Services

HomeLab Server · Raspberry Pi 4

Docker host for automation, messaging, reverse proxy, passwords and smart-home integrations.

Storage & Applications

UGREEN NAS

Docker-enabled NAS for photos, media, storage and the internal Glance dashboard.

Remote Automation

Home Assistant Remote Server

Separate Home Assistant instance for remote or isolated automation workloads.

Network topology

Four hosts with clearly separated responsibilities.

The FRITZ!Box provides the internet gateway. Pi-hole handles local DNS, the main Raspberry Pi runs automation and core services, and the UGREEN NAS carries storage-heavy applications. A separate remote Home Assistant server completes the environment.

Open system directory
InternetWAN uplink
FRITZ!BoxInternet gateway

Pi-hole

Raspberry Pi 4

DNSAd blocking

HomeLab Server

Raspberry Pi 4

DockerHome AssistantMQTTVaultwardenMusic AssistantNginx Proxy ManagerZigbee2MQTTVS CodeDuckDNS

UGREEN NAS

Storage & applications

DockerImmichJellyfinGlance

HA Remote Server

Home Assistant node

Home AssistantRemote instance

Service placement

Every workload has a defined home.

This directory documents the current placement of services. Operational telemetry remains private.

HomeLab Server

Docker · Home Assistant · MQTT · Vaultwarden · Music Assistant · Nginx Proxy Manager · Zigbee2MQTT · VS Code · DuckDNS

UGREEN NAS

Docker · Immich · Jellyfin · Glance

Pi-hole

Pi-hole DNS and network-wide filtering on a dedicated Raspberry Pi 4.

HA Remote Server

Independent Home Assistant instance for remote automation duties.

Application layer

Explore the services running across these hosts.

Open project directory