Immich, din open source-cloud til hosting af fotos og videoer. Alt du behøver at vide.

  • Immich er et gratis, privatlivsfokuseret alternativ til Google Fotos til Linux.
  • Giver dig mulighed for at uploade, organisere og søge efter fotos og videoer med ansigtsgenkendelse og AI.
  • Det kan nemt installeres ved hjælp af Snap eller tilpasses med Docker/Podman.

immich

Det er blevet en essentiel prioritet i den digitale tidsalder at administrere og beskytte vores personlige fotos og videoer.. Tjenester som Google Fotos har sat trenden, men kontrol over vores data og privatliv har været i centrum for debatten og har drevet populariteten af open source-alternativer som f. ImmichMange Linux-brugere ønsker at implementere Immich på deres systemer for at nyde et sikkert, privat og fuldt selvadministreret miljø til deres digitale minder.

I denne artikel finder du alle de nødvendige oplysninger at installere, konfigurere og få mest muligt ud af Immich på Linux, baseret på de mest opdaterede og effektive metoder og tips: fra brug af Snap-pakker til implementering med Docker/Podman, til praktiske anbefalinger til sikker og effektiv vedligeholdelse af dit private mediegalleri. Hvis du er bekymret for sikkerhed, brugervenlighed og skalerbarhed, er her en ressource designet specielt til dig.

Hvad er Immich, og hvad adskiller det fra andre?

Immich præsenterer sig selv som Et gratis og open source-alternativ til Google Fotos, designet til brugere, der ønsker fuld kontrol over deres mediefiler og personlige data. Både serversoftwaren og mobilappen er under aktiv udvikling på GitHub, hvilket sikrer konstante forbedringer og et fællesskab, der er dedikeret til gennemsigtighed.

Det, der virkelig adskiller Immich, er ikke blot hans åbne tilgang, men også en liste over funktioner designet til at opfylde de mest krævende behov:

  • Effektiv upload og visning af videoer og billeder, med mulighed for automatisk kopiering, nĂĄr appen ĂĄbnes.
  • Duplikatforebyggelse og selektiv backup efter album.
  • Understøttelse af flere brugere og delte albums.
  • Visualisering af metadata (EXIF, kort) og avanceret søgning efter information, objekter eller ansigter ved hjælp af AI.
  • Download indhold til lokale enheder, LivePhoto-integration og MotionPhoto-afspilning.
  • RAW-understøttelse og 360-graders fotovisning.
  • Ansigtsgenkendelse, automatisk gruppering og personlige minder.
  • Administrative funktioner, API-nøgleadministration og OAuth-understøttelse.
  • Mappestruktureret visning, skrivebeskyttet galleri, favoritter, globale kort og meget mere.

Immich giver dig kontrol over en multimedieplatform, der er sammenlignelig med, og endda bedre end, mange kommercielle muligheder, skræddersyet til den avancerede Linux-brugers præferencer.

Installationsmetoder: Snap og Docker

Der er primært to alternativer til at implementere Immich på en Linux-distribution: via Snap eller gennem containere med Docker/Podman. Hver mulighed har sine fordele og særpræg, så det er tilrådeligt at vælge den, der bedst passer til din oplevelse og dine behov.

Hurtig installation med Snap

En af de mest direkte og bekvemme metoder for brugere af Ubuntu og relaterede distributioner er at bruge Snap-pakke fra Immich Distribution, vedligeholdt af fællesskabet. Denne pakke letter installation og vedligeholdelse ved at indkapsle alt det nødvendige miljø:

  • Snap inkluderer al Immichs software og tilbyder en brugervenlig oplevelse med en simpel kommando.
  • Tilpasningsmulighederne er begrænsede sammenlignet med manuel opsætning, men det er ideelt for dem, der søger enkelhed og pĂĄlidelighed pĂĄ offentlige servere eller hjemmeservere.
  • Den inkluderer ikke-pĂĄtrængende hjælpeværktøjer, som kan ignoreres, hvis de ikke er nyttige.
  • Dette er et fællesskabsprojekt, uafhængigt af Immichs primære udvikling; primær support administreres via GitHub.

For at installere Immich ved hjælp af Snap skal du følge disse grundlæggende trin (gælder for Ubuntu 22.04 LTS og derivater. Andre distributioner kræver brug af deres pakkehåndtering):

  1. Opdater dit systems pakkeliste for at sikre, at alt er opdateret:
    sudo apt opdatering && sudo apt opgradering
  2. Bekræft at Snap er korrekt installeret og opdateret:
    snap --version

    Hvis det mangler, installer det:

    sudo apt installer snapd
  3. Opdater Snap før installation:
    sudo snap opdatering
  4. Installer Immich Distribution fra Snap:
    sudo snap install immich-distribution

Når du er færdig, skal du åbne administrationspanelet fra http://[IP-de-tu-servidor]:3000Den indledende opsætning er meget enkel: du skal blot oprette den første administratorbruger.

Avanceret implementering med Docker eller Podman

For større kontrol og fleksibilitet, Docker og Podman er den foretrukne rute for de fleste Linux-entusiaster.Dette system giver dig mulighed for at tilpasse ruter, ressourcer og underliggende lagring, samtidig med at det letter fremtidige migreringer.

Immichs team vedligeholder et arkiv docker-compose.yml forudkonfigureret til nem opstart:

  1. Download skriv filen direkte fra arkivet:
    krølle -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Hent eksempel-.env-filen, essentiel for at definere ruter, databasebruger og adgangskode, stakversion osv.:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Rediger variablerne UPLOAD_LOCATION y DB_DATA_LOCATION i .env for at indstille de mapper, hvor billederne og databasen skal gemmes.
  4. På systemer med aktiv SELinux, er det nødvendigt at tilføje muligheden :z på monterede volumener for at håndhæve passende sikkerhedskontekster på delte stier.
  5. Aktivér hukommelsesovercommitment for at undgå fejl i systemer med begrænsede ressourcer, tilføjelse vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Kør stakken med:
    Docker Compose Up

Efter et par sekunder vil Immich være operationel og normalt tilgængelig i http://localhost:2283Den første adgang vil føre dig til guiden til oprettelse af administratorbrugere.

Indstillinger for sikkerhed og fjernadgang

En af Immichs største fordele er dens evne til at fungere som en privat cloud, men hvis du planlægger at tilgå den uden for dit hjemmenetværk, er det vigtigt at styrke sikkerheden:

  • Den sikreste løsning er at bruge en VPN (f.eks. Wireguard) til at oprette forbindelse til dit lokale netværk uden unødvendigt at eksponere offentlige porte.
  • Alternativt kan du tilgĂĄ dit websted via HTTPS ved hjælp af en reverse proxy (Nginx eller Caddy) og SSL/TLS-certifikater. Hvis du har et offentligt domæne, kan du bruge Let's Encrypt til at fĂĄ gratis, gyldige certifikater.

Her er et grundlæggende Nginx-konfigurationseksempel til at omdirigere sikre forbindelser fra https://tudominio.com til din lokale Immich-server:

server { lyt 443 ssl; server_navn ditdomæne.com; ssl_certifikat /etc/letsencrypt/live/ditdomæne.com/fullchain.pem; ssl_certifikat_nøgle /etc/letsencrypt/live/ditdomæne.com/privkey.pem; placering / { proxy_set_header Vært $vært; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }   Bemærk: `**Slå koden til en anden udbyder af dit domæne**

Husk at åbne port 443 på din firewall (med UFW, Firewalld osv.), så eksterne forbindelser accepteres. Og hold selvfølgelig hele dit system opdateret.

Mobilkompatibilitet og styring på tværs af platforme

Immich er ikke bare en fotoserver; har mobilapplikationer til Android og iOS, tilgængelig i officielle butikker. Processen er enkel: installer appen, indtast din server-URL (normalt http://tuservidor/api) og log ind med den oprettede bruger. På denne måde kan du synkronisere, se og administrere dine fotos og videoer, uanset hvor du befinder dig.

Appen registrerer nye filer, laver automatiske kopier, forhindrer dubletter og giver dig offlineadgang til dit galleri.Oplevelsen minder meget om den pĂĄ kommercielle platforme, men du bevarer fuld kontrol over dine data.

Vigtigste fordele og potentielle faldgruber

Implementering af Immich på Linux har adskillige fordele i forhold til proprietære alternativer:

  • Fuldstændig privatliv: Dine fotos forlader aldrig din infrastruktur.
  • Nul omkostninger: ingen gebyrer eller skjulte omkostninger.
  • Tilpasning: lagerplads, brugere, funktioner og design efter din smag.
  • Problemfri integration i dit foretrukne Linux-økosystem.
  • Mulighed for at skalere og sikkerhedskopiere, sĂĄ det passer til dine behov.

Blandt de mulige aspekter, der skal tages i betragtning, fremhæves følgende:

  • Første opstart kan kræve grundlæggende teknisk viden (terminalbrug og redigering af konfigurationsfiler).
  • Støtte fra lokalsamfundet er fremragende, men den kommer ikke altid med direkte kommerciel støtte.
  • Det kræver, at bĂĄde operativsystemet og Snap-containere eller -pakker holdes opdaterede.

For brugere, der er engagerede i open source-software og datakontrol, anbefales denne mulighed kraftigt frem for closed source-løsninger.

Sammenligning af funktioner versus andre løsninger

Til din orientering er her de mest bemærkelsesværdige funktioner, som Immich tilbyder sammenlignet med andre backup- og multimediestyringsprogrammer:

  • Automatisk og selektiv backup af albummer ved hver appstart, inklusive muligheder for at vælge, hvilke mapper der skal sikkerhedskopieres.
  • Understøttelse af RAW-fotos, 360°-videoer, LivePhoto og MotionPhoto.
  • Understøttelse af flere brugere, avanceret tilladelsesadministration og delte albummer.
  • Intelligent søgning baseret pĂĄ metadata, ansigtsgenkendelse og kronologisk organisering.
  • Download og upload fra enhver enhed, selv offline.
  • Mappevisning, stabling af lignende fotos og muligheden for at oprette favoritter og arkiver.

Dens oplevelse er lige så problemfri og omfattende som enhver moderne detailløsning, men med større gennemsigtighed og alsidighed.

Sidste tips til at fĂĄ mest muligt ud af Immich pĂĄ Linux

For at sikre en problemfri og sikker oplevelse anbefaler vi at følge nogle grundlæggende tips:

  • Lav regelmæssige sikkerhedskopier af din lagermappe, database og konfigurationsfiler.
  • Overvej at installere din instans pĂĄ en maskine med god forbindelse for at forbedre den eksterne oplevelse.
  • AktivĂ©r HTTPS, og begræns ekstern adgang til betroede brugere.
  • Bliv en del af Immich-fællesskabet pĂĄ GitHub for at holde dig opdateret og bidrage til dets udvikling.
  • Test først systemet i en virtuel maskine, før du migrerer hele din samling, for at gøre dig bekendt med mulighederne.

Immich er en komplet, sikker og alsidig løsning til at administrere dine fotos og videoer på Linux-servere, der giver uafhængighed, privatliv og kontinuerlig innovation. Hvis du værdsætter dine medier og ønsker at bevare fuld kontrol over dem, er det værd at implementere og forvandle din server til din egen personlige cloud.

Mere information.


Tilføj som foretrukken kilde