Kurze Zusammenfassung
Das Video stellt vier Docker-Container vor, die der Sprecher täglich nutzt und als unverzichtbar für sein Home-Lab betrachtet. Dazu gehören ein Dashboard zur zentralen Steuerung, ein Reverse-Proxy-Server für sicheren Zugriff, ein Uptime-Monitoring-Tool zur Überwachung der Erreichbarkeit von Diensten und ein Benachrichtigungssystem für wichtige Alarme.
- Dashboard (Home R): Zentrale Steuerung und Überwachung der Dienste.
- Reverse Proxy (Engine X Proxy Manager): Lokales DNS und sicherer Zugriff über SSL-Zertifikate.
- Uptime Monitoring (Kuma): Überwachung der Erreichbarkeit und Benachrichtigung bei Ausfällen.
- Benachrichtigungssystem (ntfy): Zentrale Benachrichtigungen für verschiedene Anwendungen, insbesondere Bewegungsalarme von Überwachungskameras.
Intro
Der Sprecher erklärt, dass er viele Docker-Container installiert und festgestellt hat, dass einige davon im Laufe der Zeit in Vergessenheit geraten. Er möchte in diesem Video vier Docker-Container vorstellen, die er täglich nutzt und die für ihn unverzichtbar geworden sind. Es geht nicht darum, die "besten" Docker-Container zu präsentieren, sondern diejenigen, die er aktuell am häufigsten verwendet und deren Ausfall ein Problem darstellen würde.
Dashboard
Der Sprecher verwendet Home R als sein Dashboard, betont aber, dass die Wahl des Dashboards letztendlich Geschmackssache ist. Er schätzt an Home R vor allem die Benutzerfreundlichkeit, da es einfaches Drag-and-Drop ermöglicht. Im Gegensatz zu früheren Dashboards, bei denen Konfigurationsdateien bearbeitet werden mussten, sind Änderungen in Home R schnell und unkompliziert umzusetzen. Das Dashboard ermöglicht ihm die tägliche Nutzung und Überwachung seiner wichtigsten Dienste und Systeme.
Internal Reverse Proxy Server
Der Sprecher nutzt den Engine X Proxy Manager als Reverse Proxy, jedoch nicht auf traditionelle Weise. Er verwendet ihn hauptsächlich für lokales DNS, wobei DNS-Einträge für seine Server auf den Engine X Proxy Manager verweisen. Dadurch kann er SSL-Zertifikate nutzen, die über DNS erneuert werden, ohne Ports öffnen zu müssen. Durch die Erstellung von Proxy-Hosts kann er auf seine Dienste über Domänennamen mit gültigen SSL-Zertifikaten zugreifen, ohne sich IP-Adressen merken zu müssen.
Uptime Monitoring
Der Sprecher verwendet Uptime Kuma zur Überwachung der Betriebszeit seiner Dienste. Uptime Kuma läuft seit über einem Jahr und er überprüft es regelmäßig. Er hat Benachrichtigungen eingerichtet, um bei Ausfällen informiert zu werden. Er überprüft Uptime Kuma auch, um die Wiederholungsrate seiner Dienste zu überprüfen. Für wichtige Dienste wie sein Netzwerk erhält er sofortige Benachrichtigungen bei Ausfällen, während er für andere Dienste eine höhere Wiederholungsrate eingestellt hat, um Fehlalarme zu vermeiden.
Notifications
Der Sprecher nutzt ntfy (oder "notify") für alle seine Benachrichtigungen und migriert derzeit alle seine Benachrichtigungen dorthin. ntfy ist mit vielen verschiedenen Anwendungen kompatibel, was die Konfiguration von Benachrichtigungen erleichtert. Er verwendet ntfy für Betriebszeitwarnungen von Uptime Kuma und für Bewegungsbenachrichtigungen von Blue Iris, seiner NVR-Software. In Blue Iris nutzt er Code Project AI für KI-basierte Bewegungserkennung und sendet die Details der erkannten Bewegungen direkt an ntfy. Die Benachrichtigungen enthalten Informationen wie die Kamera, die die Bewegung erkannt hat, was die KI erkannt hat und Links zur Live-Ansicht und zum aufgezeichneten Clip der Kamera. Er schätzt die Geschwindigkeit und die Möglichkeit, Benachrichtigungen zu verwalten und zu archivieren. Zusätzlich zu den Benachrichtigungen auf seinem Telefon erhält er auch browserbasierte Benachrichtigungen auf seinem PC.
Final Thoughts
Der Sprecher betont, dass es noch viele weitere Docker-Container gibt, die er verwendet hat oder verwenden möchte. Er lädt die Zuschauer ein, ihre eigenen Empfehlungen und Erfahrungen mit Docker-Containern zu teilen. Er bedankt sich bei den Zuschauern fürs Zuschauen und hofft, dass sie etwas aus dem Video lernen konnten.