Installazione di Docker (Servizio Wake-on-LAN remoto)

Torna alla Guida alla connessione | Torna all'installazione del server Wake-on-LAN remoto

Docker viene utilizzato per eseguire un servizio in background che abilita Wake-on-LAN (WOL) remoto per Turn Off PC.

Questa guida spiega perche' Docker e' necessario, a cosa serve e come installarlo sui sistemi Linux supportati.


Perche' Docker e' necessario

Wake-on-LAN funziona solo all'interno della rete locale (LAN).

Per risvegliare un computer dall'esterno della rete domestica, e' necessario un sistema intermedio che agisca come ponte tra:

Docker viene utilizzato per eseguire questo ponte come un servizio containerizzato.


A cosa serve Docker in Turn Off PC

In Turn Off PC, Docker viene utilizzato per eseguire un servizio basato su Python che:

Questo abilita il Wake-on-LAN remoto senza esporre porte o router a internet.


Dove viene eseguito questo servizio Docker

Il container Docker puo essere eseguito su qualsiasi dispositivo Linux sempre acceso all'interno della rete locale, come:

Raspberry Pi OS e' una distribuzione Linux, quindi il processo di installazione e i comandi sono gli stessi.


Come funziona il sistema (panoramica)

  1. L'app mobile Turn Off PC invia una richiesta tramite la VPN
  2. Il container Docker riceve la richiesta
  3. Il container esegue un programma Python
  4. Il programma Python invia un pacchetto Wake-on-LAN sulla rete locale
  5. Il computer di destinazione si accende

Docker garantisce che questo servizio venga eseguito in modo affidabile e indipendente dal sistema host.


Cosa Docker NON fa

Docker non:

Docker fornisce solo un ambiente di esecuzione per il servizio bridge WOL.


Sistemi operativi supportati

Docker e' necessario solo su sistemi Linux per questa configurazione.

Questo include:

Vengono utilizzati gli stessi comandi di installazione.


Requisiti

Per utilizzare Docker per Wake-on-LAN remoto, hai bisogno di:


Note importanti

Se il container non e' in esecuzione, il Wake-on-LAN remoto non funzionera.


Continua

Procedi con l'installazione di Docker su Linux / Raspberry Pi OS: