Wake-on-LAN — accendi il PC da Dexter
Se usi Dexter con un modello locale su Ollama e il PC che lo ospita è spento, Dexter può accenderlo per te: invia un magic packet Wake-on-LAN, ti mostra l’avanzamento in chat e — quando la macchina è pronta — il prompt parte da solo, senza ritirarlo.
Come funziona
Sezione intitolata “Come funziona”Prima di ogni prompt diretto a Ollama il server verifica che il PC risponda sulla porta di Ollama:
- PC acceso → il prompt parte subito, nessun avviso;
- PC spento → Dexter invia il magic packet (via il relay nella rete Docker) e mostra una scheda animata in chat con l’attesa in corso; appena la macchina è pronta il prompt parte da solo;
- timeout (configurabile, 120–900s) → se il PC non risponde, il prompt non viene inviato e resta nella cronologia della chat: niente risposte fantasma.
La scheda in chat si può anche annullare con Stop durante l’attesa.
Configurazione
Sezione intitolata “Configurazione”In Impostazioni → Wake-on-LAN:
- Abilitato — attiva o disattiva la verifica;
- MAC — l’indirizzo fisico della scheda di rete del PC (in Windows:
ipconfig /all→ Indirizzo fisico); - IP / host — l’indirizzo del PC. Può essere anche un dominio (es. un DDNS) per svegliare macchine remote: serve che il router inoltri UDP 9 verso l’indirizzo broadcast della LAN remota;
- Attesa massima — quanto tempo Dexter attende il risveglio prima di rinunciare (120–900 s).
I dati sono personali e salvati solo nel tuo profilo.
Requisiti sul PC
Sezione intitolata “Requisiti sul PC”Il Wake-on-LAN va abilitato su tre livelli, e il primo è il più dimenticato:
- BIOS/UEFI — attiva Wake on LAN / Power On by PCI-E device;
- Scheda di rete — in Windows: Gestione dispositivi → Scheda di rete → Risparmio energia → “Consenti al dispositivo di riattivare il computer”;
- Ollama raggiungibile dalla rete — il PC acceso ma irraggiungibile non serve a niente:
Ollama di default ascolta solo su
127.0.0.1. Imposta la variabile d’ambienteOLLAMA_HOST=0.0.0.0(o l’apposita opzione Expose Ollama to the network) e assicurati che Ollama parta da solo all’avvio del PC, perché Dexter può accendere la macchina ma non lanciare programmi.