Terug

Headscale VPS-hosting, vooraf geïnstalleerd

Met Headscale VPS-hosting verbind je Tailscale-clients met een eigen controleserver en breng je je apparaten samen op één privénetwerk. Na je bestelling installeert Headscale zichzelf en verschijnen het serveradres en de verbindingssleutel in je paneel. Je apparaten sluiten aan met één commando en praten rechtstreeks met elkaar wanneer dat kan.

Hoeveel apparaten gaan verbinden?

Totaal$2.59/mnd

Prijzen zijn inclusief btw.

Schaal RAM en CPU op of af wanneer je wilt. De schijf kan alleen groeien, dus begin klein.

Wat is er geïnstalleerd op je Headscale-server?

  • Headscale 0.29.7 uit de officiële Docker-image, BSD-3-licentie
  • HTTPS via Caddy, met het serveradres op sslip.io, dus een domein is optioneel
  • SQLite-database en de officiële voorbeeldconfiguratie, met alleen de adresvelden gewijzigd
  • Een gebruiker met de naam yonetici en een herbruikbare verbindingssleutel die een jaar geldig is
  • MagicDNS ingeschakeld, zodat apparaten elkaar bereiken op naam onder tailnet.internal
  • Firewall waarin alleen poort 22, 80 en 443 open staan

Welke grootte heb je nodig voor Headscale?

In de officiële documentatie van Headscale staan geen RAM-hoeveelheid en geen apparaatlimiet. Het dekt één netwerk en is geschreven voor persoonlijk gebruik of een kleine community. Als vuistregel is 1 GB genoeg voor een paar apparaten en past 2 GB bij veel apparaten. Headscale laat apparaten alleen kennismaken en het meeste verkeer gaat rechtstreeks tussen hen, dus een grote grootte is zelden nodig. Is het niet genoeg, schaal dan RAM en CPU op vanuit je paneel, en je adres blijft hetzelfde.

GebruikGroottePrijsKiezen
Een paar apparaten 1 GB RAM · 1 vCore · 25 GB NVMe $2.59/mnd
Het hele gezin 2 GB RAM · 1 vCore · 40 GB NVMe $4.02/mnd
Het hele team 4 GB RAM · 2 vCore · 60 GB NVMe $6.91/mnd

Voor wie is het?

  • Iedereen die zijn computer, telefoon en thuisserver op één privénetwerk wil
  • Mensen die de Tailscale-client fijn vinden maar de controleserver zelf willen houden
  • Persoonlijke opstellingen en kleine open-sourcecommunity's
  • Iedereen die externe apparaten wil bereiken alsof ze op hetzelfde lokale netwerk zitten

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af. Je server start op en Headscale installeert zichzelf.
  2. Open in je paneel je server via Mijn servers en kopieer de waarden bij Siteadres en Beheerderssleutel van het tabblad Overzicht.
  3. Installeer de officiële Tailscale-client op het apparaat dat je wilt verbinden.
  4. Voer op het apparaat uit: tailscale up --login-server SITE-ADDRESS --authkey ADMIN-KEY
  5. Om je apparaten te zien maak je verbinding via SSH en voer je docker compose exec headscale headscale nodes list uit in /opt/seturack/headscale.

Bij elke server

  • Dagelijkse back-up inbegrepen in de prijs
  • Onbeperkt verkeer
  • Volledige rootrechten
  • Schaal RAM en CPU later op of af, en laat de schijf groeien
  • Locatie: Istanbul · IST-1.

Goed om te weten

  • De beheerderssleutel is herbruikbaar, dus iedereen die hem heeft kan apparaten aan je netwerk toevoegen. Deel hem niet.
  • Kan er geen directe verbinding worden gemaakt, dan loopt het verkeer versleuteld via de openbare DERP-relays van Tailscale. Om je eigen relay te draaien, schakel je de ingebouwde DERP-server in, die ook poort 3478/UDP nodig heeft.
  • Apparaten maken verbinding met het serveradres. Wil je een eigen domein, stel dat dan in voordat je het eerste apparaat verbindt, en wijzig ook server_url in de configuratie.
  • Headscale is niet gelieerd aan Tailscale Inc. Het streeft ernaar de laatste 10 releases van de Tailscale-client op elk platform te ondersteunen.
  • Kan er geen certificaat worden uitgegeven, dan gebruikt het adres http. De officiële documentatie eist HTTPS op poort 443 voor clients, dus koppel in dat geval je eigen domein.

Vragen en antwoorden over Headscale

Hoeveel RAM heeft Headscale nodig?

In de officiële documentatie van Headscale staat geen RAM-hoeveelheid. Als vuistregel is 1 GB genoeg voor een paar apparaten en past 2 GB bij veel apparaten. De belasting is laag, omdat Headscale apparaten alleen met elkaar laat kennismaken.

Hoe verbind ik een apparaat met Headscale?

Installeer de officiële Tailscale-client en voer dan tailscale up uit met het Siteadres uit je paneel na --login-server en je Beheerderssleutel na --authkey. Je kunt dezelfde sleutel op elk apparaat gebruiken.

Kan ik een telefoon met Headscale verbinden?

Ja, Headscale ondersteunt ook Android en iOS. Open op Android in de Tailscale-app Accounts, vul je adres in bij Use an alternate server en je sleutel bij Use an auth key. De stappen voor Apple-apparaten staan op de pagina /apple van je server.

Gaat mijn internetverkeer via de Headscale-server naar buiten?

Nee. Headscale laat apparaten met elkaar kennismaken en het verkeer loopt tussen hen. Voor een uitgang naar internet kun je één apparaat in je netwerk als exit node instellen. Wil je dat verkeer via je eigen server naar buiten gaat, kijk dan naar de server met WireGuard geïnstalleerd.

Heeft Headscale een webpaneel?

Nee. In Headscale beheer je apparaten en sleutels met commando's op de server. Maak verbinding via SSH, gebruik nodes list om je apparaten te zien en preauthkeys create om een nieuwe sleutel aan te maken.

Wat gebeurt er als mijn Headscale-sleutel verloopt?

De sleutel die tijdens de installatie is gemaakt, is een jaar geldig. Om daarna apparaten te blijven toevoegen, maak je verbinding via SSH en maak je een nieuwe aan met het commando headscale preauthkeys create.

Lees meer en bekijk vergelijkbare apps