Immich, cloud-i juaj me burim të hapur për të pritur foto dhe video. Gjithçka që duhet të dini.

  • Immich është një alternativë falas dhe e fokusuar në privatësi ndaj Google Photos për Linux.
  • Ju lejon të ngarkoni, organizoni dhe kërkoni foto dhe video me njohje të fytyrës dhe inteligjencë artificiale.
  • Mund të instalohet lehtësisht duke përdorur Snap ose të personalizohet me Docker/Podman.

immich

Menaxhimi dhe mbrojtja e fotove dhe videove tona personale është bërë një përparësi thelbësore në epokën dixhitale.. Shërbime si Google Photos kanë vendosur trendin, por kontrolli mbi të dhënat dhe privatësinë tonë ka qenë në qendër të debatit, duke nxitur popullaritetin e alternativave me burim të hapur si ImmichShumë përdorues të Linux-it po kërkojnë të implementojnë Immich në sistemet e tyre për të shijuar një mjedis të sigurt, privat dhe plotësisht të vetë-menaxhuar për kujtimet e tyre dixhitale.

Në këtë artikull, do të gjeni të gjithë informacionin e nevojshëm për të instaluar, konfiguruar dhe për të përfituar sa më shumë nga Immich në Linux, bazuar në metodat dhe këshillat më të azhurnuara dhe efektive: nga përdorimi i paketave Snap deri te vendosja me Docker/Podman, deri te rekomandimet praktike për mirëmbajtjen e sigurt dhe efikase të galerisë suaj private të mediave. Nëse jeni të shqetësuar për sigurinë, lehtësinë e përdorimit dhe shkallëzueshmërinë, ja një burim i krijuar vetëm për ju.

Çfarë është Immich dhe çfarë e dallon atë?

Immich prezantohet si Një alternativë falas dhe me burim të hapur për Google Photos, e projektuar për përdoruesit që duan kontroll të plotë mbi skedarët e tyre mediatikë dhe të dhënat personale. Si softueri i serverit ashtu edhe aplikacioni celular janë në zhvillim aktiv në GitHub, duke siguruar përmirësime të vazhdueshme dhe një komunitet të përkushtuar ndaj transparencës.

Ajo që e dallon vërtet Immich nuk është vetëm qasja e tij e hapur, por edhe një listë karakteristikash të dizajnuara për të përmbushur nevojat më të kërkuara:

  • Ngarkim dhe shikim efikas i videove dhe imazheve, me mundësinë e kopjimit automatik kur hapet aplikacioni.
  • Parandalimi i kopjimit të dyfishtë dhe kopjimi rezervë selektiv sipas albumit.
  • Mbështetje për shumë përdorues dhe albume të përbashkëta.
  • Vizualizimi i meta të dhënave (EXIF, harta) dhe kërkimi i avancuar sipas informacionit, objekteve ose fytyrave duke përdorur inteligjencën artificiale.
  • Shkarkoni përmbajtje në pajisjet lokale, integroni LivePhoto dhe luani MotionPhoto.
  • Mbështetje për formatin RAW dhe shikim fotosh 360 gradë.
  • Njohja e fytyrës, grupimi automatik dhe kujtimet e personalizuara.
  • Karakteristikat administrative, menaxhimi i çelësave API dhe mbështetja OAuth.
  • Shikim i strukturuar në dosje, galeri vetëm për lexim, të preferuarat, hartat globale dhe shumë më tepër.

Immich ju jep kontrollin e një platforme multimediale të krahasueshme me, dhe madje superiore ndaj, shumë opsioneve komerciale, të përshtatura sipas preferencave të përdoruesit të përparuar të Linux-it.

Metodat e instalimit: Snap dhe Docker

Kryesisht ekzistojnë dy alternativa për të vendosur Immich në një shpërndarje Linux: nëpërmjet Snap ose nëpërmjet kontejnerëve me Docker/Podman. Çdo opsion ka avantazhet dhe veçoritë e veta, prandaj është e këshillueshme që të zgjidhni atë që i përshtatet më së miri përvojës dhe nevojave tuaja.

Instalim i shpejtë me Snap

Një nga metodat më të drejtpërdrejta dhe të përshtatshme për përdoruesit e Ubuntu dhe shpërndarjeve të lidhura është përdorimi i Paketa Snap nga Immich Distribution, mirëmbahet nga komuniteti. Kjo paketë lehtëson instalimin dhe mirëmbajtjen duke përfshirë të gjithë mjedisin e nevojshëm:

  • Snap përfshin të gjithë softuerin e Immich, duke ofruar një përvojë të gatshme për përdorim me një komandë të thjeshtë.
  • Përshtatja është e kufizuar në krahasim me konfigurimin manual, por është ideale për ata që kërkojnë thjeshtësi dhe besueshmëri në serverat publikë ose shtëpiakë.
  • Ai përfshin mjete ndihmëse jo-ndërhyrëse, të cilat mund të injorohen nëse nuk janë të dobishme.
  • Ky është një projekt komunitar, i pavarur nga zhvillimi kryesor i Immich; mbështetja parësore menaxhohet nëpërmjet GitHub.

Për të instaluar Immich duke përdorur Snap, ndiqni këto hapa bazë (të zbatueshëm për Ubuntu 22.04 LTS dhe derivatet e tyre. Shpërndarjet e tjera do të kërkojnë përdorimin e menaxherit të paketave të tyre):

  1. Përditësoni listën e paketave të sistemit tuaj për t'u siguruar që gjithçka është e azhurnuar:
    azhurnimi i sudo apt && azhurnimi i sudo apt
  2. Verifikoni që Snap është instaluar dhe përditësuar saktë:
    snap --version

    Nëse mungon, instalojeni:

    sudo apt instalo snapd
  3. Rifresko Snap para instalimit:
    rifresko sudo snap
  4. Instaloni shpërndarjen Immich nga Snap:
    sudo snap instaloni shpërndarjen immich

Kur të keni mbaruar, hyni në panelin e administrimit nga http://[IP-de-tu-servidor]:3000Konfigurimi fillestar është shumë i thjeshtë: do t'ju duhet vetëm të krijoni përdoruesin e parë administrator.

Vendosje e avancuar me Docker ose Podman

Për kontroll dhe fleksibilitet më të madh, Docker dhe Podman janë rruga e preferuar për shumicën e entuziastëve të Linux-it.Ky sistem ju lejon të personalizoni rrugët, burimet dhe hapësirën e ruajtjes themelore, ndërkohë që lehtësoni edhe migrimet në të ardhmen.

Ekipi i Immich-ut mirëmban një arkiv docker-compose.yml i parakonfiguruar për nisje të lehtë:

  1. Shkarko skedarin e kompozimit direkt nga depoja:
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Merrni skedarin shembull .env, thelbësore për përcaktimin e rrugëve, përdoruesit dhe fjalëkalimin e bazës së të dhënave, versionin e pirgut, etj.:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Modifiko variablat UPLOAD_LOCATION y DB_DATA_LOCATION në skedarin .env për të vendosur drejtoritë ku do të ruhen fotot dhe baza e të dhënave.
  4. Në sisteme me SELinux aktiv, është e nevojshme të shtohet opsioni :z në vëllime të montuara për të zbatuar kontekste të përshtatshme sigurie në shtigje të përbashkëta.
  5. Aktivizo mbingarkesën e memories për të shmangur gabimet në sisteme me burime të kufizuara, duke shtuar vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Ekzekutoni grumbullin me:
    docker harto

Pas disa sekondash, Immich do të jetë funksional, normalisht i arritshëm në http://localhost:2283Qasja e parë do t'ju drejtojë te asistenti i krijimit të përdoruesit të administratorit.

Cilësimet e sigurisë dhe aksesit në distancë

Një nga avantazhet më të mëdha të Immich është aftësia e tij për të funksionuar si një cloud privat, por nëse planifikoni ta përdorni atë nga jashtë rrjetit tuaj shtëpiak, është thelbësore të forconi sigurinë:

  • Opsioni më i sigurt është të përdorni një VPN (p.sh., Wireguard) për t'u lidhur me rrjetin tuaj lokal pa ekspozuar në mënyrë të panevojshme portat publike.
  • Si alternativë, mund të hyni në faqen tuaj nëpërmjet HTTPS duke përdorur një proxy të kundërt (Nginx ose Caddy) dhe certifikata SSL/TLS. Nëse keni një domen publik, mund të përdorni Let's Encrypt për të marrë certifikata falas dhe të vlefshme.

Ja një shembull bazë i konfigurimit të Nginx për të ridrejtuar lidhjet e sigurta nga https://tudominio.com në serverin tuaj lokal Immich:

server { listen 443 ssl; emri_server-i_domain-i_juaj.com; ssl_certificate /etc/letsencrypt/live/domain-i_juaj.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/domain-i_juaj.com/privkey.pem; vendndodhja / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }

Mos harroni të hapni portën 443 në firewall-in tuaj (me UFW, Firewalld, etj.) në mënyrë që të pranohen lidhjet e jashtme. Dhe, sigurisht, mbajeni të gjithë sistemin tuaj të përditësuar.

Pajtueshmëria mobile dhe menaxhimi ndërplatformor

Immich nuk është vetëm një server fotosh; ka aplikacione mobile për Android dhe iOS, i arritshëm në dyqanet zyrtare. Procesi është i thjeshtë: instaloni aplikacionin, futni URL-në e serverit tuaj (zakonisht http://tuservidor/api) dhe identifikohuni me përdoruesin e krijuar. Në këtë mënyrë, mund të sinkronizoni, shikoni dhe menaxhoni fotot dhe videot tuaja nga kudo.

Aplikacioni zbulon skedarë të rinj, bën kopje automatike, parandalon dublikimet dhe ju jep akses jashtë linje në galerinë tuaj.Përvoja është shumë e ngjashme me atë të platformave komerciale, por ju mbani kontroll të plotë mbi të dhënat tuaja.

Përparësitë kryesore dhe rreziqet e mundshme

Vendosja e Immich në Linux ka shumë përparësi krahasuar me alternativat pronësore:

  • Privatësi e plotë: fotot tuaja nuk dalin kurrë nga infrastruktura juaj.
  • Kosto zero: pa tarifa ose tarifa të fshehura.
  • Përshtatje: hapësira ruajtëse, përdoruesit, veçoritë dhe dizajni sipas dëshirës tuaj.
  • Integrim i përsosur në ekosistemin tuaj të preferuar Linux.
  • Aftësia për të shkallëzuar dhe kopjuar kopje rezervë sipas nevojave tuaja.

Ndër aspektet e mundshme që duhen marrë në konsideratë, dallohen këto:

  • Nisja fillestare mund të kërkojë njohuri teknike bazë (përdorimi i terminalit dhe redaktimi i skedarit të konfigurimit).
  • Mbështetja e komunitetit është e shkëlqyer, por nuk vjen gjithmonë me mbështetje të drejtpërdrejtë komerciale.
  • Kërkon që të mbahen të azhurnuara si sistemi operativ ashtu edhe kontejnerët ose paketat Snap.

Për përdoruesit e përkushtuar ndaj softuerëve me burim të hapur dhe kontrollit të të dhënave, ky opsion rekomandohet shumë në vend të zgjidhjeve me burim të mbyllur.

Krahasimi i karakteristikave me zgjidhje të tjera

Për informacionin tuaj, këtu janë karakteristikat më të dukshme që ofron Immich krahasuar me aplikacionet e tjera të menaxhimit të kopjeve rezervë dhe multimedias:

  • Rezervim automatik dhe selektiv i albumeve në çdo hapje të aplikacionit, duke përfshirë opsionet për të zgjedhur dosjet për të bërë kopje rezervë.
  • Mbështetje për foto RAW, video 360°, LivePhoto dhe MotionPhoto.
  • Mbështetje për shumë përdorues, menaxhim i avancuar i lejeve dhe albume të përbashkëta.
  • Kërkim inteligjent bazuar në meta të dhëna, njohje të fytyrës dhe organizim kronologjik.
  • Shkarkoni dhe ngarkoni nga çdo pajisje, madje edhe jashtë linje.
  • Pamje dosjesh, grumbullim i fotove të ngjashme dhe mundësia për të krijuar të preferuara dhe arkiva.

Përvoja e saj është po aq e përsosur dhe gjithëpërfshirëse sa çdo zgjidhje moderne e shitjes me pakicë, por me transparencë dhe shkathtësi më të madhe.

Këshilla përfundimtare për të përfituar sa më shumë nga Immich në Linux

Për të siguruar një përvojë të qetë dhe të sigurt, ne ju rekomandojmë të ndiqni disa këshilla themelore:

  • Bëni kopje rezervë të rregullta të direktorisë suaj të ruajtjes, bazës së të dhënave dhe skedarëve të konfigurimit.
  • Konsideroni vendosjen e instancës suaj në një makinë me lidhje të mirë për të përmirësuar përvojën në distancë.
  • Aktivizo HTTPS dhe kufizo aksesin e jashtëm vetëm për përdoruesit e besuar.
  • Bashkohuni me komunitetin Immich në GitHub për të qëndruar të azhurnuar dhe për të kontribuar në zhvillimin e tij.
  • Testojeni sistemin së pari në një makinë virtuale përpara se të migroni të gjithë koleksionin tuaj, për t'u njohur me opsionet.

Immich është një zgjidhje e plotë, e sigurt dhe e gjithanshme për menaxhimin e fotove dhe videove tuaja në serverat Linux, duke ofruar pavarësi, privatësi dhe inovacion të vazhdueshëm. Nëse i vlerësoni mediat tuaja dhe dëshironi të mbani kontroll të plotë mbi to, ia vlen ta implementoni dhe ta shndërroni serverin tuaj në cloud-in tuaj personal.

më shumë informacion.


Shto si burim të preferuar në Google