Hvorfor min WireGuard-server er det viktigste i mitt hjemmelaboratorium


Når du har vært selvhosting en stund, blir du raskt vant til å ha tilgang til tjenestene dine med et tastetrykk. Når det derimot oppstår en tjenestefeil utenfor din kontroll, kan du miste tilgangen. Slik sørger jeg for å ha tilgang så lenge internett fortsatt fungerer.

Hvorfor kjøre to WireGuard-servere for en bakdør?

I løpet av de siste årene har jeg gjort en bevisst innsats for å flytte så mange av tjenestene mine som mulig fra store teknologiselskaper som Google, Microsoft og Spotify til enten mer personvernfokuserte alternativer, eller, hvis mulig, selvhostede løsninger.

I løpet av den tiden har jeg fullstendig erstattet Microsoft Office og OneDrive, jeg har byttet ut Google Keep og OneNote med mine egne selvhostede notatapper, og noen forskjellige musikkservere—jeg har til og med bygget en for bilen min.

Jeg driver også min egen selvhostede fil-backupserver på mitt lokale nettverk som lagrer viktige filer og mapper fra PC-en min (som skattedokumenter), bilder fra telefonen min, og flere påbegynte programmeringsprosjekter enn jeg liker å innrømme.

Alt i alt har jeg byttet ut mer enn et dusin abonnementstjenester—for flere hundre dollar i året—med selvhostede alternativer, og jeg har blitt avhengig av dem.

Det betyr at jeg ikke vil være avhengig av eksterne tjenester som Cloudflare (eller andre tilsvarende tjenester) for å få tilgang til hjemmenettverket mitt mens jeg er ute. Hvis Cloudflare går ned, går også Cloudflare-tunnelen ned, og jeg har uflaks.

Det er der WireGuard «bakdører» kommer inn.

Hovedserveren for WireGuard kjører på min primære selvhostede PC, som er en ombygget Windows 10-PC. Den er mye kraftigere og har flere Ethernet-porter takket være et nettverkskort jeg har lagt til. Den har imidlertid ett stort problem: strøm. Hvis jeg mister strømmen, slår den PCen seg av umiddelbart, siden det ville være et problem å kjøre den på batterier.

Imidlertid kjører en rekke av mine selvhostede tjenester—spesielt de jeg trenger daglig—på Raspberry Pi-er som er koblet til et batteri stort nok til å holde dem i gang i flere dager uten lading.

Det er der den andre WireGuard-serveren kommer inn. Jeg har en liten Raspberry Pi Zero som står på nettverket mitt, normalt helt ubrukt. Men når det er et strømbrudd, kan jeg koble til den i stedet, og fortsatt ha tilgang til de fleste av de viktige tjenestene jeg trenger, inkludert musikk.

Så lenge internett fortsatt fungerer, trenger du ikke å bekymre deg hvis leverandøren din av dynamisk DNS opplever problemer - du kan fortsatt koble til ved å bruke IP-adressen direkte.

Min IP endres ikke mer enn en gang hvert par år, men hvis din gjør det, kan du også lage et skript som sender deg en tekstmelding, e-post eller annen varsling om hva din nye IP er. På den måten trenger du ikke bekymre deg for at IP-en din endres når du ikke forventer det.

Hva er den beste måten å kjøre en WireGuard-server på?

WireGuard-servere krever virkelig ikke noe spesielt maskinvare, selv om behovene dine vil variere avhengig av hva du ønsker å gjøre. Det finnes to veldig forskjellige oppsett som jeg anbefaler

Bruk en gammel stasjonær hvis du trenger kraft

Hvis du prøver å rute all trafikk fra et helt nettverk gjennom en WireGuard-server, vil du trenge en rask datamaskin for å håndtere all dataen. Ideelt sett vil systemet også ha et nettverkskort med minst to én-gigabit Ethernet-porter for å sikre at hovedkortets Ethernet-port ikke blir en flaskehals for systemet.

Jeg kjører min i en container på Proxmox. Å sette den opp var så enkelt som å kjøre en enkelt kommando og følge instruksjonene.

Bruk en Pi Zero som en backup

Selv om hoved-PC-en min er pålitelig, går den noen ganger ned for programvareoppdateringer, mens jeg migrerer til en ny versjon av Proxmox, eller under strømbrudd.

I slike tider er det nyttig å ha en nødbackup. Jeg installerte en WireGuard-server på en Raspberry Pi Zero som er koblet til nettverket mitt over Wi-Fi. Den er mye tregere enn stasjonær-PCen jeg bruker, men den gjør at jeg kan koble til Joplin, min personlige startside, min musikkserver, og noen flere ting som også har batteribackup.

Strømmen min går relativt ofte, så min Pi Zero WireGuard-server blir faktisk brukt en del.

Jeg vil sterkt anbefale å bruke PiVPN for å sette opp en WireGuard-server på en Pi Zero. Avhengig av systemet ditt krever det bare to eller tre kommandoer, og deretter vil installasjonsprogrammet lede deg gjennom hvert steg i prosessen.


Selv om Cloudflare ikke opplever store driftsbrudd hver dag, er det svært upraktisk når det skjer. WireGuard-serverne jeg hadde kjørende på mitt lokale nettverk, ga meg muligheten til å opprettholde tilgang til mitt hjemmelab og selvhostede tjenester under det store driftsbruddet i 2025, mens andre ble utestengt.

Gitt hvor viktige selvhostede tjenester kan bli, er det verdt å bruke 15 minutter på å sette opp en bakdør for å sikre at du aldri mister tilgangen.

Relaterte artikler