- Implementering av externa bibliotek genom korrekt volymmappning i Docker och konfiguration av sökvägar i systemadministrationen.
- Optimering av ansiktsigenkänning och metadatabehandling genom att justera maskininlärning och samtidighetsparametrar.
- Hantera filbehörigheter i Linux för att förhindra läs- och skrivfel på externa hårddiskar eller NAS-enheter.
- Effektiv synkronisering av mobila enheter genom att konfigurera bakgrundssäkerhetskopior och använda VPN-nätverk som Tailscale.
Om du är trött på att betala månadsavgifter för molnlagring och att stora företag snokar igenom dina minnen, kan du skapa din egen instans av Immich på en lokal server Det är helt enkelt det bästa beslutet du kan fatta. Det är ett kraftfullt alternativ med öppen källkod som nästan perfekt efterliknar funktionerna i Google Foto, men med den grundläggande skillnaden att Du har absolut kontroll var dina filer finns och vem som har åtkomst till dem. Faktum är att många användare utnyttjar detta för att utföra en Komplett guide för att migrera från Google Foto till Immich och återfå sin integritet.
Även om applikationen har nått otrolig mognad med sin stabila version är det normalt att stöta på ett eller två problem till en början. teknisk vägg eller oväntade feltill exempel att systemet inte upptäcker nya bilder eller att fel uppstår när miniatyrbilder laddas. Oroa dig inte, de flesta av dessa problem är vanligtvis mindre. behörighetsfel eller felkonfigurerade sökvägar i Docker som kan lösas med ett par välgjorda justeringar.
Hur man åtgärdar problemet med att foton inte visas

Ett mycket vanligt misstag bland användare som är vana vid att organisera sina mappar manuellt är att kopiera foton direkt till Immich-katalogen och förvänta sig att de ska dyka upp magiskt. Du bör veta att Immich hanterar sina egna filer i en slumpmässig struktur inom uppladdningsmappen för att undvika namnkonflikter. Om du vill behålla din egen mapphierarki bör du inte flytta filerna till uppladdningssökvägen, utan snarare konfigurera en specifik mappstruktur. externt bibliotek från administrationspanelen.
När servern inte "ser" bilderna är det första man bör kontrollera volymmappning i docker-compose.yml-filenOm du har monterat en extern hårddisk eller en mapp på din NAS måste du se till att värdsökvägen och containersökvägen matchar eller är korrekt länkade. Om filerna finns där men Immich inte visar dem behöver du förmodligen gå till Administration > Externa bibliotekSkapa ett nytt bibliotek och starta den manuella skanningen så att systemet kan indexera innehållet.
Ett annat frustrerande scenario är felet med "Kunde inte ladda bilden" eller avsaknaden av miniatyrbilder. Detta händer vanligtvis efter en ominstallation eller migrering där PostgreSQL-databasens metadata inte matchar filernas fysiska plats. För att åtgärda detta är det viktigt kör migrerings- och skanningsjobben igen Från menyn Jobb kontrollerar du att servern har de resurser som krävs för att bearbeta jobbkön.
Till skillnad från Google Foto, Immich separerar den fysiska lagringen av bilder från den information han använder för att organisera dem.Fotografierna lagras i filsystemet, medan album, identifierade personer, taggar, miniatyrbilder och metadata finns i PostgreSQL. Tack vare denna arkitektur kan systemet återuppbygga en stor del av biblioteket även efter migreringar eller hårdvaruändringar, förutsatt att både originalfilerna och databasen bevaras.
Filbehörigheter: Dockers akilleshäl
Om allt verkar vara korrekt konfigurerat men du fortfarande inte kan se dina foton, har du troligtvis en problem med läs- och skrivbehörigheterDocker kör vanligtvis containrar med en specifik användare som kanske inte har åtkomst till mapparna på din externa hårddisk eller din UGreen- eller Synology NAS. Detta förhindrar att Immich läser filerna även om sökvägen är korrekt.
För att åtgärda detta permanent måste du komma åt din Linux-servers terminal och ändra ägarskap och behörigheter. Använd kommandot sudo chown -R ditt_användarnamn:ditt_användarnamn /sökväg/till/dina/foton och senare en sudo chmod -R 775 /sökväg/till/dina/fotonDu säkerställer att filsystemet är tillgängligt för containern. Detta är ett kritiskt steg som många glömmer och är ofta orsaken till 90 % av alla fel med filsynlighet.
Serverinstallation och optimering

För att Immich ska fungera smidigt är det idealiskt att installera det på en mini-dator (som de som är baserade på Intel N100) eller en NAS med Docker. Arkitekturen kräver en server med minst två kärnor, och även om den fungerar med 4 GB RAM rekommenderas det att använda fler för stora bibliotek. uppgradera till 8 GB eller 16 GBDet är viktigt att PostgreSQL- och Redis-databaserna finns på en SSD- eller NVMe-enhet för att undvika flaskhalsar, och lämna hårddiskarna endast för masslagring av bilder.
I .env-filen, var särskilt uppmärksam på variabeln UPLADDA_PLATSDen här sökvägen ska peka till den plats där direkta uppladdningar från mobilappen sparas. Ett viktigt tips är att inte placera den här mappen i ditt externa bibliotek, eftersom det kan skapa problem. oändlig skanningsslinga vilket skulle överbelasta din servers processor samtidigt som den fortfarande hittar "nya foton".
Öka AI och ansiktsigenkänning

En av Immichs styrkor är dess förmåga att gruppera ansikten och söka efter objekt med hjälp av AI. Om du har tusentals foton kan den första skanningen ta dagar. För att påskynda processen kan du justera samtidighet i jobbinställningarvilket gör att servern kan bearbeta fler uppgifter samtidigt om din processor klarar det. Dessutom, om du har ett NVIDIA-grafikkort, konfigurerar du CUDA-acceleration Det kommer att drastiskt minska handläggningstiderna.
Om du märker att ansiktsigenkänningen inte är korrekt kan du experimentera med maximalt igenkänningsavstånd i inställningarna för maskininlärning. Ett värde på 0.4 är vanligtvis en bra balans. För stora bibliotek med mer än 100 000 filer rekommenderas att öka mängden minimalt igenkända ansikten för att förhindra att systemet skapar tusentals små grupper med fel, och sedan gradvis sänka värdet för att förfina sökningen.
Mobilsynkronisering och fjärråtkomst
Immich-appen är utmärkt, men för riktigt automatiska säkerhetskopior, särskilt på Android, behöver du gå till appens batteriinställningar och aktivera den. "Inte begränsad"Annars kommer operativsystemet att avsluta bakgrundsprocessen, och dina foton laddas inte upp förrän du manuellt öppnar appen. På iOS är upplevelsen liknande, även om systemet är mer restriktivt med bakgrundsprocesser.
För att komma åt dina foton utanför hemmet utan att utsätta din server för internets faror är det enklaste och säkraste alternativet att använda SvansskalaDet här verktyget skapar ett privat VPN-nätverk mellan dina enheter, vilket gör att du kan komma åt din server med en statisk IP-adress utan att behöva konfigurera komplexa omvända proxyservrar eller SSL-certifikat. Om du vill veta mer kan du se Hur man delar en NAS med vänner med hjälp av Tailscale för att utöka åtkomsten. Det är det snabbaste sättet att få dina egna "Google Foton" tillgängliga var som helst i världen.
Att hålla Immich uppdaterad är lika enkelt som att köra en docker compose pull och starta om containrarna. Glöm inte att göra regelbundna säkerhetskopior, inte bara av dina foton, utan särskilt av de PostgreSQL-databasFör det är där all organisation, taggar och sökvägar för ditt bibliotek finns. En 3-2-1-säkerhetskopiering (tre kopior, två media, en extern) är den enda riktiga garantin mot dataförlust.
Jag är en teknikentusiast som har gjort sina "nördar"-intressen till ett yrke. Jag har tillbringat mer än 10 år av mitt liv med att använda den senaste tekniken och mixtrat med alla typer av program av ren nyfikenhet. Nu har jag specialiserat mig på datateknik och tv-spel. Detta beror på att jag i mer än 5 år har arbetat med att skriva för olika webbplatser om teknik och videospel, skapa artiklar som försöker ge dig den information du behöver på ett språk som är begripligt för alla.
Om du har några frågor sträcker sig min kunskap från allt som rör operativsystemet Windows samt Android för mobiltelefoner. Och mitt engagemang är för dig, jag är alltid villig att spendera några minuter och hjälpa dig att lösa alla frågor du kan ha i den här internetvärlden.