Come accedo a Headscale?
- Nel pannello apri I miei server e clicca sul tuo server.
- Nella scheda Panoramica aspetta che la riga App dica "Headscale è pronto". La pagina si aggiorna da sola.
- Copia i valori dalle righe Indirizzo del sito e Chiave admin.
- Installa il client Tailscale ufficiale sul dispositivo che vuoi connettere (Linux, macOS o Windows).
- Sul dispositivo apri un terminale ed esegui:
tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY. - Il dispositivo entra nella rete. Puoi usare la stessa chiave per ogni dispositivo. Per vedere i dispositivi, connettiti via SSH, esegui
cd /opt/seturack/headscale, poidocker compose exec headscale headscale nodes list.
Più in basso nella pagina, la riga Nome utente e la riga Password sotto di essa servono per SSH. Non usarle per accedere a Headscale.
Da sapere
- Headscale non ha un'interfaccia web: dispositivi e chiavi si gestiscono con i comandi.
- I dispositivi si connettono direttamente tra loro. Se non è possibile una connessione diretta, il traffico passa cifrato attraverso i server relay pubblici (DERP) di Tailscale.
- Con il tuo dominio, cambia anche l'indirizzo di Headscale: imposta
server_urlin/opt/seturack/headscale/ayar/config.yamlsul nuovo indirizzo ed eseguidocker compose restart headscalein/opt/seturack/headscale. Poi eseguitailscale up --login-server NEW-ADDRESS --authkey ADMIN-KEY --force-reauthsu ogni dispositivo. - Il sito si apre in HTTPS a un indirizzo
sslip.iogratuito basato sul tuo IP. Se non è possibile emettere un certificato, si apre invece inhttp://. Verso l'esterno sono aperte solo le porte 80, 443 e 22 (per SSH).
Per usare un tuo dominio, vedi questo articolo.
Non hai ancora un server? Ordina un server con Headscale già installato: scegli la dimensione e paghi solo ciò che scegli.
Ti è stato utile?
Grazie per il tuo feedback!