Immich, váš open-source cloud pro hostování fotografií a videí. Vše, co potřebujete vědět.

  • Immich je bezplatná alternativa k Google Photos pro Linux zaměřená na ochranu soukromí.
  • Umožňuje nahrávat, organizovat a vyhledávat fotografie a videa pomocí rozpoznávání obličeje a umělé inteligence.
  • Lze jej snadno nainstalovat pomocí Snapu nebo přizpůsobit pomocí Dockeru/Podmanu.

immich

Správa a ochrana našich osobních fotografií a videí se v digitálním věku stala zásadní prioritou.. Služby jako Fotky Google udávaly trend, ale kontrola nad našimi daty a soukromí byly ústředním bodem debaty, což vedlo k popularitě alternativ s otevřeným zdrojovým kódem, jako je ImmichMnoho uživatelů Linuxu se snaží implementovat Immich do svých systémů, aby si mohli užívat bezpečné, soukromé a plně samosprávné prostředí pro své digitální vzpomínky.

V tomto článku najdete všechny potřebné informace jak nainstalovat, nakonfigurovat a co nejlépe využít Immich v Linuxu, a to na základě nejaktuálnějších a nejúčinnějších metod a tipů: od používání balíčků Snap přes nasazení pomocí Dockeru/Podmanu až po praktická doporučení pro bezpečnou a efektivní údržbu vaší soukromé mediální galerie. Pokud máte obavy o bezpečnost, snadné použití a škálovatelnost, zde je zdroj určený právě pro vás.

Co je Immich a čím se odlišuje?

Immich se představuje jako Bezplatná a open-source alternativa k Google Photos, určená pro uživatele, kteří chtějí plnou kontrolu nad svými mediálními soubory a osobními údaji. Serverový software i mobilní aplikace jsou aktivně vyvíjeny na GitHubu, což zajišťuje neustálé vylepšování a komunitu zavázanou k transparentnosti.

To, co Immicha skutečně odlišuje, není jen jeho otevřený přístup, ale i seznam funkcí navržených tak, aby splňovaly i ty nejnáročnější potřeby:

  • Efektivní nahrávání a prohlížení videí a obrázků s možností automatického kopírování při otevření aplikace.
  • Prevence duplicit a selektivní zálohování podle alba.
  • Podpora více uživatelů a sdílená alba.
  • Vizualizace metadat (EXIF, mapy) a pokročilé vyhledávání podle informací, objektů nebo obličejů s využitím umělé inteligence.
  • Stahování obsahu do lokálních zařízení, integrace LivePhoto a přehrávání MotionPhoto.
  • Podpora RAW a 360stupňové prohlížení fotografií.
  • Rozpoznávání obličejů, automatické seskupování a personalizované vzpomínky.
  • Administrativní funkce, správa klíčů API a podpora OAuth.
  • Prohlížení uspořádané do složek, galerie pouze pro čtení, oblíbené položky, globální mapy a mnoho dalšího.

Immich vám dává kontrolu nad multimediální platformou srovnatelnou s mnoha komerčními možnostmi, a dokonce ji i překonává, a je přizpůsobena preferencím pokročilého uživatele Linuxu.

Metody instalace: Snap a Docker

Existují dvě hlavní alternativy k nasazení Immichu na linuxové distribuci: přes Snap nebo přes kontejnery s Dockerem/Podmanem. Každá možnost má své výhody a zvláštnosti, proto je vhodné vybrat si tu, která nejlépe vyhovuje vašim zkušenostem a potřebám.

Rychlá instalace pomocí Snap

Jednou z nejpřímějších a nejpohodlnějších metod pro uživatele Ubuntu a souvisejících distribucí je použití Balíček Snap od společnosti Immich Distribution, spravovaný komunitou. Tento balíček usnadňuje instalaci a údržbu tím, že zahrnuje veškeré potřebné prostředí:

  • Snap obsahuje veškerý software od společnosti Immich a nabízí tak okamžité použití s jednoduchým příkazem.
  • Možnosti přizpůsobení jsou ve srovnání s ručním nastavením omezené, ale jsou ideální pro ty, kteří hledají jednoduchost a spolehlivost na veřejných nebo domácích serverech.
  • Zahrnuje nerušivé pomocné nástroje, které lze ignorovat, pokud nejsou užitečné.
  • Toto je komunitní projekt, nezávislý na hlavním vývoji Immichu; primární podpora je spravována přes GitHub.

Chcete-li nainstalovat Immich pomocí Snapu, postupujte podle těchto základních kroků (platí pro Ubuntu 22.04 LTS a deriváty. Ostatní distribuce budou vyžadovat použití svého správce balíčků):

  1. Aktualizujte seznam balíčků vašeho systému abyste se ujistili, že je vše aktuální:
    sudo apt update && sudo apt upgrade
  2. Ověřte, zda je Snap správně nainstalován a aktualizován.:
    snap --verze

    Pokud chybí, nainstalujte jej:

    sudo apt nainstalovat snapd
  3. Před instalací aktualizujte Snap:
    sudo snap obnovit
  4. Instalace distribuce Immich ze Snapu:
    sudo snap install immich-distribution

Po dokončení přejděte do administračního panelu z http://[IP-de-tu-servidor]:3000Počáteční nastavení je velmi jednoduché: stačí vytvořit prvního administrátorského uživatele.

Pokročilé nasazení s Dockerem nebo Podmanem

Pro větší kontrolu a flexibilitu, Docker a Podman jsou preferovanou cestou pro většinu nadšenců Linuxu.Tento systém umožňuje přizpůsobit trasy, zdroje a podkladové úložiště a zároveň usnadnit budoucí migrace.

Immichův tým udržuje archiv docker-compose.yml předkonfigurováno pro snadné uvedení do provozu:

  1. Stáhnout soubor pro psaní přímo z repozitáře:
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Získejte vzorový soubor .env, nezbytný pro definování tras, uživatele a hesla databáze, verze zásobníku atd.:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Upravte proměnné UPLOAD_LOCATION y DB_DATA_LOCATION v souboru .env nastavte adresáře, kam budou fotografie a databáze uloženy.
  4. Na systémech s aktivním SELinuxem, je nutné přidat možnost :z na připojených svazcích pro vynucení vhodných kontextů zabezpečení na sdílených cestách.
  5. Povolit přetížení paměti aby se předešlo chybám v systémech s omezenými zdroji, přidáním vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Spusťte zásobník s:
    Docker Compose Up

Po několika sekundách bude Immich funkční a obvykle bude přístupný v http://localhost:2283První přístup vás přesměruje k průvodci vytvořením uživatele s oprávněním správce.

Nastavení zabezpečení a vzdáleného přístupu

Jednou z největších výhod Immichu je jeho schopnost fungovat jako privátní cloud, ale pokud k němu plánujete přistupovat zvenčí vaší domácí sítě, je nezbytné posílit zabezpečení:

  • Nejbezpečnější možností je použít VPN (např. Wireguard) pro připojení k vaší lokální síti bez zbytečného odhalování veřejných portů.
  • Alternativně můžete k webu přistupovat přes HTTPS pomocí reverzní proxy (Nginx nebo Caddy) a certifikátů SSL/TLS. Pokud máte veřejnou doménu, můžete k získání platných certifikátů zdarma použít Let's Encrypt.

Zde je základní příklad konfigurace Nginxu pro přesměrování zabezpečených připojení z https://tudominio.com na váš lokální server Immich:

server { listen 443 ssl; název_serveru yourdomain.com; ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; umístění / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }

Nezapomeňte otevřít port 443 na firewallu (pomocí UFW, Firewalld atd.), aby byla akceptována externí připojení. A samozřejmě udržujte celý systém aktualizovaný.

Mobilní kompatibilita a správa napříč platformami

Immich není jen fotoserver; má mobilní aplikace pro Android a iOS, dostupný v oficiálních obchodech. Postup je jednoduchý: nainstalujte aplikaci, zadejte URL adresu serveru (obvykle http://tuservidor/api) a přihlaste se s vytvořeným uživatelem. Tímto způsobem můžete synchronizovat, prohlížet a spravovat své fotografie a videa odkudkoli.

Aplikace detekuje nové soubory, vytváří automatické kopie, zabraňuje duplikacím a poskytuje vám offline přístup k vaší galerii.Prostředí je velmi podobné jako u komerčních platforem, ale nad svými daty máte plnou kontrolu.

Klíčové výhody a možná úskalí

Nasazení Immichu na Linuxu má oproti proprietárním alternativám řadu výhod:

  • Naprosté soukromí: vaše fotografie nikdy neopustí vaši infrastrukturu.
  • Nulové náklady: žádné poplatky ani skryté poplatky.
  • Přizpůsobení: úložiště, uživatelé, funkce a design dle vašich představ.
  • Bezproblémová integrace do vašeho oblíbeného ekosystému Linuxu.
  • Možnost škálování a zálohování dle vašich potřeb.

Mezi možnými aspekty, které je třeba vzít v úvahu, vynikají následující:

  • Počáteční spuštění může vyžadovat základní technické znalosti (používání terminálu a úprava konfiguračních souborů).
  • Podpora komunity je vynikající, ale ne vždy přichází s přímou komerční podporou.
  • Vyžaduje to udržování operačního systému i kontejnerů nebo balíčků Snap aktuální.

Pro uživatele, kteří se zavázali k softwaru s otevřeným zdrojovým kódem a kontrole dat, je tato možnost důrazně doporučována oproti řešením s uzavřeným zdrojovým kódem.

Porovnání funkcí s jinými řešeními

Pro vaši informaci uvádíme nejvýznamnější funkce, které Immich nabízí v porovnání s jinými aplikacemi pro zálohování a správu multimédií:

  • Automatické a selektivní zálohování alb při každém spuštění aplikace, včetně možností výběru složek k zálohování.
  • Podpora pro fotografie ve formátu RAW, 360° videa, LivePhoto a MotionPhoto.
  • Podpora více uživatelů, pokročilá správa oprávnění a sdílená alba.
  • Inteligentní vyhledávání založené na metadatech, rozpoznávání obličejů a chronologickém uspořádání.
  • Stahujte a nahrávejte z jakéhokoli zařízení, dokonce i offline.
  • Zobrazení složek, vrstvení podobných fotografií a možnost vytvářet oblíbené položky a archivy.

Jeho zkušenost je stejně bezproblémová a komplexní jako jakékoli moderní maloobchodní řešení, ale s větší transparentností a všestranností.

Závěrečné tipy, jak co nejlépe využít Immich v Linuxu

Pro zajištění hladkého a bezpečného průběhu doporučujeme dodržovat několik základních tipů:

  • Pravidelně zálohujte adresář úložiště, databázi a konfigurační soubory.
  • Zvažte nasazení instance na počítač s dobrou konektivitou, abyste vylepšili vzdálené prostředí.
  • Povolte HTTPS a omezte externí přístup na důvěryhodné uživatele.
  • Připojte se ke komunitě Immich na GitHubu, abyste byli v obraze a přispěli k jejímu vývoji.
  • Před migrací celé kolekce nejprve otestujte systém ve virtuálním počítači, abyste se seznámili s možnostmi.

Immich je kompletní, bezpečné a všestranné řešení pro správu vašich fotografií a videí na linuxových serverech, které poskytuje nezávislost, soukromí a neustálé inovace. Pokud si ceníte svých médií a chcete nad nimi mít úplnou kontrolu, vyplatí se implementovat a proměnit váš server ve váš vlastní osobní cloud.

více informací.


Přidat jako preferovaný zdroj v Googlu