Homelab

Willkommen zu meinem Projekt-Portfolio. Hier finden Sie eine Sammlung meiner Arbeiten aus verschiedenen Technologien und Bereichen.

Jedes Projekt stellt eine einzigartige Herausforderung dar und war eine Lernerfahrung, die zu meinem Wachstum als Entwickler beigetragen hat.

Von Webanwendungen bis hin zur Datenanalyse zeigen diese Projekte meine technischen Fähigkeiten und Problemlösungskompetenzen.

Homelab Kerninfrastruktur

Infrastruktur / Self-Hosting

Proxmox VE, Ubuntu LTS, ZFS, Home Assistant, Docker Compose, Pi-hole, TrueNAS

Beschreibung

Modulare Infrastruktur für Virtualisierung, Automatisierung und selbst gehostete Dienste.

Ein Proxmox-Host (Intel i5-7500, 4 Kerne, 32 GB RAM) betreibt VMs und LXC-Container, darunter eine TrueNAS-VM für Netzwerkspeicher sowie eine Windows-VM für Desktop-Aufgaben.

Dienste laufen in Docker-Containern unter Ubuntu LTS und bieten volle Kontrolle ohne Herstellerbindung oder Abonnements.

Pi-hole dient als zentraler DNS mit netzwerkweitem Ad-Blocking, während Home Assistant mit Zigbee-Support Automatisierungen und Sensorsteuerung übernimmt.

ZFS-Mirror-Pools sorgen für Redundanz und Snapshot-basierte Backups, inklusive automatischer E-Mail-Benachrichtigung bei erfolgreicher oder fehlerhafter Sicherung.

Kernpunkte

  • Virtualisierung mit Proxmox VE und Bridge-Netzwerken
  • ZFS-Mirror-Pools: 2×2 TB + 2×16 TB HDDs für redundanten Speicher
  • 1 TB NVMe SSD für System und schnellen Zugriff
  • 1 TB HDD als Backup-Ziel für lokale ZFS-Sicherungen
  • Tägliche ZFS-Backups mit Snapshots und E-Mail-Benachrichtigung
  • Docker-Services unter Ubuntu LTS via Docker Compose
  • Home Assistant mit Zigbee-Integration für Automatisierungen
  • Pi-hole für DNS-Verwaltung und Werbeblockierung im gesamten Netz
  • NGINX Proxy Manager mit Let's Encrypt für SSL-Zertifikate
  • Monitoring über Uptime-Kuma und Grafana-Dashboards
  • Geplant: Vaultwarden für Passwortverwaltung
  • Geplant: Jellyfin für Medienstreaming

Homelab Anwendungs-Stack

Dienste / Anwendungen

Home Assistant, Node-RED, InfluxDB, Grafana, Nextcloud, Trilium Notes, Uptime-Kuma, Portainer, Mealie, Firefly III, Gitea, Postgres, MariaDB, PGAdmin

Beschreibung

Umfassendes Ökosystem aus selbst-gehosteten Diensten für Automatisierung, Monitoring, Produktivität und persönliche Datenverwaltung.

Home Assistant übernimmt die Steuerung von Klingel- und Sensorsystemen und wird durch Node-RED für Workflows und IoT-Datenpipelines erweitert.

Daten von IoT-Geräten werden über Node-RED erfasst, in InfluxDB gespeichert und in Grafana visualisiert – für Echtzeit-Dashboards und Langzeit-Monitoring.

Zur Produktivität gehören Nextcloud für Dateisynchronisation sowie Trilium Notes für Projektdokumentation.

Weitere Dienste sind Mealie für Rezeptverwaltung, Firefly III für Finanzmanagement, Gitea für Git-Hosting und ein zentrales Dashboard.

Die Datenhaltung basiert auf PostgreSQL für die meisten Systeme und MariaDB für Anwendungen ohne PostgreSQL-Support, verwaltet über PGAdmin.

Kernpunkte

  • Home Assistant für Automatisierung mit Tür- und Sensorsystemen
  • Node-RED für IoT-Workflows, Automatisierung und Datenerfassung
  • InfluxDB + Grafana für IoT-Datenspeicherung und Visualisierung
  • Nextcloud für Dateisynchronisation und persönlichen Cloud-Speicher
  • Trilium Notes für hierarchische Projektdokumentation
  • Uptime-Kuma zur Überwachung und Verfügbarkeitsprüfung
  • Portainer zur Verwaltung von Docker-Containern
  • Mealie für Rezeptmanagement und Essensplanung
  • Homepage-Dashboard für zentralen Zugriff (laufendes Projekt)
  • Firefly III für Finanz- und Budgetmanagement
  • Gitea als selbst-gehosteter Git-Dienst
  • PostgreSQL als Hauptdatenbank für die meisten Systeme
  • MariaDB für Anwendungen ohne PostgreSQL-Support
  • PGAdmin als Verwaltungstool für PostgreSQL