Immich, ditt moln med öppen källkod för att lagra foton och videor. Allt du behöver veta.

  • Immich är ett gratis, integritetsfokuserat alternativ till Google Foto för Linux.
  • Låter dig ladda upp, organisera och söka efter foton och videor med ansiktsigenkänning och AI.
  • Den kan enkelt installeras med Snap eller anpassas med Docker/Podman.

immich

Att hantera och skydda våra personliga foton och videor har blivit en högsta prioritet i den digitala tidsåldern . Tjänster som Google Foto har satt trenden, men kontroll över våra data och vår integritet har hamnat i debattens förgrund, vilket ökat populariteten för öppen källkodsalternativ som Immich . Många Linux-användare letar efter sätt att implementera Immich på sina system för att njuta av en säker, privat och helt självhanterad miljö för sina digitala minnen.

I den här artikeln hittar du all information du behöver för att installera, konfigurera och få ut det mesta av Immich på Linux, baserat på de mest aktuella och effektiva metoderna och tipsen: från att använda Snap-paket till att distribuera med Docker/Podman, inklusive praktiska rekommendationer för säkert och effektivt underhåll av ditt privata mediegalleri. Om säkerhet, användarvänlighet och skalbarhet är viktiga för dig är den här resursen utformad speciellt för dig.

Vad är Immich och vad skiljer det från mängden?

Immich presenterar sig som ett gratis och öppen källkodsalternativ till Google Foto, utformat för användare som vill ha fullständig kontroll över sina mediefiler och personuppgifter. Både serverprogramvaran och mobilappen är under aktiv utveckling på GitHub, vilket säkerställer kontinuerliga förbättringar och en community som strävar efter transparens.

Det som verkligen utmärker Immich är inte bara dess öppna tillvägagångssätt, utan en lista med funktioner utformade för att möta de mest krävande behoven :

  • Effektiv uppladdning och visning av videor och bilder, med möjlighet att automatiskt kopiera när appen öppnas.
  • Dubbelskydd och selektiv säkerhetskopiering per album.
  • Stöd för flera användare och delade album.
  • Visualisering av metadata (EXIF, kartor) och avancerad sökning efter information, objekt eller ansikten med hjälp av AI.
  • Ladda ner innehåll till lokala enheter, LivePhoto-integration och MotionPhoto-uppspelning.
  • RAW-stöd och 360-graders fotovisning.
  • Ansiktsigenkänning, automatisk gruppering och personliga minnen.
  • Administrativa funktioner, API-nyckelhantering och OAuth-stöd.
  • Mappstrukturerad visning, skrivskyddat galleri, favoriter, globala kartor och mycket mer.

Immich ger dig kontroll över en multimediaplattform som är jämförbar med, och till och med överlägsen, många kommersiella alternativ, skräddarsydd för den avancerade Linux-användarens preferenser.

Installationsmetoder: Snap och Docker

Det finns två huvudsakliga sätt att driftsätta Immich på en Linuxdistribution: med hjälp av Snap eller via containrar med Docker/Podman. Varje alternativ har sina fördelar och specifika egenskaper, så det är lämpligt att välja det som bäst passar din erfarenhet och dina behov.

Snabb installation med Snap

En av de mest direkta och bekväma metoderna för användare av Ubuntu och liknande distributioner är att använda Immich Distribution Snap-paketet , som underhålls av communityn. Detta paket förenklar installation och underhåll genom att inkapsla hela den nödvändiga miljön:

  • Snap inkluderar all Immichs programvara och erbjuder en användarklar upplevelse med ett enkelt kommando.
  • Anpassningsmöjligheterna är begränsade jämfört med manuell installation, men det är idealiskt för dem som söker enkelhet och tillförlitlighet i offentliga eller hemservrar.
  • Den innehåller icke-påträngande hjälpverktyg, som kan ignoreras om de inte är användbara.
  • Detta är ett communityprojekt, oberoende av Immichs huvudutveckling; primär support hanteras via GitHub.

För att installera Immich med Snap, följ dessa grundläggande steg (gäller för Ubuntu 22.04 LTS och derivat. Andra distributioner kräver användning av deras pakethanterare):

  1. Uppdatera systemets paketlista för att se till att allt är uppdaterat:
    sudo apt uppdatering && sudo apt uppgradering
  2. Kontrollera att Snap är korrekt installerat och uppdaterat:
    snap--version

    Om det saknas, installera det:

    sudo apt installera snapd
  3. Uppdatera Snap innan installation:
    sudo snap uppdatering
  4. Installera Immich Distribution från Snap:
    sudo snap install immich-distribution

När du är klar, öppna administrationspanelen från http://[IP-de-tu-servidor]:3000Den initiala installationen är mycket enkel: du behöver bara skapa den första administratörsanvändaren.

Avancerad driftsättning med Docker eller Podman

För större kontroll och flexibilitet är Docker och Podman det bästa tillvägagångssättet för de flesta Linux-entusiaster . Det här systemet låter dig anpassa sökvägar, resurser och underliggande lagring, samt underlätta framtida migreringar.

Immichs team upprätthåller ett arkiv docker-compose.yml förkonfigurerad för enkel uppstart:

  1. Ladda ner skrivfilen direkt från arkivet:
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Hämta exempel-.env-filen, viktigt för att definiera rutter, databasanvändare och lösenord, stackversion etc.:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Ändra variablerna UPLOAD_LOCATION y DB_DATA_LOCATION i .env för att ange katalogerna där fotona och databasen ska sparas.
  4. På system med aktiv SELinux, det är nödvändigt att lägga till alternativet :z på monterade volymer för att framtvinga lämpliga säkerhetskontexter på delade sökvägar.
  5. Aktivera överbefogad minneshantering för att undvika fel i system med begränsade resurser, lägga till vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Kör stacken med:
    hamnare komponera

Efter några sekunder kommer Immich att vara i drift, normalt tillgänglig i http://localhost:2283Den första åtkomsten leder dig till guiden för att skapa administratörsanvändare.

Säkerhets- och fjärråtkomstinställningar

En av Immichs största fördelar är dess förmåga att fungera som ett privat moln, men om du planerar att komma åt det utanför ditt hemnätverk är det viktigt att stärka säkerheten:

  • Det säkraste alternativet är att använda ett VPN (t.ex. Wireguard) för att ansluta till ditt lokala nätverk utan att i onödan exponera publika portar.
  • Alternativt kan du komma åt din webbplats via HTTPS med hjälp av en omvänd proxy (Nginx eller Caddy) och SSL/TLS-certifikat. Om du har en allmän domän kan du använda Let's Encrypt för att få gratis, giltiga certifikat.

Här är ett grundläggande Nginx-konfigurationsexempel för att omdirigera säkra anslutningar från https://tudominio.com till din lokala Immich-server:

server { lyssna 443 ssl; servernamn dindomän.com; ssl_certifikat /etc/letsencrypt/live/dindomän.com/fullchain.pem; ssl_certifikatnyckel /etc/letsencrypt/live/dindomän.com/privkey.pem; plats / { proxy_set_header Värd $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }

Kom ihåg att öppna port 443 på din brandvägg (med UFW, Firewalld, etc.) så att externa anslutningar accepteras. Och håll naturligtvis hela ditt system uppdaterat.

Mobilkompatibilitet och plattformsoberoende hantering

Immich är inte bara en fotoserver; har mobilappar för Android och iOS, tillgänglig i officiella butiker. Processen är enkel: installera appen, ange din server-URL (vanligtvis http://tuservidor/api) och logga in med den skapade användaren. På så sätt kan du synkronisera, visa och hantera dina foton och videor var du än är.

Appen upptäcker nya filer, gör automatiska säkerhetskopior, förhindrar dubbletter och ger dig offlineåtkomst till ditt galleri . Upplevelsen är mycket lik den på kommersiella plattformar, men du behåller fullständig kontroll över dina data.

Viktiga fördelar och potentiella fallgropar

Att driftsätta Immich på Linux har många fördelar jämfört med proprietära alternativ:

  • Fullständig integritet: dina foton lämnar aldrig din infrastruktur.
  • Noll kostnad: inga avgifter eller dolda kostnader.
  • Anpassning: lagring, användare, funktioner och design efter dina önskemål.
  • Sömlös integration i ditt favorit Linux-ekosystem.
  • Möjlighet att skala och säkerhetskopiera efter dina behov.

Bland de aspekter att ta hänsyn till kan följande framträda:

  • Första uppstart kan kräva grundläggande teknisk kunskap (terminalanvändning och redigering av konfigurationsfiler).
  • Stödet från samhället är utmärkt, men det kommer inte alltid med direkt kommersiellt stöd.
  • Det kräver att både operativsystemet och Snap-containrar eller -paket hålls uppdaterade.

För användare som är engagerade i öppen källkodsprogramvara och datakontroll rekommenderas detta alternativ starkt framför lösningar med sluten källkod.

Jämförelse av funktioner kontra andra lösningar

För din information, här är de mest anmärkningsvärda funktionerna som Immich erbjuder jämfört med andra säkerhetskopierings- och multimediahanteringsprogram:

  • Automatisk och selektiv säkerhetskopiering av album vid varje appstart, inklusive alternativ för att välja vilka mappar som ska säkerhetskopieras.
  • Stöd för RAW-foton, 360°-videor, LivePhoto och MotionPhoto.
  • Stöd för flera användare, avancerad behörighetshantering och delade album.
  • Intelligent sökning baserad på metadata, ansiktsigenkänning och kronologisk organisation.
  • Ladda ner och uppladda från vilken enhet som helst, även offline.
  • Mappvy, stapling av liknande foton och möjligheten att skapa favoriter och arkiv.

Dess upplevelse är lika sömlös och omfattande som vilken modern detaljhandelslösning som helst, men med större transparens och mångsidighet.

Slutliga tips för att få ut det mesta av Immich på Linux

För att säkerställa en smidig och säker upplevelse rekommenderar vi att du följer några grundläggande tips:

  • Gör regelbundna säkerhetskopior av din lagringskatalog, databas och konfigurationsfiler.
  • Överväg att distribuera din instans på en maskin med bra anslutning för att förbättra fjärrupplevelsen.
  • Aktivera HTTPS och begränsa extern åtkomst till betrodda användare.
  • Gå med i Immich-communityn på GitHub för att hålla dig uppdaterad och bidra till dess utveckling.
  • Testa systemet först i en virtuell maskin innan du migrerar hela samlingen, för att bekanta dig med alternativen.

Immich är en komplett, säker och mångsidig lösning för att hantera dina foton och videor på Linux-servrar, vilket ger oberoende, integritet och kontinuerlig innovation. Om du värdesätter dina medier och vill behålla fullständig kontroll över dem är det värt att implementera och förvandla din server till ditt eget personliga moln.

Mer information.


Lägg till som prioriterad källa i Google