Docker Installation (Remote Wake-on-LAN Dienst)
Zurueck zum Verbindungsleitfaden | Zurueck zur Remote Wake-on-LAN Server-Installation
Docker wird verwendet, um einen Hintergrunddienst auszufuehren, der Remote Wake-on-LAN (WOL) fuer Turn Off PC ermoeglicht.
Diese Anleitung erklaert, warum Docker erforderlich ist, wofuer es verwendet wird und wie es auf unterstuetzten Linux-Systemen installiert wird.
Warum Docker erforderlich ist
Wake-on-LAN funktioniert nur innerhalb des lokalen Netzwerks (LAN).
Um einen Computer von ausserhalb des Heimnetzwerks aufzuwecken, wird ein Zwischensystem benoetigt, das als Bruecke fungiert zwischen:
- Dem entfernten Geraet (mobile App)
- Dem lokalen Netzwerk (LAN)
Docker wird verwendet, um diese Bruecke als containerisierten Dienst auszufuehren.
Wofuer Docker in Turn Off PC verwendet wird
In Turn Off PC wird Docker verwendet, um einen Python-basierten Dienst auszufuehren, der:
- Kontinuierlich im Hintergrund laeuft
- Auf eingehende Anfragen ueber ein VPN wartet (zum Beispiel Tailscale)
- Befehle von der Turn Off PC Mobile-App empfaengt
- Diese Befehle in lokale Wake-on-LAN-Pakete uebersetzt
- Die WOL-Pakete innerhalb des lokalen Netzwerks sendet
Dies ermoeglicht Remote Wake-on-LAN, ohne Ports oder Router dem Internet auszusetzen.
Wo dieser Docker-Dienst laeuft
Der Docker-Container kann auf jedem staendig eingeschalteten Linux-Geraet innerhalb des lokalen Netzwerks laufen, wie:
- Einem Linux-Server
- Einem Desktop-PC
- Einem Mini-PC
- Einem Raspberry Pi
Raspberry Pi OS ist eine Linux-Distribution, daher sind der Installationsprozess und die Befehle identisch.
Wie das System funktioniert (Ueberblick)
- Die Turn Off PC Mobile-App sendet eine Anfrage ueber das VPN
- Der Docker-Container empfaengt die Anfrage
- Der Container fuehrt ein Python-Programm aus
- Das Python-Programm sendet ein Wake-on-LAN-Paket im lokalen Netzwerk
- Der Zielcomputer schaltet sich ein
Docker stellt sicher, dass dieser Dienst zuverlaessig und unabhaengig vom Host-System laeuft.
Was Docker NICHT tut
Docker tut nicht:
- Das VPN ersetzen
- Eigene Remote-Konnektivitaet bereitstellen
- Wake-on-LAN ersetzen
- Hardware direkt steuern
Docker bietet nur eine Laufzeitumgebung fuer den WOL-Bridge-Dienst.
Unterstuetzte Betriebssysteme
Docker ist fuer diese Einrichtung nur auf Linux-Systemen erforderlich.
Dies umfasst:
- Linux-Distributionen (Ubuntu, Debian, usw.)
- Raspberry Pi OS
Es werden dieselben Installationsbefehle verwendet.
Anforderungen
Um Docker fuer Remote Wake-on-LAN zu verwenden, benoetigen Sie:
- Ein unterstuetztes Linux-System
- Administrator-Rechte (root)
- Internetzugang (fuer Installation und Image-Downloads)
- Eine VPN-Verbindung (zum Beispiel Tailscale)
Wichtige Hinweise
- Der Docker-Container muss jederzeit laufen
- Das Host-Geraet muss eingeschaltet bleiben
- Der Host muss mit dem lokalen Netzwerk verbunden sein
- Der Host muss mit dem VPN verbunden sein
Wenn der Container nicht laeuft, wird Remote Wake-on-LAN nicht funktionieren.
Weiter
Fahren Sie mit der Docker-Installation unter Linux / Raspberry Pi OS fort: