Indietro

VPS hosting con Headscale

Il VPS hosting con Headscale ti permette di collegare i client Tailscale a un server di controllo tutto tuo e di riunire i tuoi dispositivi in un'unica rete privata. Dopo l'ordine, Headscale si installa da solo e indirizzo del server e chiave di connessione compaiono nel tuo pannello. I tuoi dispositivi entrano con un solo comando e comunicano direttamente tra loro quando possibile.

Quanti dispositivi si collegheranno?

Totale$2.58/mese

I prezzi includono l'IVA.

Aumenta o riduci RAM e CPU quando vuoi. Il disco può solo crescere, quindi parti in piccolo.

Cosa c'è installato sul tuo server Headscale?

  • Headscale 0.29.7 dall'immagine Docker ufficiale, con licenza BSD-3
  • HTTPS tramite Caddy, con l'indirizzo del server su sslip.io, quindi il dominio è facoltativo
  • Database SQLite e la configurazione di esempio ufficiale, con modificati solo i campi dell'indirizzo
  • Un utente chiamato yonetici e una chiave di connessione riutilizzabile valida per un anno
  • MagicDNS attivo, così i dispositivi si raggiungono per nome sotto tailnet.internal
  • Firewall con aperte solo le porte 22, 80 e 443

Che dimensione ti serve per Headscale?

La documentazione ufficiale di Headscale non indica una cifra di RAM né un limite di dispositivi. Copre una sola rete ed è scritto per uso personale o per una piccola community. Come regola generale, 1 GB basta per pochi dispositivi e 2 GB vanno bene per molti. Headscale si limita a presentare i dispositivi tra loro e la maggior parte del traffico passa direttamente tra di essi, quindi di rado serve una dimensione grande. Se non basta, aumenta RAM e CPU dal tuo pannello e il tuo indirizzo resta lo stesso.

UsoDimensionePrezzoScegli
Pochi dispositivi 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mese
Tutta la famiglia 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mese
Tutto il team 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mese

Per chi è?

  • Chi vuole computer, telefono e server di casa su un'unica rete privata
  • Chi apprezza il client Tailscale ma vuole tenere il server di controllo in proprio
  • Configurazioni personali e piccole community open source
  • Chi vuole raggiungere dispositivi remoti come se fossero nella stessa rete locale

Cosa succede dopo l'ordine?

  1. Scegli la dimensione e completa il pagamento. Il server si avvia e Headscale si installa da solo.
  2. Nel tuo pannello apri il tuo server da I miei server e copia i valori Indirizzo del sito e Chiave admin dalla scheda Panoramica.
  3. Installa il client Tailscale ufficiale sul dispositivo che vuoi collegare.
  4. Sul dispositivo esegui: tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY
  5. Per vedere i tuoi dispositivi, connettiti via SSH ed esegui docker compose exec headscale headscale nodes list in /opt/seturack/headscale.

Con ogni server

  • Backup giornalieri inclusi nel prezzo
  • Traffico illimitato
  • Accesso root completo
  • Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
  • Sede: Istanbul · IST-1.

Da sapere

  • La Chiave admin è riutilizzabile, quindi chiunque la possieda può aggiungere dispositivi alla tua rete. Non condividerla.
  • Se non è possibile una connessione diretta, il traffico passa cifrato attraverso i relay DERP pubblici di Tailscale. Per usare un tuo relay, attiva il server DERP incorporato, che richiede anche la porta 3478/UDP.
  • I dispositivi si collegano all'indirizzo del server. Se vuoi un tuo dominio, impostalo prima di collegare il primo dispositivo e cambia anche server_url nella configurazione.
  • Headscale non è associato a Tailscale Inc. Punta a supportare le ultime 10 versioni del client Tailscale su ogni piattaforma.
  • Se non è possibile emettere un certificato, l'indirizzo usa http. La documentazione ufficiale richiede HTTPS sulla porta 443 per i client, quindi in quel caso collega un tuo dominio.

Domande e risposte su Headscale

Di quanta RAM ha bisogno Headscale?

La documentazione ufficiale di Headscale non indica una cifra di RAM. Come regola generale, 1 GB basta per pochi dispositivi e 2 GB vanno bene per molti. Il carico è basso perché Headscale si limita a presentare i dispositivi tra loro.

Come collego un dispositivo a Headscale?

Installa il client Tailscale ufficiale, poi esegui tailscale up con l'Indirizzo del sito del tuo pannello dopo --login-server e la tua Chiave admin dopo --authkey. Puoi usare la stessa chiave su ogni dispositivo.

Posso collegare un telefono a Headscale?

Sì, Headscale supporta anche Android e iOS. Su Android apri Accounts nell'app Tailscale, inserisci il tuo indirizzo sotto Use an alternate server e la tua chiave sotto Use an auth key. I passaggi per i dispositivi Apple sono nella pagina /apple del tuo server.

Il mio traffico internet esce attraverso il server Headscale?

No. Headscale presenta i dispositivi tra loro e il traffico scorre tra di essi. Per l'uscita verso internet puoi rendere un dispositivo della tua rete un exit node. Se vuoi che il traffico esca dal tuo server, guarda il server con WireGuard installato.

Headscale ha un pannello web?

No. In Headscale dispositivi e chiavi si gestiscono con comandi sul server. Connettiti via SSH, usa nodes list per vedere i tuoi dispositivi e preauthkeys create per generare una nuova chiave.

Cosa succede quando scade la mia chiave Headscale?

La chiave creata durante l'installazione è valida per un anno. Per continuare ad aggiungere dispositivi dopo quel periodo, connettiti via SSH e generane una nuova con il comando headscale preauthkeys create.

Approfondisci e scopri app simili