2024/11/02
Ny server!
Serveren jeg har satt opp for å hoste diverse tjenester (inkludert denne
nettsiden) heter navi
. Denne serveren har fungert til de fleste formål, men er
ekstremt treg. Den har fire kjerner fra tidlig 2000-tallet. Mer enn nok for
enkel hosting av et par nettsider, men den klarer ikke noe særlig mer enn det.
Denne serveren har derfor vært nok for mine behov, men i nyere tid har disse
behovene endret seg. Jeg kjøpte derfor en ny server! Servere er selvfølgelig
veldig dyre, så jeg kjøpte med en brukt. Valget ble på en SuperMicro CSE-829U
X10DRU-i+ 2U 12x
3.5". Det var
dyrt. Spesielt for min studentlommebok var prisen på ~7500kr ganske tung å
betale. Denne har nå ankommet og jeg har døpt den cassini
etter satelitten og
landeren
Cassini-Huygens. Okey
men du lurer kanskje på hvorfor brukte jeg så mye på denne maskinen?
Lagring
Data jeg har som for eksempel bilder of filer ligger uorganisert på forskjellige enheter. Jeg har heller ikke backup, så hvis hardisken min blir ødelagt mister jeg veldig mange bilder og videoer som har blitt tatt igjennom årene.
Et av formålene med denne oppgraderingen var derfor for å få mer diskplass.
navi
hadde fire slots, som høres ut som mer enn nok. Når man derimot skal ha
RAID og noen spares dersom noen disker
skulle faile, faller dette fort kort.
Nå har jeg hele 12 slots, mer enn nok for mine behov. Jeg har satt opp fire disker i RAID 5 med en spare for nå. Jeg har flyttet de fleste filer fra alle mine maskiner dit, og ved hjelp av Samba er disse filene tilgjengelig på alle mine maskiner og telefon.
Jeg ekspermenterer også litt med NextCloud, som er en self hosted Google workspace. Til nå har jeg funnet det litt for bloated, men kanskje jeg må bli litt mer vant til det og konfigurere det bedre. Jeg kommer nok til å bruke en kombinasjon av NextCloud og Samba. Kanskje jeg til og med prøver noe annet hvis jeg finner det.
Remote Utvikling
Utvikling på en remote server er utrolig behagelig. Igjennom ssh, og verktøy som tmux og vscode-ssh kan jeg utvikle helt som vanlig uten at jeg gjør det på maskin. Jeg kan også lukke igjen pcen og fortsette der jeg var på en annen maskin. Med to Xeon 2690v4, har cassini hele 28 kjerner mer enn nok til å takle de fleste prosjekter. Jeg har derfor flyttet mesteparten av utvikling jeg gjør til cassini. Til nå har jeg synes det har fungert bra, og noe jeg kommer til å fortsette med å gjøre.
IPMI
Remote management er et must for en server jeg ikke kan nå fysisk. Med
IPMI
kan jeg fikse alle problemer som skulle oppstå uten være til stede fysisk. Jeg
kan starte å stoppe serveren, se på statistikk, og til og med nå serveren uten
ssh igjennom en remote KVM.
cassini
har IPMI, dessverre hadde ikke navi
støtte for IPMI.
Var det verdt det?
Til nå har jeg vært veldig fornøyd. Jeg setter fortsatt opp ting, og prøver forskjellige greier så kommer nok en oppdatering når jeg har funnet noe kult.