Instalação do Docker (Serviço Remoto Wake-on-LAN)
→ Voltar ao Guia de Conexão | Voltar para Instalação do Servidor Remoto Wake-on-LAN
O Docker é usado para executar um serviço em segundo plano que habilita o Wake-on-LAN (WOL) remoto para o Turn Off PC.
Este guia explica por que o Docker é necessário, para que ele é usado e como instalá-lo em sistemas Linux compatíveis.
Por que o Docker é necessário
Wake-on-LAN funciona apenas dentro da rede local (LAN).
Para acordar um computador de fora da rede doméstica, um sistema intermediário é necessário para atuar como uma ponte entre:
- O dispositivo remoto (aplicativo móvel)
- A rede local (LAN)
O Docker é usado para executar essa ponte como um serviço containerizado.
Para que o Docker é usado no Turn Off PC
No Turn Off PC, o Docker é usado para executar um serviço baseado em Python que:
- Executa continuamente em segundo plano
- Escuta por requisições recebidas através de uma VPN (por exemplo, Tailscale)
- Recebe comandos do aplicativo móvel Turn Off PC
- Traduz esses comandos em pacotes Wake-on-LAN locais
- Envia os pacotes WOL dentro da rede local
Isso habilita o Wake-on-LAN remoto sem expor portas ou roteadores à internet.
Onde este serviço Docker é executado
O contêiner Docker pode ser executado em qualquer dispositivo Linux sempre ligado dentro da rede local, como:
- Um servidor Linux
- Um PC desktop
- Um mini PC
- Um Raspberry Pi
Raspberry Pi OS é uma distribuição Linux, então o processo de instalação e os comandos são os mesmos.
Como o sistema funciona (visão geral)
- O aplicativo móvel Turn Off PC envia uma requisição através da VPN
- O contêiner Docker recebe a requisição
- O contêiner executa um programa Python
- O programa Python envia um pacote Wake-on-LAN na rede local
- O computador alvo é ligado
O Docker garante que este serviço execute de forma confiável e independente do sistema host.
O que o Docker NÃO faz
O Docker não:
- Substitui a VPN
- Fornece conectividade remota por si só
- Substitui o Wake-on-LAN
- Controla hardware diretamente
O Docker apenas fornece um ambiente de execução para o serviço de ponte WOL.
Sistemas operacionais compatíveis
O Docker é necessário apenas em sistemas Linux para esta configuração.
Isso inclui:
- Distribuições Linux (Ubuntu, Debian, etc.)
- Raspberry Pi OS
Os mesmos comandos de instalação são usados.
Requisitos
Para usar o Docker para Wake-on-LAN remoto, você precisa de:
- Um sistema Linux compatível
- Privilégios de administrador (root)
- Acesso à internet (para instalação e download de imagens)
- Uma conexão VPN (por exemplo, Tailscale)
Observações importantes
- O contêiner Docker deve estar em execução o tempo todo
- O dispositivo host deve permanecer ligado
- O host deve estar conectado à rede local
- O host deve estar conectado à VPN
Se o contêiner não estiver em execução, o Wake-on-LAN remoto não funcionará.
Continuar
Prossiga com a instalação do Docker no Linux / Raspberry Pi OS: