Kurze Zusammenfassung
Dieses Video bietet einen umfassenden Überblick über die Dienste, die der Autor auf seinem Home-Lab-Server betreibt. Es werden unverzichtbare Dienste wie Dashboards, Proxy-Manager, DDNS, Remote-Verbindungen, VPN für Docker, DNS-Sinkhole, Dateibrowser, Passwort-Manager, Lesezeichen, Docker-Management, 3D-Druck, Media-Server (Plex und Jellyfin), Media-Anfragen, Servarr-Suite, Download-Clients, Cloud-Speicher, Image-Server, persönliches Wiki, Home Automation, Zigbee-Server, NVR, Graphen und Monitoring, Datenbanken, Tesla-Monitoring und Proxmox behandelt. Der Autor erklärt, wie er alles eingerichtet und organisiert hat, wobei der Fokus auf einfachen, benutzerfreundlichen Webanwendungen liegt.
- Überblick über die wichtigsten Dienste für einen Heimserver
- Einrichtung und Organisation mit Docker und Proxmox
- Fokus auf benutzerfreundliche Webanwendungen
MUST HAVE SERVICES
Der Autor gibt einen Überblick über die Dienste, die er derzeit auf seinem Home-Lab-Server betreibt. Viele davon hält er für unverzichtbar. Er erklärt, dass die meisten Dienste einfach mit Docker-Containern oder Proxmox-Skripten gestartet werden können und benutzerfreundliche Webanwendungen sind, auf die jeder im Haus zugreifen kann.
Twingate (Sponsor)
Twingate wird als Tool vorgestellt, mit dem man sich per Fernzugriff mit dem Heimserver verbinden und auf alle Anwendungen und Tools zugreifen kann. Dies geschieht durch einen Connector im Heimnetzwerk und einen Client auf einem beliebigen Gerät. Es ermöglicht den Zugriff, als wäre man im Heimnetzwerk, und ist für bis zu fünf Benutzer kostenlos.
Dashboard
Der Autor verwendet Glance als Dashboard, um eine übersichtliche Oberfläche für alle Dienste zu haben. Es fasst alles zusammen und bietet einfachen Zugriff. Es gibt einfache Funktionen zur Überwachung des Online-Status und DNS-Statistiken, die mit Pi-hole verknüpft sind. Das Dashboard ist einfach mit einer YAML-Datei zu konfigurieren.
Proxy Manager
Der Engine X Proxy Manager wird verwendet, um Remote-Verbindungen zu verwalten. Er ermöglicht das Hinzufügen von Domänen zu bestimmten IPs und Ports im Netzwerk. Lokale Domänen haben SSL-Zertifikate, um Sicherheitswarnungen zu vermeiden. Anstatt sich Ports merken zu müssen, merkt sich der Autor nur die Domänen.
DDNS
Ein Raspberry Pi 5 mit PoE betreibt den Twin Gate Connector und einen DDNS-Client. Der Cloudflare DDNS aktualisiert die A-Einträge in den Domänen, wenn sich die öffentliche IP-Adresse ändert. Dies ist hilfreich, da die IP-Adresse dynamisch ist und sich regelmäßig ändert.
Remote Connection
Mit der Twin Gate App kann sich der Autor remote mit seinem Heimnetzwerk verbinden. Er kann sich bei Maschinen mit lokalen IP-Adressen anmelden und Server aktualisieren, als wäre er im Heimnetzwerk. Es gibt Aliase für den Proxy, sodass er auf lokale Dienste zugreifen kann.
VPN for Docker
Gluten wird als VPN-Dienst für Torrenting verwendet. Der Autor nutzt AirVPN, da es einfach einzurichten und sehr konfigurierbar ist. Es verwendet Wire Guard und ist ideal für diesen Zweck.
DNS Sinkhole
Pi-hole wird als DNS-Sinkhole verwendet, um Werbung zu blockieren. Der Autor hat zuvor Adguard Home verwendet, wechselte aber zu Pi-hole wegen einiger Erweiterungen von Drittanbietern. Es zeigt Informationen über Abfragetypen und blockierte Domänen an.
File Browser
Der Dateibrowser ermöglicht das einfache Navigieren, Kopieren, Verschieben und Umbenennen von Dateien. Er ist besonders nützlich für kleine, einfache Aufgaben. Der Autor findet ihn einfacher und intuitiver als Cockpit im Navigator.
Password Manager
Vault W ist der bevorzugte Passwort-Manager, der mit Bit W kompatibel ist. Er bietet Passwortverwaltung, Bearbeitung von Benutzernamen und Passwörtern, Hinzufügen von Authentifizierungsschlüsseln und sichere Notizen für API-Schlüssel und Token.
Bookmarks
Hoarder ist ein Lesezeichen-Manager mit KI-Funktionen, der Metadaten, Bilder und Titel abrufen kann. Er dient als Archiv-Tresor für Ressourcen, auf die der Autor später zugreifen möchte.
Docker Management
Protainer wird zur Verwaltung von Docker-Containern und Docker-Stacks verwendet. Es überwacht verschiedene Server mit Docker-Dateien und bietet eine Weboberfläche zur einfachen Verwaltung.
3D Printing
Octoprint ist ein Tool zur Fernsteuerung, Verwaltung und Überwachung von 3D-Druckern. Es ermöglicht das Hochladen von G-Code-Dateien und das Starten von Drucken von überall aus. Mit einer Webcam kann der Autor den Druckprozess überwachen und Zeitraffer erstellen.
Plex vs Jellyfin Rant
Plex und Jellyfin sind die Hauptmedienserver, die der Autor betreibt. Beide ermöglichen das Streamen von Inhalten auf verschiedene Geräte im Heimnetzwerk oder extern. Plex wird hauptsächlich verwendet, weil Familienmitglieder darauf zugreifen und es einfach zu bedienen ist. Jellyfin ist die bevorzugte Wahl des Autors, da es leichter und einfacher ist und alle Funktionen ohne Bezahlschranke bietet.
Plex Metrics
Tatuli ist eine Drittanbieter-App, die sich in Plex integriert und erweiterte Statistiken und Überwachung bietet. Es zeigt Aktivitäten, meistgesehene Filme und Fernsehsendungen sowie Diagramme über Wiedergabezahlen nach Medientyp und Wochentag. Der Newsletter-Agent informiert Benutzer über neue Filme und Fernsehsendungen.
Media Requesting
Overseer ist ein Tool zur Anforderung und Entdeckung von Medien. Benutzer können Filme und Fernsehsendungen anfordern, die dann in Sonar oder Radar erscheinen. Es ermöglicht das Filtern nach Streaming-Diensten und Benutzerbewertungen.
Servarrrrrr
Sonar (für Fernsehsendungen) und Radar (für Filme) sind Tools zur Medienverwaltung. Sie zeigen fehlende Inhalte an und ermöglichen das Umbenennen von Filmen und Fernsehsendungen. Bazar wird für Untertitel verwendet und ruft Untertitel von opensubtitles.org ab.
Download Clients
Q-Bit-Torrent ist ein Download-Client für Peer-to-Peer-Filesharing, insbesondere für Linux-ISOs. Es hat alle Funktionen der Desktop-Version und kann Torrent-Links direkt auf den Server herunterladen. NZ ist ein weiterer Download-Client für NCB-Dateien, der superschnell ist und Raar-Dateien automatisch extrahieren kann.
Self-Host the Cloud!
Nextcloud ist eine vollwertige Alternative zu Google Drive, One Drive und iCloud. Es bietet alle Funktionen eines Cloud-Dateimanagers, einschließlich Hinzufügen, Entfernen und Löschen von Dateien. Es gibt ein Desktop-Tool zur automatischen Synchronisierung von Ordnern und viele verschiedene Anwendungen und Erweiterungen.
Image Server
Image ist ein Tool zum Ersetzen von Google Fotos und Amazon Fotos. Es bietet eine Zeitleiste, Gesichtserkennung, Kartenansicht und die Möglichkeit, Fotos automatisch vom Telefon auf den Server zu sichern.
Personal Wiki
Doc Most ist ein Markdown-Editor und ein selbstgehostetes persönliches Wiki. Es ermöglicht das Erstellen von Wissensdatenbanken und das Einbetten von Dateien von verschiedenen Diensten.
Home Automation
Home Assistant ist ein Smart-Home-Dienstprogramm. Der Autor hat benutzerdefinierte Dashboards erstellt, um Temperaturen zu überwachen und Lichter und Fensterläden zu verwalten. Es gibt Automatisierungen und Szenen, z. B. das Einschalten des Lichts, wenn jemand den Flur betritt.
Zigbee Server
Zigby MQTT wird als Zigbee-Server verwendet. Es ist von Home Assistant getrennt, um es einfacher in andere Installationen zu integrieren. Es ermöglicht das Hinzufügen und Verwalten von Zigbee-Geräten.
NVR
Frig ist eine Indoor-NVR-Lösung. Es verwendet Real Link-Kameras und ein Google Coral TPU zur Objekterkennung. Es zeichnet alle internen Kameras auf und bietet eine Benutzeroberfläche mit Filtern und Warnungen.
Graphs and Monitoring
Grafana wird zur Datenmetrik und -überwachung verwendet. Es zeigt Dashboards für den Knotenexporteur und Proxmox an. Es überwacht CPU-Auslastung, Speicherauslastung und Netzwerkverkehr.
Databases
Influx DB wird für Proxmox verwendet, um Daten zu exportieren und zu teilen. Pereus ist eine weitere Datenbankplattform, die für die Datensammlung und -speicherung verwendet wird.
Tesla Monitoring
Tesam-Mate ist ein Stack, der eine eigene Instanz von Grafana ausführt und Daten von der Tesla-API abruft. Es zeigt Statistiken über Batteriezustand, Geschwindigkeit, Leistung und Reichweite an.
Proxmox
Proxmox wird als Plattform verwendet, um alles auszuführen. Der Autor hat zuvor Unraid verwendet, wollte aber mehr mit Proxmox experimentieren. Er hat Proxmox auf einem Server installiert und ihn als Cluster eingerichtet. Er verwendet LXC-Container und virtuelle Maschinen, um die Dienste zu organisieren.