Instal·lació de Docker (servei remot Wake-on-LAN)
Docker s'utilitza per executar un servei en segon pla que permet el Wake-on-LAN (WOL) remot per a Turn Off PC.
Aquesta guia explica per què Docker és necessari, per a què s'utilitza i com instal·lar-lo als sistemes Linux compatibles.
Per què Docker és necessari
Wake-on-LAN funciona només dins de la xarxa local (LAN).
Per encendre un ordinador des de fora de la xarxa domèstica, cal un sistema intermedi que actuï com a pont entre:
- El dispositiu remot (aplicació mòbil)
- La xarxa local (LAN)
Docker s'utilitza per executar aquest pont com un servei containeritzat.
Per a què s'utilitza Docker a Turn Off PC
A Turn Off PC, Docker s'utilitza per executar un servei basat en Python que:
- S'executa contínuament en segon pla
- Escolta sol·licituds entrants a través d'una VPN (per exemple, Tailscale)
- Rep comandes de l'aplicació mòbil Turn Off PC
- Tradueix aquestes comandes en paquets Wake-on-LAN locals
- Envia els paquets WOL dins de la xarxa local
Això permet el Wake-on-LAN remot sense exposar ports ni encaminadors a Internet.
On s'executa aquest servei Docker
El contenidor Docker es pot executar en qualsevol dispositiu Linux sempre encès dins de la xarxa local, com ara:
- Un servidor Linux
- Un PC d'escriptori
- Un mini PC
- Una Raspberry Pi
Raspberry Pi OS és una distribució Linux, per tant el procés d'instal·lació i les comandes són els mateixos.
Com funciona el sistema (visió general)
- L'aplicació mòbil Turn Off PC envia una sol·licitud a través de la VPN
- El contenidor Docker rep la sol·licitud
- El contenidor executa un programa Python
- El programa Python envia un paquet Wake-on-LAN a la xarxa local
- L'ordinador de destí s'encén
Docker assegura que aquest servei s'executa de manera fiable i independent del sistema amfitrió.
Què NO fa Docker
Docker no:
- Substitueix la VPN
- Proporciona connectivitat remota per si sol
- Substitueix Wake-on-LAN
- Controla el maquinari directament
Docker només proporciona un entorn d'execució per al servei pont WOL.
Sistemes operatius compatibles
Docker és necessari només en sistemes Linux per a aquesta configuració.
Això inclou:
- Distribucions Linux (Ubuntu, Debian, etc.)
- Raspberry Pi OS
S'utilitzen les mateixes comandes d'instal·lació.
Requisits
Per utilitzar Docker per al Wake-on-LAN remot, necessites:
- Un sistema Linux compatible
- Privilegis d'administrador (root)
- Accés a Internet (per a la instal·lació i descàrrega d'imatges)
- Una connexió VPN (per exemple, Tailscale)
Notes importants
- El contenidor Docker ha d'estar executant-se en tot moment
- El dispositiu amfitrió ha de romandre encès
- L'amfitrió ha d'estar connectat a la xarxa local
- L'amfitrió ha d'estar connectat a la VPN
Si el contenidor no s'està executant, el Wake-on-LAN remot no funcionarà.
Continuar
Continua amb la instal·lació de Docker a Linux / Raspberry Pi OS: