De første 5 tingene jeg ville satt opp hvis jeg bygde et hjemmelaboratorium i dag

Oppdag essensielle verktøy for å bygge ditt homelab: Proxmox, Portainer, Nginx Proxy Manager, Unraid og 2.5Gb/s nettverk sikrer fleksibilitet og effektivitet for prosjektet ditt.

Er du nettopp i gang med din homelab-reise? Jeg har bygget ut min homelab i nesten fem år nå, og jeg har lært mye underveis. Her er de første tingene jeg ville implementert i dag hvis jeg skulle bygge en homelab fra bunnen av.

5 Proxmox

Jeg undervurderte virkelig kraften til Proxmox tidlig i homelab-reisen min. Jeg begynte faktisk ikke å bruke det før tidligere i år — og jeg skulle ønske jeg hadde hoppet på bølgen mye tidligere.

Hvis du aldri har hørt om Proxmox, så er det en virtuell maskinbehandler, lik VMWare’s vSphere — unntatt at Proxmox tilbyr en helt gratis fellesskapsutgave. Dette gjør Proxmox idéelt for homelabbing fordi det ikke koster en krone å kjøre.

Når du har installert Proxmox på systemet ditt, vil du kunne implementere så mange virtuelle maskiner som maskinvaren din kan håndtere. Jeg har vanligvis minst noen virtuelle maskiner kjørende — en bare for Docker, en for spillservere, og en for alt annet jeg ønsker å gjøre på systemet.

Det fantastiske er at jeg kan starte opp virtuelle maskiner på et øyeblikk for alle grunner — og så avslutte dem like raskt når jeg er ferdig. Proxmox gir meg stor fleksibilitet uten at jeg må starte opp maskinvaren kontinuerlig eller kjøre flere fysiske maskiner.

Proxmox støtter også PCI pass-through, så du kan koble et PCI- eller PCIe-enhet direkte til en virtuell maskin. Dette er flott når du vil bruke et grafikkort RAID/HBA-kontroller, eller til og med de integrerte grafikkene til prosessoren din direkte i en virtuell maskin.

Alt i alt, hvis du allerede har en lagringsserver på nettverket ditt, bør du implementere Proxmox neste. Jeg skulle ønske jeg hadde separert lagringsserveren min og virtuell maskin-serveren tidligere, og Proxmox er verktøyet for å gjøre det.

4 Portainer

Jeg er en stor Forkjemper for Docker. Jeg synes Docker virkelig gjør det superenkelt å implementere serverapplikasjoner. Men jeg hater å administrere Docker-containere gjennom kommandolinjen. Det er der Portainer kommer inn.

Portainer er en Docker-container selv og lar deg administrere alle dine andre Docker-containere med et pent og ryddig webgrensesnitt.

Jeg har funnet Portainer å være helt avgjørende for å administrere Docker-serveren min. Jeg dykker veldig sjelden inn i terminalen for den serveren, da nesten alt jeg gjør håndteres innenfor Portainers grensesnitt. Jeg implementerer nye containere, administrerer eksisterende containere, og håndterer nesten alle innstillingene mine for containere gjennom Portainers webgrensesnitt.

Det eneste jeg ikke bruker Portainer til er filhåndtering, da det ikke er så bra på det. For de oppgavene, logger jeg fortsatt inn via SSH på serveren min og administrerer filene mine gjennom terminalen.

Å sette opp Portainer tidlig i homelab-reisen din vil rett og slett bety mindre tid brukt på å fikle med Docker-kommandoer og mer tid på å nyte tjenestene du kjører — det er så enkelt.

3 Nginx Proxy Manager

Nginx Proxy Manager er et av de verktøyene du kanskje ikke tenker at du trenger, men som du virkelig gjør. Jeg pleide å skrive Nginx-konfigurasjonene mine for hånd og prøve å feilsøke ting selv i de tidlige dager av homelabbing, men Nginx Proxy Manager forenkler alt.

Enten du bruker Nginx Proxy Manager for lokal reverse proxying for å få tilgang til lokalt hostede tjenester gjennom et domenenavn, eller for å åpne tjenester opp til verdensveven, kan Nginx Proxy Manager håndtere det for deg.

Faktisk bruker jeg Nginx Proxy Manager for begge disse oppgavene. Jeg har én instans kjørende for offentlig tilgjengelige domener, og én kjørende bare for interne domener.

Nginx Proxy Manager er rett og slett et verktøy jeg ikke kunne drevet homelaben min uten, og jeg tror du vil finne det like nyttig når det er implementert i nettverksstakken din.

2 Unraid

Jeg har brukt Unraid i nesten fem år nå. Selv om det ikke var den første delen av homelaben min, var det virkelig starten på min homelabb-reise.

Tilbake i 2016 fikk jeg en Synology NAS og elsket det. Jeg brukte det av og til i noen år, men det var ikke før januar 2021 at jeg virkelig dykket ned i homelabb-hullet. Det var da jeg kjøpte en avviklet bedriftsserver på eBay for å erstatte min aldrende Synology og begynte virkelig å utforske hva som fantes.

homelab handlet om.

Operativsystemet jeg valgte på det tidspunktet var Unraid. Det ga meg den lagringsfleksibiliteten jeg ønsket, lot meg kjøre Docker-applikasjonene jeg trengte, og leverte et kraftig, men brukervennlig grensesnitt.

Jeg vet at Unraid er en betalt programvare, men for det den leverer, synes jeg den er ekstremt kraftig. Grunnen til at jeg vil anbefale å kjøre Unraid i homelaben din fra starten av, er fordi den fjerner ganske mange begrensninger som tradisjonell RAID har. En av de største er diskkapasiteten.

Med tradisjonell RAID er du begrenset til den minste disken i serveren din. Hvis du har en 3TB disk, en 6TB disk og to 8TB disker i serveren, for eksempel, vil du kun kunne få tilgang til 3TB på hver disk, som gir totalt 9TB lagringsplass på tvers av alle fire disker med RAIDZ1.

Unraid, derimot, ville kombinere disse fire diskene for å gi 17TB lagringsplass, nærmest det dobbelte av hva tradisjonell RAID tilbyr. Dette er fordi Unraid fungerer annerledes enn normal RAID, mens den fortsatt gir diskredundans.

En nettverkstilkoblet lagringsserver er avgjørende for enhver homelab, og Unraid tilbyr rett og slett den enkleste og mest fleksible måten å kjøre en på.

1 En 2.5Gb/s Nettverk

Jeg drev min homelab på et standard gigabit-nettverk i flere år. Det var ikke før rundt februar i år at jeg endelig oppgraderte til et 2.5Gb/s nettverk. La meg fortelle deg: forskjellen er astronomisk.

Nylig migrerte jeg serveren for mine virtuelle maskiner fra ett system til et annet. Jeg måtte flytte omtrent 100GB med data for min Docker-virtuelle maskin. Med et tradisjonelt gigabit-nettverk ville det tatt omtrent 15 minutter å flytte alt. Med mitt 2.5Gb/s nettverk, kunne jeg gjøre det på omtrent syv minutter.

Et 2.5Gb/s nettverk gir meg muligheten til å lagre filmfiler på en separat server enn den jeg kjører Plex på. Det lar meg også sikkerhetskopiere dataene mine til serveren fra skrivebordet raskere, og få tilgang til filer fra server til server raskere.

Å komme i gang med et 2.5Gb/s nettverk er faktisk mer rimelig enn du kanskje tror. Unifi Flex Mini 2.5G koster $49 og tilbyr fem 2.5Gb/s porter. TP-Link sin 2.5Gb/s Ethernet PCIe-kort koster rundt $20 til $25 på Amazon (avhengig av om du velger brukt eller ikke, noe jeg gjorde), noe som gjør det ideelt for å oppgradere eldre systemer til den raskere nettverksstandarden.

Totalt brukte jeg omtrent $100 for å oppgradere tre servere til 2.5Gb/s, inkludert svitsjen. Jeg skulle ønske jeg hadde gjort dette for flere år siden.

Hvis du nettopp har begynt med en homelab, gå videre og legg 2.5Gb/s nettverk på listen over nødvendige ting. Du trenger ikke at hver enhet i huset ditt er på 2.5Gb/s, men ha i hvert fall hoveddatamaskinene og serverne tilkoblet et multi-gigabit nettverk.

Når du har fått homelaben din opp og kjøre, er virkelig himmelen grensen for hvilke tjenester du kan kjøre. Jeg har over 30 Docker-containere distribuert i nettverket mitt som utfører forskjellige oppgaver for meg. Blant disse finnes det noen jeg mener hver homelabber burde kjøre, så sørg for å sjekke dem ut.

Hvis du vil lese flere artikler som De første 5 tingene jeg ville satt opp hvis jeg bygde et hjemmelaboratorium i dag, kan du besøke kategorien Linux.

Index
  1. 5 Proxmox
  2. 4 Portainer
  3. 3 Nginx Proxy Manager
  4. 2 Unraid
  5. 1 En 2.5Gb/s Nettverk

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up