Willkommen zu meinem HomeLab-Projekt! Dieses Repository dokumentiert den Aufbau eines vollständigen HomeLabs mit zwei Laptop-Mainboards (Lenovo und Dell) und zwei Raspberry Pi 5 (1x 4GB, 1x 8GB).
Detaillierte Anleitung zum physischen Aufbau des Racks:
- IKEA Ivar Regal / Schwerlastregal Setup
- 3D-gedruckte Halterungen und Komponenten
- TP-Link 5-Port Ethernet Switch Integration
- Kabelmanagement und Lüfter-Installation
- Schritt-für-Schritt Montage-Anleitung
Vollständige Software-Installation und Konfiguration:
- Betriebssystem-Setup (Ubuntu Server, Proxmox, Raspberry Pi OS)
- Docker und Container-Orchestrierung
- Netzwerk-Konfiguration (VLANs, Firewall, VPN)
- Monitoring-Stack (Prometheus, Grafana)
- Service-Deployments (Portainer, Pi-hole, etc.)
- Backup und Recovery-Strategien
Erweiterte Konzepte und Projektideen:
- Advanced Networking (VLANs, Bonding, SD-WAN)
- Storage-Lösungen (NAS, Ceph, Minio)
- Virtualisierung und Kubernetes
- CI/CD Pipeline (GitLab, Jenkins)
- Security und Privacy (Vault, Authentik, IDS)
- Media-Server (Jellyfin, Plex)
- Smart Home Integration (Home Assistant)
- Machine Learning und AI (Jupyter, LLMs)
- Monitoring und Logging (ELK Stack, Loki)
Technische Details und Hardware-Informationen:
- Laptop-Mainboard Spezifikationen (Lenovo & Dell)
- Raspberry Pi technische Daten
- Netzwerk-Hardware (Switches, Kabel)
- Stromversorgung und USV
- Kühlung und Thermal Management
- Kompatibilitäts-Guide
- Einkaufsliste mit Preisen (Deutschland, 2024)
- Wartungsplan
- 2x Laptop Mainboards (Lenovo & Dell)
- Docker Host (Lenovo)
- Proxmox/Kubernetes Node (Dell)
- 2x Raspberry Pi 5 (1x 4GB + 1x 8GB für Gateway, Management & Automatisierung)
- TP-Link 5-Port Gigabit Switch
- IKEA Ivar Regal als Rack-Basis
- 3D-gedruckte Halterungen für alle Komponenten
- Operating Systems: Ubuntu Server, Proxmox VE, Raspberry Pi OS
- Container: Docker, Docker Compose, Portainer
- Networking: Pi-hole (DNS), WireGuard (VPN), UFW (Firewall)
- Monitoring: Prometheus, Grafana, Node Exporter
- Optional: Kubernetes (K3s), Home Assistant, n8n, Nextcloud, Media Server
Internet
│
[Router]
│
┌────────┴────────┐
│ TP-Link Switch │
└─┬──────┬──────┬─┘
│ │ │
┌────────┴──┐ ┌┴──────┴────┐
│ Raspberry │ │ Lenovo │
│ Pi │ │ Mainboard │
│ (Gateway) │ │ (Docker) │
└───────────┘ └─────────────┘
192.168.1.1 192.168.1.10
┌──────────────┐
│ Dell │
│ Mainboard │
│(Proxmox/K8s) │
└──────────────┘
192.168.1.20
- Hardware aufbauen: Folge der Rack-Aufbau.md Anleitung
- Software installieren: Siehe Installation.md für detaillierte Schritte
- Services deployen: Wähle Services aus Weitere-Ideen.md
- Erweitern: Nutze die Hardware-Spezifikationen.md für Upgrades
- Basis-Setup: ~500 EUR (ohne bereits vorhandene Mainboards)
- Mit Extras: ~865 EUR
- Stromkosten: ~22-29 EUR/Monat (bei 24/7 Betrieb in DE)
Siehe Hardware-Spezifikationen.md für detaillierte Preisliste.
- Niemals an stromführenden Teilen arbeiten
- Überspannungsschutz ist Pflicht
- Ausreichende Belüftung sicherstellen
- Regelmäßige Backups durchführen
- Firewall auf allen Hosts aktivieren
Dieses Projekt ist unter der MIT-Lizenz veröffentlicht. Siehe LICENSE für Details.
Verbesserungsvorschläge und Pull Requests sind willkommen!
Bei Fragen oder Anregungen, öffne gerne ein Issue in diesem Repository.
Status: 🚧 In Arbeit | Sprache: 🇩🇪 Deutsch | Jahr: 2024