Rasmus Lindroth

En blogg om Linux & teknik

Min första server

Jag har nu under julledigheten lagt en beställning på min första riktiga server. Innan har jag betalt för två stycken VPS:er som står och snurrar i tyska moln, men i framtiden kommer nog bara en av dem snurra vidare. Det här blir med andra ord min första fysiska server om man inte räknar med två Raspberry Pis som ligger här hemma.

Innan jag la en beställning på servern övervägde jag faktiskt att köpa en Raspberry Pi 4, men jag lockades inte riktigt av den på grund av att det tar så lång tid att skriva till minneskortet, jag har även läst om värmeproblem. Det hade troligtvis blivit så att jag inte använde den särskilt mycket. Så har det blivit med mina tidigare, även om jag hittar på lite småprojekt till och från med dem.

Istället blev det en Intel NUC (i5 8259U Bean Canyon 2,5”) med 32 GB RAM och en M.2 disk på 1 TB. Kalaset gick på 8129 kr, vilket är bra mycket dyrare än en Raspberry Pi. Jag får dock en liten server med möjlighet att göra mycket mer. Nu väntar jag bara på att få hem den.

Allt jag ska göra med den är inte bestämt än. Jag tänkte börja med att testa Proxmox nu när jag ger mig in på något helt nytt för mig. Enda virtualiseringen jag har testat lite innan är VirtualBox och VMware på datorn, så det ska bli spännande. Efter det ska jag sätta upp min egna DNS-server, dels för att kunna fixa så att jag har lokala domäner, dels för att få mer kontroll själv. Det är dock ett nytt område för mig även det. Där har jag börjat titta på om CoreDNS kan vara någonting och om jag kan göra något smidigt med Pi-hole som blockerar annonser. Får se hur det blir med det, för jag vill inte blockera annonser för alla på nätverket eftersom att det kan få sidor att sluta fungera.

Mitt andra projekt blir att forsätta automatisera lamporna i hemmet. Jag använder mig av Ikeas serie Trådfri här i lägenheten och har redan programmerat så att jag kan styra lamporna från datorn. Den större delen av programmerandet står dock inte jag för utan det är från eriklupander/tradfri-go, men det har skrivits om lite för att passa mina behov. Tanken är att göra ett program som både styr lamporna efter vissa regler, så som när ingen befinner sig hemma. Vad och hur det blir får framtiden utvisa, men lite roliga idéer lär det gå att verka fram, om inte annat lär internet ha fullt med inspiration.

Det tredje projektet blir att fixa en git-server lokalt. Just nu har jag en som kör Gogs på en av mina VPS:er. Den här gången tänkte jag väldigt varsamt doppa tårna i vattnet och testa Gitea istället som är en fork av Gogs och utvecklas i lite högre tempo. Skillnaden är nog inte särskilt stor, men när jag ändå ska installera om allting på nytt kan jag lika gärna testa någonting nytt.

Jag funderar även på att testa att ha en del av mina programmeringsprojekt på servern helt och hållet istället. Då kan jag utveckla direkt på servern genom att SSH:a till den, på det sättet spelar det ingen roll om jag sitter vid min stationära eller bärbara dator. Egentligen löser git det problemet, men ofta startar jag inte ett nytt repo för hobbyprojekt och när jag väl gör det använder jag inte all kapacitet som finns hos git. Jag vill känna mig färdig med det jag håller på med innan jag comittar koden, för jag har fortfarande inte bemästrat att hoppa i historiken, slå ihop comitts och så vidare. Egentligen ska jag nog bara bli bättre på git.

De två sista saker jag ska prova på är Docker och Ansible, för det har jag tittat på lite förut. Tycker det verkar lite komplicerat och har inte riktigt sett mitt behov av att ha allting i containrar, även om jag har läst och hört hur frälsta andra är. Samma sak när det kommer till att automatisera allting mer. Det är ändå någonting jag kommer att ge en chans att se om även jag blir frälst.

Vad fritiden kommer att fyllas med ett tag framöver är spikat i alla fall och nu väntar jag bara på att Inet ska få min Intel NUC till sitt lager och vidare till ett postombud nära mig.