Zurück zu den ProjektenBack to projects
P01 / ProjektProject PrivatPrivate

Homelab

Mein Homelab zu Hause: ein alter PC als Proxmox-Server für virtuelle Maschinen und ein Raspberry Pi, auf dem ich Dienste selbst hoste.My homelab at home: an old PC as a Proxmox server for virtual machines and a Raspberry Pi on which I self-host services.

ArchitekturArchitecture vereinfacht · ohne IPs und Hostnamensimplified · no IPs or hostnames
Homelab-Architektur / homelab architecture Heimnetz / InternetHome network / internet Tailscale-Tunnel (VPN)Tailscale tunnel (VPN) DNS-AnfragenDNS queries Tailscale-TunnelTailscale tunnel Gerät unterwegsRemote devicevia Tailscale Internet RouterHeimnetzHome network Geräte imHome networkHeimnetzdevices Proxmox-ServerProxmox serveralter PCold PC VM VM VM virtuelle Maschinenvirtual machines Raspberry Pi Tailscale docker DNS-FilterDNS filter Home Assistant Homelab-Architektur / homelab architecture Heimnetz / InternetHome network / internet Tailscale-Tunnel (VPN)Tailscale tunnel (VPN) DNS-AnfragenDNS queries Gerät unterwegsRemote devicevia Tailscale Internet RouterHeimnetzHome network Proxmox-ServerProxmox serveralter PCold PC VM VM VM virtuelle Maschinenvirtual machines Raspberry Pi Tailscale docker DNS-FilterDNS filter Home Assistant Geräte imHome networkHeimnetzdevices
Worum es gehtWhat it is about

Das Homelab ist mein Spielplatz für alles, was mit IT-Infrastruktur zu tun hat. Hier setze ich Dienste selbst auf, betreibe sie im Alltag und halte sie aktuell.

The homelab is my playground for everything related to IT infrastructure. This is where I set up services myself, run them day to day and keep them up to date.

Weil ich hier für alles selbst verantwortlich bin, lerne ich Virtualisierung, Linux, Container und Netzwerke nicht nur in der Theorie, sondern im echten Betrieb.

Because I am responsible for everything here, I learn virtualisation, Linux, containers and networking not just in theory but in real operation.

TechnikTech
  • Proxmox
  • VirtualisierungVirtualisation
  • Raspberry Pi
  • Linux
  • Docker
  • Tailscale
  • DNS
  • Home Assistant
BausteineBuilding blocks
  • Proxmox Ein alter PC dient als Server, auf dem ich mit Proxmox virtuelle Maschinen betreibe.An old PC serves as a server on which I run virtual machines with Proxmox.
  • Docker Auf dem Raspberry Pi laufen die Dienste als Container, sauber voneinander getrennt und einfach zu aktualisieren.On the Raspberry Pi, services run as containers, cleanly separated and easy to update.
  • Tailscale Sicherer Zugriff auf das Heimnetz von unterwegs über ein VPN.Secure access to the home network on the go via a VPN.
  • DNS-FilterDNS filter Filtert Werbung und Tracker für alle Geräte im Heimnetz.Filters ads and trackers for every device on the home network.
  • Home Assistant Steuert das Smart Home lokal, ohne Umweg über fremde Clouds.Controls the smart home locally, without detours through third-party clouds.
Case Study Vom Problem zum ErgebnisFrom problem to result
01 / AusgangslageStarting point

Ich wollte das, was ich in Betrieb und Berufsschule lerne, auch zu Hause praktisch ausprobieren. Dazu kamen konkrete Wünsche: Werbung und Tracker im ganzen Heimnetz blockieren und das Smart Home lokal steuern. Und natürlich die Neugier auf eigene Server.

I wanted to try out at home what I learn at work and at vocational school. On top of that came concrete wishes: block ads and trackers across the whole home network and control the smart home locally. And, of course, curiosity about running my own servers.

02 / ZielGoal

Meine Dienste sollten unabhängig von fremden Clouds laufen und zentral an einem Ort gebündelt sein.

My services should run independently of third-party clouds and be bundled in one central place.

03 / UmsetzungImplementation

Angefangen habe ich mit einem alten PC, den ich mit Proxmox zum Virtualisierungs-Server gemacht habe. Später kam ein Raspberry Pi dazu, auf dem DNS-Filter und Home Assistant als Docker-Container laufen. Über Tailscale erreiche ich das Heimnetz auch von unterwegs.

I started with an old PC that I turned into a virtualisation server with Proxmox. Later a Raspberry Pi joined, running a DNS filter and Home Assistant as Docker containers. Via Tailscale I can reach the home network on the go.

04 / Herausforderungen & LösungenChallenges & solutions
  • DNS & NetzwerkDNS & network Damit wirklich alle Geräte gefiltert werden, habe ich den DNS-Filter im Router als DNS-Server eingetragen. Ein Fallback-DNS sorgt dafür, dass das Internet weiter funktioniert, falls der Pi einmal ausfällt.To make sure every device is filtered, I set the DNS filter as the DNS server in the router. A fallback DNS keeps the internet working in case the Pi ever goes down.
  • Updates & BackupsUpdates & backups Die VMs sichere ich über Backups und Snapshots in Proxmox. Aufbau und Konfiguration habe ich dokumentiert, damit sich alles nachvollziehen und wiederherstellen lässt.I protect the VMs with backups and snapshots in Proxmox. I documented the setup and configuration so everything can be understood and restored.
05 / ErgebnisResult

Das Homelab läuft heute im Alltag. Im Heimnetz gibt es spürbar weniger Werbung und Tracker, das Smart Home läuft lokal, und ich habe eine Spielwiese, auf der ich Neues gefahrlos ausprobieren kann.

Today the homelab runs in everyday use: noticeably fewer ads and trackers on the home network, a smart home that runs locally, and a playground where I can safely try out new things.

06 / Was ich gelernt habeWhat I learned

Virtualisierung mit Proxmox und wie DNS im Netzwerk wirklich funktioniert. Und dass Dokumentation und Backups keine Kür sind, sondern die Grundlage für einen stabilen Betrieb.

Virtualisation with Proxmox and how DNS really works on a network. And that documentation and backups are not optional extras but the foundation of stable operation.

Nächstes ProjektNext project Strava-DashboardStrava dashboard