Immich, váš open-source cloud na hosťovanie fotografií a videí. Všetko, čo potrebujete vedieť.

  • Immich je bezplatná alternatíva k službe Fotky Google pre Linux zameraná na ochranu súkromia.
  • Umožňuje nahrávať, organizovať a vyhľadávať fotografie a videá pomocou rozpoznávania tváre a umelej inteligencie.
  • Dá sa jednoducho nainštalovať pomocou Snapu alebo prispôsobiť pomocou Dockeru/Podmana.

immich

Správa a ochrana našich osobných fotografií a videí sa v digitálnom veku stala najvyššou prioritou . Služby ako Fotky Google udali trend, ale kontrola nad našimi údajmi a súkromím sa dostala do popredia diskusie, čo zvýšilo popularitu alternatív s otvoreným zdrojovým kódom, ako je Immich . Mnoho používateľov Linuxu hľadá spôsoby, ako implementovať Immich do svojich systémov, aby si mohli užívať bezpečné, súkromné ​​a plne samostatne spravované prostredie pre svoje digitálne spomienky.

V tomto článku nájdete všetky informácie potrebné na inštaláciu, konfiguráciu a maximálne využitie Immichu v systéme Linux, založené na najaktuálnejších a najefektívnejších metódach a tipoch: od používania balíkov Snap až po nasadenie pomocou Docker/Podman, vrátane praktických odporúčaní pre bezpečnú a efektívnu údržbu vašej súkromnej mediálnej galérie. Ak je pre vás dôležitá bezpečnosť, jednoduchosť používania a škálovateľnosť, tento zdroj je určený špeciálne pre vás.

Čo je Immich a čím sa odlišuje?

Immich sa prezentuje ako bezplatná a open-source alternatíva k službe Google Photos, určená pre používateľov, ktorí chcú mať úplnú kontrolu nad svojimi mediálnymi súbormi a osobnými údajmi. Serverový softvér aj mobilná aplikácia sú aktívne vyvíjané na GitHub, čo zabezpečuje neustále vylepšovanie a komunitu zaviazanú k transparentnosti.

To, čo skutočne odlišuje Immich, nie je len jeho otvorený prístup, ale aj zoznam funkcií navrhnutých tak, aby spĺňali aj tie najnáročnejšie potreby :

  • Efektívne nahrávanie a prezeranie videí a obrázkov s možnosťou automatického kopírovania pri otvorení aplikácie.
  • Prevencia duplicitných dát a selektívne zálohovanie podľa albumu.
  • Podpora viacerých používateľov a zdieľané albumy.
  • Vizualizácia metadát (EXIF, mapy) a pokročilé vyhľadávanie podľa informácií, objektov alebo tvárí pomocou umelej inteligencie.
  • Sťahovanie obsahu do lokálnych zariadení, integrácia LivePhoto a prehrávanie MotionPhoto.
  • Podpora formátu RAW a 360-stupňové prezeranie fotografií.
  • Rozpoznávanie tváre, automatické zoskupovanie a personalizované spomienky.
  • Administratívne funkcie, správa kľúčov API a podpora OAuth.
  • Prezeranie rozdelené do priečinkov, galéria iba na čítanie, obľúbené položky, globálne mapy a oveľa viac.

Immich vám dáva kontrolu nad multimediálnou platformou porovnateľnou a dokonca lepšou ako mnohé komerčné možnosti, prispôsobenou preferenciám pokročilého používateľa Linuxu.

Metódy inštalácie: Snap a Docker

Existujú dva hlavné spôsoby nasadenia Immichu na linuxovú distribúciu: pomocou Snapu alebo prostredníctvom kontajnerov s Dockerom/Podmanom. Každá možnosť má svoje výhody a špecifické vlastnosti, preto je vhodné vybrať si tú, ktorá najlepšie vyhovuje vašim skúsenostiam a potrebám.

Rýchla inštalácia pomocou Snap

Jednou z najpriamejších a najpohodlnejších metód pre používateľov Ubuntu a podobných distribúcií je použitie balíka Immich Distribution Snap , ktorý spravuje komunita. Tento balík zjednodušuje inštaláciu a údržbu tým, že obsahuje celé potrebné prostredie:

  • Snap obsahuje všetok softvér od spoločnosti Immich a ponúka okamžité použitie s jednoduchým príkazom.
  • Prispôsobenie je v porovnaní s manuálnym nastavením obmedzené, ale je ideálne pre tých, ktorí hľadajú jednoduchosť a spoľahlivosť na verejných alebo domácich serveroch.
  • Zahŕňa nerušivé pomocné nástroje, ktoré možno ignorovať, ak nie sú užitočné.
  • Toto je komunitný projekt, nezávislý od hlavného vývoja spoločnosti Immich; primárna podpora je riadená prostredníctvom GitHubu.

Ak chcete nainštalovať Immich pomocou Snapu, postupujte podľa týchto základných krokov (platí pre Ubuntu 22.04 LTS a deriváty. Ostatné distribúcie budú vyžadovať použitie ich správcu balíkov):

  1. Aktualizujte zoznam balíkov vášho systému aby ste sa uistili, že všetko je aktuálne:
    sudo apt aktualizácia && sudo apt aktualizácia
  2. Overte, či je Snap správne nainštalovaný a aktualizovaný:
    snap --verzia

    Ak chýba, nainštalujte ho:

    sudo apt inštalovať
  3. Pred inštaláciou obnovte aplikáciu Snap:
    sudo snap obnoviť
  4. Nainštalujte si distribúciu Immich zo Snapu:
    sudo snap install immich-distribúcia

Po dokončení prejdite do administračného panela z http://[IP-de-tu-servidor]:3000Počiatočné nastavenie je veľmi jednoduché: stačí vytvoriť prvého administrátorského používateľa.

Pokročilé nasadenie s Dockerom alebo Podmanom

Pre väčšiu kontrolu a flexibilitu sú Docker a Podman preferovaným prístupom pre väčšinu nadšencov Linuxu . Tento systém umožňuje prispôsobiť cesty, zdroje a základné úložisko, ako aj uľahčiť budúce migrácie.

Immichov tím si udržiava archív docker-compose.yml predkonfigurované pre jednoduché uvedenie do prevádzky:

  1. Stiahnite si súbor na písanie priamo z repozitára:
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Získajte vzorový súbor .env, nevyhnutné na definovanie trás, používateľa a hesla databázy, verzie zásobníka atď.:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Upravte premenné UPLOAD_LOCATION y DB_DATA_LOCATION v súbore .env nastavte adresáre, kam sa budú ukladať fotografie a databáza.
  4. Na systémoch s aktívnym SELinuxom, je potrebné pridať možnosť :z na pripojených zväzkoch na vynútenie vhodných bezpečnostných kontextov na zdieľaných cestách.
  5. Povoliť preťaženie pamäte aby sa predišlo chybám v systémoch s obmedzenými zdrojmi, pridaním vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Spustiť zásobník s:
    docker compose up

Po niekoľkých sekundách bude Immich funkčný, bežne dostupný v http://localhost:2283Prvý prístup vás presmeruje do sprievodcu vytvorením administrátorského používateľa.

Nastavenia zabezpečenia a vzdialeného prístupu

Jednou z najväčších výhod spoločnosti Immich je jej schopnosť fungovať ako súkromný cloud, ale ak k nej plánujete pristupovať mimo svojej domácej siete, je nevyhnutné posilniť zabezpečenie:

  • Najbezpečnejšou možnosťou je použiť VPN (napr. Wireguard) na pripojenie k lokálnej sieti bez zbytočného odhaľovania verejných portov.
  • Prípadne môžete pristupovať k svojej stránke cez HTTPS pomocou reverznej proxy (Nginx alebo Caddy) a certifikátov SSL/TLS. Ak máte verejnú doménu, môžete použiť Let's Encrypt na získanie bezplatných platných certifikátov.

Tu je základný príklad konfigurácie Nginx na presmerovanie zabezpečených pripojení z https://tudominio.com na váš lokálny server Immich:

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

Nezabudnite otvoriť port 443 na firewalle (pomocou UFW, Firewalld atď.), aby boli akceptované externé pripojenia. A samozrejme, udržiavajte celý systém aktualizovaný.

Kompatibilita s mobilnými zariadeniami a správa naprieč platformami

Immich nie je len fotoserver; má mobilné aplikácie pre Android a iOS, dostupný v oficiálnych obchodoch. Postup je jednoduchý: nainštalujte si aplikáciu, zadajte URL adresu vášho servera (zvyčajne http://tuservidor/api) a prihláste sa s vytvoreným používateľom. Takto môžete synchronizovať, prezerať a spravovať svoje fotografie a videá odkiaľkoľvek.

Aplikácia detekuje nové súbory, vytvára automatické zálohy, zabraňuje duplikátom a poskytuje vám offline prístup k vašej galérii . Zážitok je veľmi podobný ako pri komerčných platformách, ale vy si zachovávate úplnú kontrolu nad svojimi údajmi.

Kľúčové výhody a možné úskalia

Nasadenie Immichu na Linuxe má oproti proprietárnym alternatívam množstvo výhod:

  • Úplné súkromie: vaše fotografie nikdy neopustia vašu infraštruktúru.
  • Nulové náklady: žiadne poplatky ani skryté poplatky.
  • Prispôsobenie: úložisko, používatelia, funkcie a dizajn podľa vašich predstáv.
  • Bezproblémová integrácia do vášho obľúbeného ekosystému Linux.
  • Možnosť škálovania a zálohovania podľa vašich potrieb.

Medzi možnými aspektmi, ktoré treba zohľadniť, vynikajú tieto:

  • Počiatočné spustenie môže vyžadovať základné technické znalosti (používanie terminálu a úprava konfiguračných súborov).
  • Podpora komunity je vynikajúca, ale nie vždy prichádza s priamou komerčnou podporou.
  • Vyžaduje si to udržiavanie aktuálneho operačného systému aj kontajnerov alebo balíkov Snap.

Pre používateľov, ktorí sú oddaní softvéru s otvoreným zdrojovým kódom a kontrole údajov, sa táto možnosť dôrazne odporúča pred riešeniami s uzavretým zdrojovým kódom.

Porovnanie funkcií s inými riešeniami

Pre vašu informáciu uvádzame najvýznamnejšie funkcie, ktoré Immich ponúka v porovnaní s inými aplikáciami na zálohovanie a správu multimédií:

  • Automatické a selektívne zálohovanie albumov pri každom spustení aplikácie vrátane možností výberu priečinkov, ktoré sa majú zálohovať.
  • Podpora pre fotografie vo formáte RAW, 360° videá, LivePhoto a MotionPhoto.
  • Podpora viacerých používateľov, pokročilá správa povolení a zdieľané albumy.
  • Inteligentné vyhľadávanie založené na metadátach, rozpoznávaní tvárí a chronologickej organizácii.
  • Sťahujte a nahrávajte z akéhokoľvek zariadenia, dokonca aj offline.
  • Zobrazenie priečinkov, skladanie podobných fotografií a možnosť vytvárať obľúbené položky a archívy.

Jeho skúsenosti sú rovnako bezproblémové a komplexné ako akékoľvek moderné maloobchodné riešenie, ale s väčšou transparentnosťou a všestrannosťou.

Záverečné tipy, ako čo najlepšie využiť Immich v Linuxe

Pre zabezpečenie hladkého a bezpečného priebehu odporúčame dodržiavať niekoľko základných tipov:

  • Pravidelne zálohujte adresár úložiska, databázu a konfiguračné súbory.
  • Zvážte nasadenie inštancie na počítači s dobrou konektivitou, aby ste zlepšili vzdialený zážitok.
  • Povoľte HTTPS a obmedzte externý prístup na dôveryhodných používateľov.
  • Pridajte sa ku komunite Immich na GitHub, aby ste boli informovaní o najnovších zmenách a prispeli k jej vývoju.
  • Pred migráciou celej kolekcie si najprv otestujte systém vo virtuálnom počítači, aby ste sa oboznámili s možnosťami.

Immich je kompletné, bezpečné a všestranné riešenie na správu vašich fotografií a videí na serveroch so systémom Linux, ktoré poskytuje nezávislosť, súkromie a neustálu inováciu. Ak si ceníte svoje médiá a chcete nad nimi mať úplnú kontrolu, oplatí sa implementovať ich a premeniť váš server na váš vlastný osobný cloud.

Viac informácií.


Pridať ako preferovaný zdroj v Google