
Å administrere og beskytte våre personlige bilder og videoer har blitt en viktig prioritet i den digitale tidsalderen.. Tjenester som Google Foto har satt trenden, men kontroll over dataene våre og personvernet vårt har stått i sentrum for debatten, noe som har drevet populariteten til åpen kildekode-alternativer som ImmichMange Linux-brukere ønsker å implementere Immich på systemene sine for å nyte et sikkert, privat og fullstendig selvstyrt miljø for sine digitale minner.
I denne artikkelen finner du all nødvendig informasjon for å installere, konfigurere og få mest mulig ut av Immich på Linux, basert på de mest oppdaterte og effektive metodene og tipsene: fra bruk av Snap-pakker til distribusjon med Docker/Podman, til praktiske anbefalinger for sikker og effektiv vedlikehold av ditt private mediegalleri. Hvis du er bekymret for sikkerhet, brukervennlighet og skalerbarhet, er her en ressurs som er laget spesielt for deg.
Hva er Immich, og hva skiller det fra andre?
Immich presenterer seg som Et gratis og åpen kildekode-alternativ til Google Foto, designet for brukere som ønsker full kontroll over mediefiler og personlige data. Både serverprogramvaren og mobilappen er under aktiv utvikling på GitHub, noe som sikrer konstante forbedringer og et fellesskap som er forpliktet til åpenhet.
Det som virkelig skiller Immich fra andre er ikke bare hans åpne tilnærming, men også en liste over funksjoner som er utviklet for å møte de mest krevende behovene:
- Effektiv opplasting og visning av videoer og bilder, med mulighet for automatisk kopiering når appen åpnes.
- Duplikatforebygging og selektiv sikkerhetskopiering etter album.
- Støtte for flere brukere og delte album.
- Metadatavisualisering (EXIF, kart) og avansert søk etter informasjon, objekter eller ansikter ved hjelp av AI.
- Last ned innhold til lokale enheter, LivePhoto-integrasjon og MotionPhoto-avspilling.
- RAW-støtte og 360-graders fotovisning.
- Ansiktsgjenkjenning, automatisk gruppering og personlige minner.
- Administrative funksjoner, API-nøkkeladministrasjon og OAuth-støtte.
- Mappestrukturert visning, skrivebeskyttet galleri, favoritter, globale kart og mye mer.
Immich gir deg kontroll over en multimediaplattform som er sammenlignbar med, og til og med bedre enn, mange kommersielle alternativer, skreddersydd til preferansene til den avanserte Linux-brukeren.
Installasjonsmetoder: Snap og Docker
Det finnes hovedsakelig to alternativer for å distribuere Immich på en Linux-distribusjon: via Snap eller gjennom containere med Docker/Podman. Hvert alternativ har sine fordeler og særegenheter, så det er lurt å velge det som passer best til din erfaring og behov.
Rask installasjon med Snap
En av de mest direkte og praktiske metodene for brukere av Ubuntu og relaterte distribusjoner er å bruke Snap-pakke fra Immich Distribution, vedlikeholdt av fellesskapet. Denne pakken forenkler installasjon og vedlikehold ved å innkapsle alt nødvendig miljø:
- Snap inkluderer all Immichs programvare, og tilbyr en brukervennlig opplevelse med en enkel kommando.
- Tilpasningsmulighetene er begrenset sammenlignet med manuell oppsett, men det er ideelt for de som søker enkelhet og pålitelighet i offentlige servere eller hjemmeservere.
- Den inkluderer ikke-påtrengende hjelpeverktøy, som kan ignoreres hvis de ikke er nyttige.
- Dette er et fellesskapsprosjekt, uavhengig av Immichs hovedutvikling; primærstøtte administreres via GitHub.
For å installere Immich ved hjelp av Snap, følg disse grunnleggende trinnene (gjelder for Ubuntu 22.04 LTS og derivater. Andre distribusjoner vil kreve bruk av pakkebehandleren sin):
- Oppdater systemets pakkeliste for å sørge for at alt er oppdatert:
sudo apt oppdatering && sudo apt oppgradering
- Bekreft at Snap er riktig installert og oppdatert:
snap --versjon
Hvis det mangler, installer det:
sudo apt installer snapd
- Oppdater Snap før installasjon:
sudo snap oppdatering
- Installer Immich Distribution fra Snap:
sudo snap install immich-distribusjon
Når du er ferdig, åpner du administrasjonspanelet fra http://[IP-de-tu-servidor]:3000Det første oppsettet er veldig enkelt: du trenger bare å opprette den første administratorbrukeren.
Avansert distribusjon med Docker eller Podman
For større kontroll og fleksibilitet, Docker og Podman er den foretrukne ruten for de fleste Linux-entusiaster.Dette systemet lar deg tilpasse ruter, ressurser og underliggende lagring, samtidig som det tilrettelegger for fremtidige migreringer.
Immichs team vedlikeholder et arkiv docker-compose.yml forhåndskonfigurert for enkel oppstart:
- Last ned skrivingsfilen direkte fra depotet:
curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
- Hent eksempel-.env-filen, viktig for å definere ruter, databasebruker og passord, stakkversjon osv.:
curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
- Endre variablene
UPLOAD_LOCATIONyDB_DATA_LOCATIONi .env for å angi mappene der bildene og databasen skal lagres. - På systemer med aktiv SELinux, er det nødvendig å legge til alternativet
:zpå monterte volumer for å håndheve passende sikkerhetskontekster på delte stier. - Aktiver overbinding av minne for å unngå feil i systemer med begrensede ressurser, legge til
vm.overcommit_memory = 1en/etc/sysctl.conf. - Kjør stakken med:
docker komponere opp
Etter noen få sekunder vil Immich være operativ, vanligvis tilgjengelig i http://localhost:2283Den første tilgangen vil lede deg til veiviseren for oppretting av administratorbrukere.
Innstillinger for sikkerhet og fjerntilgang
En av Immichs største fordeler er dens evne til å fungere som en privat sky, men hvis du planlegger å få tilgang til den utenfra hjemmenettverket ditt, er det viktig å styrke sikkerheten:
- Det tryggeste alternativet er å bruke et VPN (f.eks. Wireguard) for å koble til det lokale nettverket ditt uten å unødvendig eksponere offentlige porter.
- Alternativt kan du få tilgang til nettstedet ditt via HTTPS ved hjelp av en omvendt proxy (Nginx eller Caddy) og SSL/TLS-sertifikater. Hvis du har et offentlig domene, kan du bruke Let's Encrypt for å få gratis, gyldige sertifikater.
Her er et grunnleggende Nginx-konfigurasjonseksempel for å omdirigere sikre tilkoblinger fra https://tudominio.com til din lokale Immich-server:
server { lytt 443 ssl; servernavn dittdomene.com; ssl_sertifikat /etc/letsencrypt/live/dittdomene.com/fullchain.pem; ssl_sertifikat_nøkkel /etc/letsencrypt/live/dittdomene.com/privkey.pem; plassering / { proxy_set_header Vert $vert; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }
Husk å åpne port 443 på brannmuren din (med UFW, Firewalld osv.) slik at eksterne tilkoblinger aksepteres. Og hold selvfølgelig hele systemet oppdatert.
Mobilkompatibilitet og plattformuavhengig administrasjon
Immich er ikke bare en fotoserver; har mobilapplikasjoner for Android og iOS, tilgjengelig i offisielle butikker. Prosessen er enkel: installer appen, skriv inn server-URL-en din (vanligvis http://tuservidor/api) og logg inn med den opprettede brukeren. På denne måten kan du synkronisere, se og administrere bildene og videoene dine hvor som helst.
Appen oppdager nye filer, lager automatiske kopier, forhindrer duplikater og gir deg offline tilgang til galleriet ditt.Opplevelsen er veldig lik den på kommersielle plattformer, men du beholder full kontroll over dataene dine.
Viktige fordeler og potensielle fallgruver
Det å distribuere Immich på Linux har en rekke fordeler fremfor proprietære alternativer:
- Fullstendig personvern: Bildene dine forlater aldri infrastrukturen din.
- Null kostnad: ingen gebyrer eller skjulte kostnader.
- Tilpasning: lagring, brukere, funksjoner og design etter din smak.
- Sømløs integrering i ditt favoritt Linux-økosystem.
- Mulighet for skalering og sikkerhetskopiering for å dekke dine behov.
Blant de mulige aspektene å ta hensyn til, skiller følgende seg ut:
- Første oppstart kan kreve grunnleggende teknisk kunnskap (terminalbruk og redigering av konfigurasjonsfiler).
- Støtten fra lokalsamfunnet er utmerket, men den kommer ikke alltid med direkte kommersiell støtte.
- Det krever at både operativsystemet og Snap-containere eller -pakker holdes oppdatert.
For brukere som er forpliktet til åpen kildekode-programvare og datakontroll, anbefales dette alternativet på det sterkeste fremfor lukkede kildekode-løsninger.
Sammenligning av funksjoner kontra andre løsninger
Til din informasjon, her er de mest bemerkelsesverdige funksjonene som Immich tilbyr sammenlignet med andre sikkerhetskopierings- og multimedieadministrasjonsapplikasjoner:
- Automatisk og selektiv sikkerhetskopiering av album ved hver appstart, inkludert alternativer for å velge hvilke mapper som skal sikkerhetskopieres.
- Støtte for RAW-bilder, 360°-videoer, LivePhoto og MotionPhoto.
- Støtte for flere brukere, avansert tillatelsesadministrasjon og delte album.
- Intelligent søk basert på metadata, ansiktsgjenkjenning og kronologisk organisering.
- Last ned og last opp fra hvilken som helst enhet, selv frakoblet.
- Mappevisning, stabling av lignende bilder og muligheten til å opprette favoritter og arkiver.
Opplevelsen er like sømløs og omfattende som enhver moderne detaljhandelsløsning, men med større åpenhet og allsidighet.
Siste tips for å få mest mulig ut av Immich på Linux
For å sikre en smidig og trygg opplevelse anbefaler vi å følge noen grunnleggende tips:
- Ta regelmessige sikkerhetskopier av lagringskatalogen, databasen og konfigurasjonsfilene dine.
- Vurder å distribuere instansen din på en maskin med god tilkobling for å forbedre den eksterne opplevelsen.
- Aktiver HTTPS og begrens ekstern tilgang til klarerte brukere.
- Bli med i Immich-fellesskapet på GitHub for å holde deg oppdatert og bidra til utviklingen.
- Test systemet først i en virtuell maskin før du migrerer hele samlingen, for å bli kjent med alternativene.
Immich er en komplett, sikker og allsidig løsning for å administrere bilder og videoer på Linux-servere, og gir uavhengighet, personvern og kontinuerlig innovasjon. Hvis du verdsetter mediene dine og ønsker å ha full kontroll over dem, er det verdt å implementere og gjøre serveren din om til din egen personlige sky.