Drömmen om ett home lab

Efter att ha hängt på olika subreddits som r/homelab, r/DataHoarder, r/selfhosted, r/HomeServer och r/HomeNetworking en stund nu har vi beslutat att vi också vill ha ett snyggt rackskåp! Med lite olika servrar, NAS, DAS och allt du kan tänka dig som passar i ett rack. Rackmontera alla saker! Allt som kan monteras i rack ska vara i det rackskåpet. På grund av det faktum att vi inte äger ett hus med eget serverrum har vi inte möjlighet att välja ett serversskåp i full storlek med servrar som är bullriga 24/7. Det måste vara lämpligt för ett familjehem. Storleksmässigt så måste det vara ett mindre format.

Och – det måste se bra ut…

Varför ska du ha ditt eget hemlaboratorium?

Det är kul att leka med, och du lär dig otroligt mycket. Det är vårt huvudargument!

Som sagt, det finns också flera fördelar med att vara värd för dina egna tjänster och applikationer hemifrån.

Pris

Det kan vara dyrt att skaffa all utrustning. Allt du behöver för att komma igång är dock en dator och några hårddiskar. Om du redan har en äldre reservdator är det något du snabbt kan börja använda som till exempel en NAS. Således ersätter en månatlig kostnad för Dropbox eller annan liknande molnlösning. Detsamma gäller kostnader för webbhotell, spelserverhotell, VPN och andra liknande tjänster som du kan använda idag.

Frihet

Att ha din egen utrustning ger dig full kontroll över dina egna tjänster. Du betalar inte för saker du inte använder, men du kan istället välja att bara köra de tjänster du vill ha. Om du vill testa en ny funktion eller en ny applikation är det enkelt och du behöver inte köpa den från en programutvecklare. Med virtualiseringsfunktioner kan du snabbt snurra upp en server där du kan testa FreeNAS (TrueNAS), piHole, Plex eller Home Assistant för att nämna några populära tjänster som vi åtminstone är intresserade av att testa för oss själva.

Säkerhet

Du äger dina egna data. Istället för att ge alla dina filer och foton till Google, Microsoft eller den du för närvarande använder som en molntjänstleverantör. Du har själv kontroll över dina data. Du väljer hur du vill att dina enheter ska prata med varandra i ditt nätverk och kan ställa in regler som förhindrar att dina smarta produkter får åtkomst till all information i ditt hem. Dessutom får du som förälder möjlighet att skräddarsy tillgången för dina barn; när de kan titta på TV, använda internet och vad de har tillgång till och när.

Kunskap

Vi har ingen erfarenhet av Linux som operativsystem. Mycket liten erfarenhet av nätverksadministration. Det är det som gör detta projekt så spännande och intressant. Med en dedikerad virtualiseringsserver kan du enkelt konfigurera en virtuell maskin (VM) som du kan installera vad du vill på. Linux är öppen källkod och gratis. Det är också mindre resurskrävande jämfört med Windows. Om du vill köra några enkla tjänster och applikationer är du nästan beroende av Linux, åtminstone lite. Det finns många resurser för att lära sig Linux och nätverksadministration online. Och vi är på god väg och känner oss mer och mer bekväma att hantera Linux som operativsystem.

Vilken utrustning behöver du?

Som nämnts tidigare är en dator i princip allt du behöver.

Beroende på vad du vill få ut av ditt home lab finns det ett antal saker du måste tänka på. Om du ska använda den för NAS (Network Attached Storage) behöver du naturligtvis lite lagring i form av hårddiskar. Om du ska använda den som virtualisering måste du först och främst ha en CPU och ett moderkort som stöder virtualisering, men också helst en flerkärnig processor och överflödigt med minne.

Vi ville ha en spelserver (främst för Minecraft), en virtualiseringsserver för piHole och Home Assistant samt en FreeNAS/TrueNAS-installation. Vi kommer att ha allt detta samlat på ett ställe, tillsammans med nätverksutrustning (se vårt inlägg om Ubiquiti) och UPS i ett och samma rackskåp.

Köpa nytt eller begagnat?

Vi har köpt nästan allt begagnat. Allt från all nätverksutrustning till rackskåpet.

Det är värt att notera att begagnat  marknaden för serverutrustning är enorm. För ett home lab är det inte alltid nödvändigt att ha den allra senaste utrustningen. I de flesta fall är det tillräckligt bra att ha hårdvara som är ett par år gammal. Det finns många företag som säljer sin gamla serverutrustning eftersom de har högre krav på utrustning än vad du har som hemanvändare. Och här är där du kan göra ett antal fynd på olika begagnade hårdvarusidor.

Vilket rackskåp ska man gå för?

När vi skulle välja rackskåp ville vi inte ha ett 2 meter högt och 1,2 meter djupt skåp. En sak är priset eftersom de kan kosta lika mycket som en liten bil, men de tar också mycket utrymme. På olika begagnade sidor, mycket vanliga, säljs ofta äldre skåp, vilket du kan få till ett rimligt pris. Med ett sådant skåp får du många möjligheter.

Standardskåp är i storlek 42U (1U är 44,45 mm eller 1,75 ″. Detta är enheten för vad du mäter komponenter du har i dina rackskåp). Det finns virtualiseringsservrar ända ner till 1U, så med 42U får du mycket utrymme.

Det perfekta laboratorieskåpet för nybörjare

Vi gick för ett skåp från Toten. Ett 15U. Detta borde räcka ett tag och vara tillräckligt stort för att rymma det mesta av servrar, nätverksutrustning, lagringsutrymme och UPS. Skåpet är 60 cm högt och 60 cm djupt och passar därmed i en hylla i källaren med samma djup. Den har en fin glasdörr och det är möjligt att hänga den på väggen om du vill.

Den största nackdelen med detta skåp är djupet. Det mesta av utrustningen som tillhör rackskåp är för 1,2 meter djupa skåp. Det betyder att du måste hålla utkik efter all tillgänglig utrustning med kort djup. Det är i denna kategori som vissa servrar sticker ut, inklusive Dell Poweredge r210 ii, som vi valde att gå för som första server.

Ett billigt, snyggt rackskåp

Detta skåp köptes begagnat, men det såg helt nytt ut när vi fick det. Vi fick också en rackhylla med på köpet, vilket annars kan vara lite dyrt beroende på om du köper den som tillhör ditt specifika skåp eller en tredje part.

Rackskåp följer en standard och det är inte nödvändigt att köpa allt i Toten bara för att du har köpt ett Toten-skåp. Här är AliExpress eller eBay bra alternativ att vända sig till, eftersom det är mycket pengar att spara om du går antingen för ett begagnat eller annat okänt varumärke.

Vi behöver kort djup rack server skåp

Som sagt är utmaningen med kortdjupskåp att det inte finns så många alternativ när det gäller att välja en rackmonterad server. Naturligtvis kan du alltid bygga en själv, men även då finns det en gräns för vilka alternativ det finns när det gäller chassi.

Maximalt djup måste vara cirka 50 cm. Det måste ha lite utrymme bakom. Därför var den första servern vi köpte en Dell Poweredge r210 ii.

Vi köpte också den här begagnad och den har använts som en brandvägg med pfSense installerad av den tidigare ägaren. Processorn var en Intel Celeron, och den hade 4 GB minne.

En liten men kraftfull maskin

Dell r210ii har potential att uppgraderas ganska kraftfullt, faktiskt så att du kan använda den som en bra virtualiseringsserver. Den maximala CPU som Dell r210 stöder är en Xeon e3-1280 v2, och den maximala mängden minne är 32 GB UDIMM ECC DDR3-1600. Detta kräver den senaste biosen. Vi hittade både minne och CPU till ett bra pris på eBay, och det här var nästa sak vi köpte.

Detta resulterar i en relativt kraftfull liten server, som med 2 SSD (en 60 GB för operativsystemet och en 500 GB för VM) klarar att köra Proxmox och för närvarande kör 3 virtuella maskiner.

En för Home Assistant och en för en Minecraft-server. I den tredje är det installerat en Ubuntu-server, där planen är att köra vissa applikationer i Docker och eventuellt andra saker, men det är just det som gör det så roligt. Det är en virtuell dator som vi skapat  som vi mest leker med just nu och testar några saker med. Vi vet ännu inte vad det kommer att sluta med, men det kommer förmodligen att vara fantastiskt i slutändan.

Rackmonterbar nätverksutrustning

Vi har investerat i fullständig Ubiquiti nätverksutrustning och har aldrig ångrat det. Det här är något vi är mycket nöjda med. För närvarande har vi en USG, en 8-port switch och en första generationens Cloud key. Vi har inte rackmonterat det här, men det är möjligt att göra det. Åtminstone med en 3d printer tillgänglig. Som nämt fick vi en hylla med på köpet av vårt rackskåp, och hittills är vi nöjda med nätverksutrustningen där. Vi vill så småningom uppgradera till en Cloud Key gen2 plus (när hemövervakning blir ett viktigare ämne för oss) som man kan montera i ett rack. Eller vad vi helst vill ha är en Dream Machine Pro som har allt du behöver i en enhet. Tillsammans med en patch panel och en rackmonterbar PoE-switch kommer det att se spektakulärt ut i skåpet.

Förvaring är dyrt.

Vad som kanske är den vanligaste anledningen till att man vill ha sitt eget Home Lab är önskan att ha en NAS. FreeNAS/TrueNAS är ett mycket populärt alternativ, men det finns flera alternativ till specialbyggda NAS eller färdiga NAS-system från olika tillverkare. Oavsett om du väljer att gå för ett Synology eller Asustor NAS, eller använda en gammal dator och installera UnRaid, Open Media Vault eller FreeNAS, kan det snabbt bli dyrt. Beroende på hur mycket lagringsutrymme du vill ha. Hårddiskar kan kosta mycket pengar. Och du vill ha redundans i din data också, om det skulle inträffa en olycka och en hårddisk kraschar. Ett rackmonterbart NAS kan snabbt bli dyrt, men det är något vi så småningom vill ha. Helst med Hotswap-möjlighet för enheterna.

För närvarande används en gammal dator med ett ITX-moderkort med integrerad CPU. Allt i en Fractal Design Node 304 som står på golvet med en blandning av 3 TB och 4 TB-diskar.

Behöver du det här?

Om du är lite över genomsnittet tekniskt intresserad och vill lära dig mer och mer av vad IT-världen har att erbjuda, ja, absolut. Vårt huvudsakliga argument är att det är roligt, intressant och du lär dig mycket.

Möjligheterna är oändliga med ditt eget hemlaboratorium. Med detta får vi en separat Minecraft-server för barnen, så att vi kan leka med dem och ha vår egen värld bara för oss. Och inte minst med Home Assistant, som möjliggör en lokal, självstyrd smart-hemlösning. Där alla smarta hemprodukter samlas på ett ställe, i en app.

Hur kommer vårt laboratorium att se ut i framtiden?

Som du hör andra säger när de presenterar sitt home lab; “Detta är inte färdigt ännu”. Det är förmodligen vanligt för alla som driver sitt eget home lab. Det kommer aldrig att vara klart. Men det är också det roliga med det. Det är en sak att ha en spel-PC eller arbetsstation som du uppgraderar då och då. Med detta hemlaboratorium har du ditt eget rackskåp med många alternativ för att sätta in fler och fler komponenter. Potentiellt med många virtuella maskiner: Att du kan uppgradera och nedgradera allt du vill med ett klick på en knapp.

Nästa sak vi ska investera i är en UPS. Vi kan argumentera för att vi inte behöver det eftersom elnätet där vi bor är mer än tillräckligt bra. Det är inte heller så att vi behöver ha en server som går 24/7 och som inte tål någon stilleståndstid. Men om strömmen går. Om en säkring går, kan vissa data bli korrupta. Antingen på lagringsdiskar eller på Cloud-keyen eller i Proxmox. Ingen dator gillar att stängas av genom att plötsligt förlora strömmen. Med en UPS ser vi till att om strömmen går, kan vi bara stänga av servern och nätverksutrustningen på ett säkert, kontrollerat sätt medan vi kör på UPS batteri.

Vad som kommer att bli nästa efter det är osäkert. Det kommer sannolikt att vara en egenbyggd NAS, eftersom vi redan har tittat på kortdjupskåp och letar efter moderkort, CPU och minne på olika köp- och försäljningssidor. Eller kanske en Dream Machine Pro. Vi får se! Håll ögonen öppna och kommentera gärna vad du tycker att vi ska gå vidare.

Slutsats

Det finns flera olika otroliga uppsättningar av rackskåp och home lab hemma hos folk. Vi har beslutat att flytta vår Minecraft Server till en dedikerad server, i ett rackskåp. I ett rackskåp med stora expansionsmöjligheter, och vi kom snabbt in i en värld som är det att ha ett separat home lab. Med alla virtualiserade servrar samlade, NAS och nätverksutrustning på ett ställe. Vilken utrustning ska vi välja? Vad vill vi få ut ur vårt home lab? Finns det några färdigheter du behöver för att börja med ett home lab? Vi har väldigt lite erfarenhet och kastar oss i djupänden och hoppas på det bästa. Håll ögonen öppna för att se hur allt detta utvecklas!

This post is also available in: English Norsk bokmål

Ingen kommentar ännu, lägg till din röst nedan!


Lägg till en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *