Så bygger Just Jean ett privat fotomoln med ZimaBoard 2

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Molnbaserade bildtjänster gör automatisk säkerhetskopiering och åtkomst från flera enheter bekvämt, men de lägger också kontrollen över lagringskapacitet, abonnemangsvillkor och kontoåtkomst hos en tredje part. Just Jean väljer en annan väg genom att montera en ZimaBoard 2, konfigurera lokal lagring i ZimaOS och köra Immich som ett egenhostat bildbibliotek som kan erbjuda ett mer privat alternativ till Google Foto eller iCloud.

Tack till Just Jean för att ha skapat originalvideon. Den här artikeln strukturerar om demonstrationen kring ett praktiskt beslut: vad krävs för att göra ZimaBoard 2 till ett användbart privat fotomoln, och vilket ansvar kvarstår hos den som driver det?

Den praktiska slutsatsen: ZimaBoard 2, ZimaOS och Immich kan tillsammans bilda en kompakt, egenhostad bildplattform för uppladdning, visning, organisering och kontroll av ett personligt mediebibliotek. Lösningen minskar beroendet av en kommersiell bildtjänst, men användaren ansvarar fortfarande för lagringens hälsa, säkerhetskopior, uppdateringar, säkerhet och konfiguration av fjärråtkomst.

Varför bygga ett privat alternativ till Google Foto eller iCloud?

Google Foto och iCloud förenklar mobiluppladdningar, sökning, synkronisering och delning. Nackdelen är att lagringsgränser, ändringar i abonnemang, plattformsregler och tillgång till kontot förblir utanför användarens direkta kontroll. Ett egenhostat bildsystem förändrar den relationen genom att lagra huvudbiblioteket på maskinvara som användaren själv hanterar.

Det betyder inte att alla molntjänster bör överges omedelbart. Det främsta skälet till att köra tjänster själv är inte bara att slippa en månadsbetalning. Det handlar om att få större kontroll över var originalfilerna lagras, hur mycket kapacitet som kan läggas till, vilka program som får åtkomst till biblioteket och hur länge arkivet förblir tillgängligt.

Immich är utformat kring en välbekant upplevelse för bildhantering, med bland annat mobiluppladdningar, tidslinjevisning, album, sökning och andra organiseringsfunktioner. Gränssnittet gör övergången enklare för personer som vill äga sina bilder lokalt utan att hantera dem enbart genom mappar och filnamn.

Montering av ZimaBoard 2 och dess lagring

Vid 03:58 visar Just Jean monteringen av ZimaBoard 2 och kortets öppna PCIe-expansionsplats. Den exponerade konstruktionen gör systemet enklare att anpassa än en förseglad konsumentenhet, eftersom lagring, nätverk och kompatibel expansionshårdvara kan väljas utifrån den avsedda arbetsbelastningen.

Just Jean monterar ZimaBoard 2 och visar den öppna PCIe-expansionsplatsen
Just Jean monterar ZimaBoard 2 och visar den lättillgängliga PCIe-expansionsplatsen vid 03:58.

För ett fotobibliotek är lagringsplanering viktigare än att bara få operativsystemet att starta. Mobilbilder, RAW-foton, redigerade exporter, skärmbilder och videor kan snabbt göra biblioteket större. Dedikerad SATA-lagring gör att fotoarkivet kan växa bortom kortets systemlagring och gör framtida byte av enhet eller kapacitetsutökning mer praktiskt.

Den öppna PCIe-platsen ger också utrymme för kompatibel utbyggnad när projektet förändras. En användare kan prioritera ytterligare lagringsanslutningar, snabbare nätverk eller någon annan specialiserad funktion. Det exakta kortet måste fortfarande kontrolleras med avseende på stöd i operativsystemet, fysiskt utrymme, strömkrav och kompatibilitet med den valda konfigurationen.

Användare som förbereder en liknande installation kan granska tillgängligt minne och hårdvarualternativ på ZimaBoard 2 Mini Home Server .

Starta ZimaOS och konfigurera hårddisken

Vid 05:15 går videon från hårdvarumontering till den första starten av ZimaOS och gränssnittet för lagringskonfiguration. Det här steget kopplar den fysiska enheten till de program som ska använda den. Innan Immich kan bli ett tillförlitligt fotobibliotek måste systemet identifiera enheten och göra den valda lagringsplatsen tillgänglig.

ZimaOS första startskärm som visar konfiguration av hårddisklagring på ZimaBoard 2
ZimaOS lagringsgränssnitt visar den anslutna enheten och konfigurationsalternativen vid 05:15.

Ett rent gränssnitt minskar tröskeln för konfigurationen, men valen som görs här får fortfarande långsiktiga konsekvenser. Användarna bör identifiera vilken enhet som innehåller programdata, vilken plats som lagrar fotobiblioteket och om befintliga filer påverkas av formatering eller initiering.

Det är också användbart att konceptuellt skilja på systemets olika ansvarsområden. Operativsystemet kör ZimaOS och dess applikationer, medan fotolagringen innehåller originaluppladdningar och genererade mediedata. När dessa roller hålls tydligt åtskilda blir felsökning, migrering, säkerhetskopiering och framtida utbyggnad av lagringen enklare.

Lagringsbeslut Varför det är viktigt
Systemets plats Innehåller ZimaOS, applikationstjänster och systemkonfiguration
Fotobibliotekets plats Lagrar originalfoton, videor, miniatyrbilder och relaterade mediedata
Tillgänglig kapacitet Avgör hur snabbt biblioteket behöver byggas ut
Säkerhetskopieringsdestination Skyddar biblioteket när en enhet eller den primära servern slutar fungera
Enhetsövervakning Hjälper till att identifiera lagringsproblem innan de leder till dataförlust

Köra Immich som ett självvärdat fotobibliotek

Kl. 06:35 visar Just Jean Immich-fotobiblioteket som körs på systemet. Det är här projektet går längre än grundläggande nätverkslagring. I stället för att enbart bläddra bland en samling via mappar visar Immich foton genom en visuell tidslinje och ett programliknande gränssnitt.

Immich-fotobiblioteket körs på ZimaBoard 2 som ett privat alternativ till Google Foto och iCloud
Immich visar det självvärdade fotobiblioteket som körs på ZimaBoard 2 kl. 06:35.

Gränssnittet är viktigt eftersom ett fotoarkiv måste förbli användbart efter att filerna har laddats upp. En stor samling blir svår att navigera i när den enda organiseringsmetoden är en djup mappstruktur. En tidslinje, album, miniatyrbilder, sökverktyg och mobilåtkomst gör att det lokala biblioteket fungerar mer som en komplett fototjänst.

Immich bör fortfarande betraktas som en självvärdad applikation snarare än en osynlig apparat. Applikationsuppdateringar, databasinformation, miniatyrbilder, användarkonton, lagringssökvägar och inställningar för mobilsynkronisering måste alla underhållas. Före en större uppdatering bör användare kontrollera att både originalmediefilerna och applikationsdata kan återställas.

Vad Immich kan ersätta – och vad det inte kan

Immich kan ersätta många vardagliga interaktioner som förknippas med kommersiella fotoplattformar. Användare kan ha en visuell fototidslinje, organisera album, ladda upp medier från personliga enheter och komma åt ett centralt hanterat bibliotek utan att låta hela huvudsamlingen ligga under ett tredjepartskonto för lagring.

Det innebär inte att alla funktioner är identiska med Google Foto eller iCloud. Delningsbeteende, begränsningar för mobil bakgrundskörning, redigeringsverktyg, kontoåterställning, integration med ekosystemet, fjärråtkomst och sökkvalitet kan skilja sig åt. Den praktiska jämförelsen beror på vilka funktioner ett hushåll faktiskt använder.

Behöver En självhostad Immich-lösning
Kontroll över originalfiler Det primära biblioteket kan förbli på lagring som hanteras av användaren
Utbyggbar kapacitet Lagringskapaciteten kan utökas genom att kompatibla diskar byts ut eller läggs till
Automatiska mobiluppladdningar Kan konfigureras via Immichs mobilapplikation
Fototidslinje och album Tillhandahålls via Immichs webb- och mobilgränssnitt
Underhåll som hanteras av leverantören Ersätts av användarens ansvar för uppdateringar och övervakning
Katastrofåterställning som hanteras av leverantören Måste ersättas med en oberoende strategi för säkerhetskopiering

Ett privat fotomoln är inte automatiskt en säkerhetskopia

Att flytta foton från en telefon till ZimaBoard 2 skyddar mot att enbart förlora telefonen, men skyddar inte mot alla typer av fel. Om servern innehåller den enda återstående kopian kan en skadad disk, oavsiktlig radering, ett programfel, stöld, en elektrisk händelse eller ett filsystemproblem ändå radera hela biblioteket.

En tillförlitlig plan innehåller mer än en kopia. ZimaBoard 2-systemet kan lagra det aktiva biblioteket, medan en annan disk, NAS-enhet, dator eller krypterad extern lagringsplats innehåller en separat säkerhetskopia. Den andra kopian bör inte vara permanent utsatt för samma fel eller oavsiktliga ändringar som det primära biblioteket.

Redundans med flera diskar kan förbättra tillgängligheten, men är inte samma sak som säkerhetskopiering. Speglade diskar kan hålla tjänsten igång efter att en disk har gått sönder, men raderingar, skador eller oönskade ändringar kan fortfarande återskapas på spegeln. Återställning kräver en separat kopia eller en versionshanterad säkerhetskopia.

Planera säker fjärråtkomst till foton

Åtkomst via det lokala nätverket är den enklaste utgångspunkten. Telefoner och datorer som är anslutna till samma hemnätverk kan nå servern utan att applikationen exponeras direkt mot det offentliga internet. Då kan fotobiblioteket och uppladdningsflödet testas innan fjärråtkomst läggs till.

Att komma åt Immich hemifrån kräver ytterligare planering. Användare bör undvika att exponera en underhållen applikation via en öppen routerport utan att förstå autentisering, kryptering, uppdateringar och nätverkssäkerhet. Ett privat VPN eller en liknande kontrollerad åtkomstmetod kan minska onödig exponering mot internet.

Starka kontouppgifter, aktuella programversioner, begränsade användarbehörigheter och en återställningsplan är fortfarande nödvändiga även när servern finns hemma. Självhosting ger större kontroll, men innebär också att säkerhetsbesluten flyttas från molnleverantören till serverägaren.

Vem bör bygga denna ZimaBoard 2-fotoserver?

Det här projektet passar utmärkt för fotografer, familjer, innehållsskapare och användare med hemlabb som vill ha direkt kontroll över ett växande foto- och videobibliotek. Det är särskilt användbart när lagringsbehovet fortsätter att öka eller när flera hushållsmedlemmar behöver en gemensam plats för sina personliga medier.

Det passar sämre för den som vill ha en tjänst som aldrig kräver uppdateringar, lagringskontroller, verifiering av säkerhetskopior eller felsökning. En kommersiell molnplattform kan fortfarande vara det enklare valet när smidig drift är viktigare än att äga hårdvaran och ha lokal kontroll.

En hybridlösning kan också vara praktisk. Immich kan fungera som det huvudsakliga lokala biblioteket, medan ett urval av viktiga foton fortfarande sparas på en annan säkerhetskopieringsdestination. Beslutet behöver inte vara en omedelbar allt-eller-inget-migrering.

Kan ZimaBoard 2 ersätta en kommersiell fotomolntjänst?

Just Jeans demonstration visar hela grunden: montera ZimaBoard 2-hårdvaran, anslut lagringen, starta ZimaOS, konfigurera enheten och starta ett fotobibliotek i Immich. Tillsammans skapar dessa delar en kompakt plattform för att lagra och bläddra bland foton under användarens egen kontroll.

Om den helt kan ersätta Google Foto eller iCloud beror på förväntningarna. Användare som är beredda att hantera lagring, uppdateringar, säkerhetskopior och säker åtkomst kan få större kontroll och utbyggbar lokal kapacitet. Användare som prioriterar helt hanterad drift kanske föredrar att behålla en kommersiell tjänst eller kombinera båda metoderna.

Den största fördelen är flexibiliteten. Samma ZimaBoard 2 kan vara värd för Immich och samtidigt stödja utvalda lagrings-, säkerhetskopierings-, medie- eller självhostade applikationer, förutsatt att arbetsbelastningen och planen för dataskydd är lämpliga för hårdvaran.

Har du en annan idé om privat moln eller fotohantering? Gå med i ZimaSpace Discord-communityn för att dela din konfiguration och följa fler projekt med ZimaBoard 2 och Immich.


Zima Kampanjnav

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.