Headscale: Difference between revisions
mNo edit summary |
m rar formaterings glitch |
||
| Line 8: | Line 8: | ||
være kobla opp mot ei statisk IP-adresse. Om denne IP-adressa ikke er statisk, | være kobla opp mot ei statisk IP-adresse. Om denne IP-adressa ikke er statisk, | ||
vil koblinga kun fungere helt til adressa endrer seg. | vil koblinga kun fungere helt til adressa endrer seg. | ||
=== Nyttig å vite (Kommandoer) === | === Nyttig å vite (Kommandoer) === | ||
Siden vi kjører Headscale i en docker | Siden vi kjører Headscale i en docker container, må vi bruke | ||
<code>docker exec</code> for å kjøre kommandoer. Den første "headscale" i kommandoen er | |||
navnet på containeren, mens den andre er selve programmet. | navnet på containeren, mens den andre er selve programmet. | ||
Revision as of 17:58, 15 January 2026
Magien som får oppsettet vårt til å kjøre heter Headscale. Det er en VPN-løsning som bruker Wireguard protokollen. Dette er en selvhosta versjon av Tailscale, som betyr at vi har kontroll på all trafikken selv. I tillegg slipper vi å betale for Tailscale-tjenesta.
Headscale er hosta på VPS-en (Jaffa). Det var vi nødt til å gjøre fordi måten man kobler seg på nettverket er gjennom en URL, og denne URL-en må være kobla opp mot ei statisk IP-adresse. Om denne IP-adressa ikke er statisk, vil koblinga kun fungere helt til adressa endrer seg.
Nyttig å vite (Kommandoer)
Siden vi kjører Headscale i en docker container, må vi bruke
docker exec for å kjøre kommandoer. Den første "headscale" i kommandoen er
navnet på containeren, mens den andre er selve programmet.
Liste over brukere
docker exec headscale headscale users list
Opprette en ny bruker
docker exec headscale headscale users create <BRUKERNAVN>
Lage en autentiseringsnøkkel
For å generere en nøkkel som lar en ny enhet koble seg til:
docker exec headscale headscale preauthkeys create --user <BRUKERNAVN>
Hjelp-menyen
Hjelp-kommandoene er veldig nyttige. Du kan få oversikt over alt du kan gjøre her:
docker exec headscale headscale --help
NB! Hver underkommando har sin egen hjelp-side som er veldig godt skrevet. Jeg anbefaler å lese dem hvis du er usikker på flagg eller parametere.