4 Docker Containers I Use EVERY Single Day!

WunderTech www.youtube.com

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.

Fasse jedes YouTube-Video in Sekunden zusammen

Hol dir Zusammenfassungen wie diese für jedes Video, in deiner Sprache, mit der kostenlosen Summ-App.

Laden im App Store
Jetzt bei Google Play

Transkript

Vollständiges Transkript von „4 Docker Containers I Use EVERY Single Day!“. Klicke auf einen Zeitstempel, um das Video an dieser Stelle zu öffnen. Du brauchst ein anderes Video? Nutze den YouTube-Transkript-Generator.

0:00 hey Leute, ich bin gerade dabei, jede Menge Docker-Container zu installieren und dabei ist mir klar geworden, dass es im Grunde genommen Glückssache ist, ob ich einen Docker-Container installiere, wenn ich ihn installiere und er bei mir bleibt. Und wenn ich das sage, meine ich, dass ich etwas implementiere, anfange, es zu benutzen, ich bin wirklich begeistert, ich benutze es für etwa ein oder zwei Wochen und dann passiert es, dass mit der Zeit einige dieser Docker-Container zu Dingen werden, zu denen ich eigentlich nie mehr zurückkehre. In diesem Video möchte ich euch vier der Docker-Container zeigen, die ich, wie ich sagen kann, jeden Tag benutze. Das sind nicht die besten Docker-Container, die ihr verwenden könnt, und mein Ziel bei der Installation all dieser neuen Docker-Container ist es, herauszufinden, welche genau

0:47 für mich am besten geeignet sind. Vielleicht werde ich in Zukunft ein solches Video erstellen, aber im Moment ist das Ziel, wirklich nur die hervorzuheben, die ich derzeit täglich benutze und die, sobald sie ausfallen, ein Problem für mich darstellen. Also springen wir direkt hinein und das allererste ist mein Dashboard ganz ehrlich, es ist egal welches Dashboard Sie verwenden. Ich verwende Home R und ich habe ein Video dazu, falls Sie es sehen möchten. Aber der Grund, warum ich dieses hier mag, ist hauptsächlich die Benutzerfreundlichkeit. Man kann einfach hineingehen und ziehen und ablegen, und das gefällt mir am besten. Bei früheren Dashboards habe ich festgestellt, dass ich sie nicht jedes Mal geändert habe, wenn etwas passierte,

1:33 weil ich eine Konfigurationsdatei ändern musste. Mit Home R muss ich das nicht tun. Dies hier ist also einigermaßen aktuell. Jetzt ist es ein bisschen durcheinander, weil ich gerade dabei bin, mein Home Lab grundlegend zu aktualisieren. Dazu werde ich in zukünftigen Videos Videos haben und es ändert sich viel. Aber egal, das sind die Dienste und Systeme, die ich täglich verwende, und ohne dieses Dashboard kann ich nichts davon erreichen. Sobald es nicht lädt, versuche ich sofort, es zu reparieren. Das Dashboard ist jetzt die Nummer eins. Das zweite, das irgendwie in das Dashboard einfließt, ist der Engine X Proxy Manager, aber es ist nicht die Art und Weise, wie Sie traditionell an einen Reverse Proxy denken würden. Also was Sie sehen hier die URL, die ich verwende, plus ein SSL-Zertifikat. Das läuft

2:19 über den Engine X Proxy Manager. Ich habe auch ein Video dazu. Im Grunde verwende ich das nur für lokale DNS. Ich habe DNS-Einträge für praktisch alle diese Server und sie verweisen nur auf diesen Engine X Proxy Manager Server. An diesem Punkt habe ich die Zertifikate verschlüsselt, die über DNS erneuert werden. Ich muss also keine Ports öffnen. Dann erstelle ich einfach einen neuen Proxy-Host. Darin befindet sich ein Container, den ich gerade teste. Darin zeige ich einfach auf die IP-Adresse, die lokale IP- Adresse, gebe den gewünschten Namen und wähle das SSL-Zertifikat aus. Dann öffnet sich jeder einzelne dieser Dienste, die ich hier habe, über den Domänennamen. Sie verfügen über ein gültiges SSL-Zertifikat. Ich

3:06 muss mir also keine IP-Adressen merken. Normalerweise macht man das, aber ich muss mir keine merken. Alle meine Dienste sind über den Domänennamen mit einem gültigen SSL- Zertifikat erreichbar. Das ist jetzt sehr hilfreich. dient der Überwachung der Betriebszeit und ich bin gerade dabei, eine vollständige Überwachungslösung für mein gesamtes Heimlabor zu entwickeln. Insgesamt ist die tatsächliche Betriebszeit von Kuma, die Sie hier sehen, seit über einem Jahr im Einsatz. Das ist etwas, das ich regelmäßig überprüfe und ich habe Benachrichtigungen hier konfiguriert, also muss ich eigentlich nicht hierher kommen, denn wenn tatsächlich etwas ausfällt, bekomme ich eine Benachrichtigung, wozu wir gleich kommen, aber ich

3:51 bekomme eine Benachrichtigung, aber das ist nicht der Grund, warum ich das überprüfe. Ich überprüfe das, weil ich bei vielen dieser Dienste die Wiederholungsrate auf mehr als eins eingestellt habe. Bei einigen von ihnen sage ich, dass ich sofort benachrichtigt werde, wenn es irgendwann ausfällt, zum Beispiel für mein Netzwerk und solche Sachen, denn wenn etwas davon ausfällt, gibt es ein Problem. Aber für meine Website gibt es Zeiten, in denen sie als ausgefallen gemeldet wird, aber sie ist nicht wirklich ausgefallen. Also gehe ich rein und stelle diese Wiederholungsrate so ein, dass sie fünf Mal hintereinander versucht, also alle 20 Sekunden, also insgesamt 100 Sekunden lang. Wenn es ausfällt, werde ich benachrichtigt. Ich gehe einfach hierher und überprüfe, ob alles grün ist. Wenn alles grün ist, ist alles in Ordnung. Das

4:36 überprüfe ich mindestens einmal am Tag und es ist mit Benachrichtigungen gekoppelt. Sobald ich eine Benachrichtigung erhalte, dass etwas ausgefallen ist, gehe ich als Erstes hierher, um im Grunde alles zu überprüfen. Das Nächste, was ich benutze, benutze ich jeden Tag. Dies ist die am häufigsten verwendete Anwendung. Wir werden gleich darauf eingehen, warum. Sie heißt ntfy. Ich nenne sie notify. Ich weiß nicht, ob sie wirklich so heißt, aber das ist die Anwendung, die ich für alle meine Benachrichtigungen verwende. Ich bin gerade dabei, alles dorthin zu migrieren. Sie ist mit vielen verschiedenen Anwendungen kompatibel, sodass Sie die Einstellungen für die Betriebszeit sehr einfach konfigurieren können. Kuma ist ein gutes Beispiel dafür. Das Allererste sind die Betriebszeitwarnungen. Ich verwende sie für alle meine Betriebszeitwarnungen. Immer wenn etwas ausfällt,

5:22 abhängig von dem Retri, über das wir gerade gesprochen haben, erhalte ich eine Benachrichtigung auf mein Telefon. Diese Anwendung ist, dass ich das Gefühl habe, dass die iPhone-Anwendung einige Probleme mit Benachrichtigungen haben könnte. Ich habe das gelesen, aber ich habe Android, es funktioniert jetzt großartig. Deshalb ist dies die am häufigsten verwendete Anwendung, die ich habe. Ich verwende sie jetzt für Bewegungsbenachrichtigungen. Was ich jetzt als meinen NVR verwende, ist Blue Iris, und Blue Iris ist super leistungsstark, aber es muss irgendwie angepasst werden. Also, was ich mit Blue Iris mache, ist, dass Blue Iris KI-Warnungen von Code Project AI hat. Wenn Sie noch nie Blue Iris verwendet haben, wird das keinen Sinn ergeben. Der wichtige Teil ist, dass es ein Bewegungsereignis aufnimmt und es im Grunde durch einen KI-Prozessor laufen lässt und es an Blue Iris zurückgibt, damit es

6:09 weiß, was damit zu tun ist. Technisch gesehen verwende ich Code Project AI auch jeden Tag aus diesem Grund, aber das ist separat. Diese Mo-Benachrichtigungen tun eigentlich nichts, wenn Sie nicht darüber benachrichtigt werden. Was ich also habe, ist innerhalb von Blue Iris. Ich habe eine Warnung, die im Grunde direkt an Notify gesendet wird und alle Details dieser Bewegungsbenachrichtigung enthält. Es wird die tatsächliche Kamera angezeigt, von der es kam. Es wird angezeigt, was die KI erkannt hat. Sie können hier sehen, dass es eine Person erkannt hat und insbesondere mich. Dann habe ich hier unten zwei Links, einen, der zur Live-Ansicht der Kamera führt, und einen, der zum vorab aufgezeichneten Clip der Kamera führt. Und hier, derzeit geschwärzt, ist das eigentliche Bild, das mit der Bewegungsbenachrichtigung einherging. Ich benutze das den

6:56 ganzen Tag, jeden Tag. Früher hatte ich das in Home Assistant eingerichtet. Was mir an Home Assistant nicht gefiel, war, dass man es tatsächlich über einen MQTT-Server senden musste. Im Grunde ging es also von Blue Iris zum MQTT-Server und dann zu Home Assistant, also war es etwas verzögert. Dies ist wahrscheinlich etwa ein oder zwei Sekunden schneller als die Werbebenachrichtigung. Es ist also nicht enorm schneller, aber es ist schneller als es war. Und was mir daran am besten gefällt, ist, dass Sie die Gesamtzahl der Benachrichtigungen festlegen können, die Sie behalten möchten. Früher musste ich bei meinen Benachrichtigungen zu Blue Iris gehen und genau sehen, was diese Warnungen waren. Wenn ich zu verschiedenen Warnungen zurückkehren wollte, um herauszufinden, was an diesem Punkt passiert ist, konnte ich das direkt von Notify aus tun. Nicht nur das,

7:42 es behält sie tatsächlich alle bei Dies ist die Anwendung, von der ich sagen kann, dass sie die ganze Zeit online ist. Der tertiäre Vorteil besteht darin, dass sie browserbasierte Benachrichtigungen bietet. Früher erhielt ich Benachrichtigungen nur auf meinem Telefon, und das ist auch weiterhin der Fall. Ich kann mein Gerät so konfigurieren, dass es auch Bewegungsbenachrichtigungen sendet. Wenn also jemand außerhalb meines Hauses ist, erhalte ich eine Benachrichtigung sowohl auf meinem PC als auch auf meinem Telefon. Ich bin jetzt wieder froh, dass es viel mehr Docker-Container gibt. Viel mehr, die ich verwendet habe und viel mehr, die ich verwenden möchte. Aber diese sind mir im Grunde im Gedächtnis geblieben, seit ich angefangen habe, sie zu verwenden. Es gibt noch viel mehr da draußen, viel mehr, in die ich mich vertiefe, um welche zu finden, die ich weiterhin in meinem Privatleben implementieren kann.

8:28 Aber ich möchte von Ihnen hören. Ich möchte wissen, was Sie derzeit verwenden, was ich Ihrer Meinung nach verwenden sollte und ob es etwas gibt, das ich verwenden kann und das mir möglicherweise nützen könnte. Wenn Sie es bis hierher geschafft haben, vielen Dank fürs erneute Ansehen. Dies sind nicht die besten Docker-Container. Das ist mir völlig bewusst, aber ich hoffe, Sie konnten wieder etwas daraus lernen. Wenn ihr es bis hierher geschafft habt, danke fürs Zuschauen. Wir sehen uns beim nächsten Mal.

Share

Weitere Video-Zusammenfassungen