Immich, a nyílt forráskódú felhő fényképek és videók tárolására. Minden, amit tudnod kell.

  • Az Immich egy ingyenes, adatvédelmet figyelembe vevő alternatíva a Google Fotókhoz Linuxon.
  • Lehetővé teszi fényképek és videók feltöltését, rendszerezését és keresését arcfelismerés és mesterséges intelligencia segítségével.
  • Könnyen telepíthető Snap segítségével, vagy testreszabható a Docker/Podman segítségével.

immich

Személyes fényképeink és videóink kezelése és védelme kiemelt prioritássá vált a digitális korban . Az olyan szolgáltatások, mint a Google Fotók, meghatározták a trendet, de az adataink és a magánéletünk feletti ellenőrzés a vita előterébe került, ami fellendítette a nyílt forráskódú alternatívák, például az Immich népszerűségét . Sok Linux-felhasználó keresi a módját az Immich bevezetésének a rendszerén, hogy biztonságos, privát és teljesen önállóan felügyelt környezetet élvezhessen digitális emlékei számára.

Ebben a cikkben megtalálod az Immich Linuxon történő telepítéséhez, konfigurálásához és a lehető legtöbbet kihozásához szükséges összes információt , a legfrissebb és leghatékonyabb módszerek és tippek alapján: a Snap csomagok használatától a Docker/Podman segítségével történő telepítésig, beleértve a privát médiagaléria biztonságos és hatékony karbantartására vonatkozó gyakorlati ajánlásokat is. Ha a biztonság, a könnyű használat és a skálázhatóság fontos számodra, akkor ez az anyag kifejezetten neked készült.

Mi az Immich, és mi különbözteti meg a többitől?

Az Immich a Google Fotók ingyenes és nyílt forráskódú alternatívájaként mutatkozik be , amelyet azoknak a felhasználóknak terveztek, akik teljes kontrollt szeretnének médiafájljaik és személyes adataik felett. Mind a szerverszoftver, mind a mobilalkalmazás aktív fejlesztés alatt áll a GitHubon, biztosítva a folyamatos fejlesztéseket és az átláthatóság iránt elkötelezett közösséget.

Az Immich-et nem csupán a nyílt megközelítése különbözteti meg igazán a többitől, hanem a legigényesebb igényeket is kielégítő funkciók listája is :

  • Videók és képek hatékony feltöltése és megtekintése, az alkalmazás megnyitásakor automatikusan másolódó képességgel.
  • Másodpéldány-megelőzés és szelektív mentés albumonként.
  • Többfelhasználós támogatás és megosztott albumok.
  • Metaadat-vizualizáció (EXIF, térképek) és speciális keresés információk, objektumok vagy arcok alapján mesterséges intelligencia segítségével.
  • Tartalom letöltése helyi eszközökre, LivePhoto integráció és MotionPhoto lejátszás.
  • RAW támogatás és 360 fokos fotómegtekintés.
  • Arcfelismerés, automatikus csoportosítás és személyre szabott emlékek.
  • Adminisztratív funkciók, API-kulcskezelés és OAuth-támogatás.
  • Mappaszerkezetű megtekintés, csak olvasható galéria, kedvencek, globális térképek és még sok más.

Az Immich egy olyan multimédiás platform feletti irányítást biztosít, amely számos kereskedelmi forgalomban kapható opcióhoz hasonlítható, sőt, azoknál jobb, és a haladó Linux-felhasználók preferenciáihoz igazodik.

Telepítési módszerek: Snap és Docker

Az Immich Linux disztribúción történő telepítésének két fő módja van: Snap használatával vagy Docker/Podman konténereken keresztül. Mindegyik lehetőségnek megvannak a maga előnyei és sajátosságai, ezért célszerű azt választani, amelyik a legjobban megfelel a tapasztalatainak és igényeinek.

Gyors telepítés Snap segítségével

Az Ubuntu és hasonló disztribúciók felhasználói számára az egyik legközvetlenebb és legkényelmesebb módszer az Immich Distribution Snap csomag használata , amelyet a közösség tart karban. Ez a csomag leegyszerűsíti a telepítést és a karbantartást azáltal, hogy magába foglalja a teljes szükséges környezetet:

  • A Snap tartalmazza az Immich összes szoftverét, így egyetlen paranccsal azonnal használható élményt nyújt.
  • A testreszabhatóság korlátozottabb a manuális beállításhoz képest, de ideális azok számára, akik az egyszerűséget és a megbízhatóságot keresik nyilvános vagy otthoni szervereken.
  • Tartalmaz nem tolakodó segédeszközöket, amelyek figyelmen kívül hagyhatók, ha nem hasznosak.
  • Ez egy közösségi projekt, független Immich fő fejlesztésétől; az elsődleges támogatást a GitHubon keresztül kezelik.

Az Immich Snap segítségével történő telepítéséhez kövesse az alábbi alapvető lépéseket (Ubuntu 22.04 LTS és származékai esetén alkalmazható. Más disztribúciókhoz a csomagkezelő használata szükséges):

  1. Frissítse a rendszer csomaglistáját hogy minden naprakész legyen:
    sudo apt update && sudo apt upgrade
  2. Ellenőrizze, hogy a Snap megfelelően telepítve és frissítve van-e:
    snap --version

    Ha hiányzik, telepítsd:

    sudo apt install snapd
  3. Frissítsd a Snap-et a telepítés előtt:
    sudo snap frissítés
  4. Telepítse az Immich Distributiont a Snapből:
    sudo snap install immich-distribution

Ha kész, nyissa meg az adminisztrációs panelt a http://[IP-de-tu-servidor]:3000A kezdeti beállítás nagyon egyszerű: csak létre kell hozni az első rendszergazdai felhasználót.

Speciális telepítés Docker vagy Podman segítségével

A nagyobb kontroll és rugalmasság érdekében a Docker és a Podman a legtöbb Linux-rajongó számára az előnyben részesített megközelítés . Ez a rendszer lehetővé teszi az elérési utak, az erőforrások és az alapul szolgáló tárolók testreszabását, valamint a jövőbeli migrációk megkönnyítését.

Immich csapata archívumot vezet docker-compose.yml Előre konfigurálva az egyszerű indítás érdekében:

  1. Töltse le a komponálási fájlt közvetlenül a tárhelyről:
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Szerezd meg a minta .env fájlt, elengedhetetlen az útvonalak, az adatbázis felhasználónevének és jelszavának, a verem verziójának stb. meghatározásához:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Módosítsa a változókat UPLOAD_LOCATION y DB_DATA_LOCATION az .env fájlban a fotók és az adatbázis mentési könyvtárainak beállításához.
  4. SELinux aktív rendszeren, szükséges hozzáadni a lehetőséget :z a csatolt köteteken a megfelelő biztonsági kontextusok kikényszerítése érdekében a megosztott elérési utakon.
  5. Memória-túlterhelés engedélyezése a korlátozott erőforrásokkal rendelkező rendszerekben előforduló hibák elkerülése érdekében, vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Futtassa a verem val vel:
    Docker Composing Up

Néhány másodperc múlva Immich működőképes lesz, általában elérhető lesz http://localhost:2283Az első hozzáférés a rendszergazdai felhasználó létrehozási varázslójához irányít.

Biztonsági és távoli hozzáférési beállítások

Az Immich egyik legnagyobb előnye, hogy privát felhőként is képes működni, de ha az otthoni hálózaton kívülről tervezi elérni, elengedhetetlen a biztonság megerősítése:

  • A legbiztonságosabb megoldás egy VPN (pl. Wireguard) használata a helyi hálózathoz való csatlakozáshoz a nyilvános portok szükségtelen felfedése nélkül.
  • Alternatív megoldásként HTTPS-en keresztül is elérheti webhelyét fordított proxy (Nginx vagy Caddy) és SSL/TLS tanúsítványok használatával. Ha közkincsű webhelye van, a Let's Encrypt segítségével ingyenes, érvényes tanúsítványokat szerezhet be.

Íme egy alapvető Nginx konfigurációs példa a biztonságos kapcsolatok átirányítására innen: https://tudominio.com a helyi Immich szerveredre:

szerver { listen 443 ssl; szerver_neve 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; } }

Ne felejtsd el megnyitni a tűzfalad 443-as portját (UFW-vel, Firewalld-vel stb.), hogy a külső kapcsolatok elfogadásra kerüljenek. És természetesen tartsd naprakészen a teljes rendszeredet.

Mobil kompatibilitás és platformfüggetlen menedzsment

Az Immich nem csak egy fotószerver; mobilalkalmazásokkal rendelkezik Androidra és iOS-re, hivatalos áruházakban elérhető. A folyamat egyszerű: telepítse az alkalmazást, adja meg a szerver URL-címét (általában http://tuservidor/api) és jelentkezzen be a létrehozott felhasználóval. Így bárhonnan szinkronizálhatja, megtekintheti és kezelheti fényképeit és videóit.

Az alkalmazás felismeri az új fájlokat, automatikus biztonsági mentéseket készít, megakadályozza a duplikációkat, és offline hozzáférést biztosít a galériádhoz . A felhasználói élmény nagyon hasonló a kereskedelmi platformokhoz, de teljes mértékben te irányítod az adataid.

Főbb előnyök és lehetséges buktatók

Az Immich Linuxra történő telepítésének számos előnye van a zárt alternatívákkal szemben:

  • Teljes adatvédelem: a fotóid soha nem hagyják el az infrastruktúrádat.
  • Nulla költség: nincsenek díjak vagy rejtett költségek.
  • Testreszabás: tárhely, felhasználók, funkciók és dizájn az Ön igényei szerint.
  • Zökkenőmentes integráció kedvenc Linux ökoszisztémájába.
  • Skálázhatóság és biztonsági mentés az Ön igényei szerint.

A figyelembe veendő lehetséges szempontok közül a következők emelkednek ki:

  • A kezdeti üzembe helyezés alapvető technikai ismereteket igényelhet (terminálhasználat és konfigurációs fájlok szerkesztése).
  • A közösségi támogatás kiváló, de nem mindig jár közvetlen kereskedelmi támogatással.
  • Ez megköveteli mind az operációs rendszer, mind a Snap konténerek vagy csomagok naprakészen tartását.

A nyílt forráskódú szoftverek és az adatkezelés iránt elkötelezett felhasználók számára ez a lehetőség erősen ajánlott a zárt forráskódú megoldásokkal szemben.

A funkciók összehasonlítása más megoldásokkal

Tájékoztatásul íme az Immich legfontosabb funkciói más biztonsági mentési és multimédia-kezelő alkalmazásokhoz képest:

  • Albumok automatikus és szelektív biztonsági mentése minden alkalmazásindításkor, beleértve a biztonsági mentésre kerülő mappák kiválasztásának lehetőségét is.
  • RAW fotók, 360°-os videók, LivePhoto és MotionPhoto támogatása.
  • Többfelhasználós támogatás, fejlett jogosultságkezelés és megosztott albumok.
  • Intelligens keresés metaadatok, arcfelismerés és kronológiai rendezés alapján.
  • Letöltés és feltöltés bármilyen eszközről, akár offline is.
  • Mappanézet, hasonló fotók egymásra halmozása, valamint kedvencek és archívumok létrehozásának lehetősége.

Élménye ugyanolyan zökkenőmentes és átfogó, mint bármely modern kiskereskedelmi megoldásé, de nagyobb átláthatósággal és sokoldalúsággal.

Végső tippek az Immich maximális kihasználásához Linuxon

A zökkenőmentes és biztonságos élmény érdekében néhány alapvető tipp betartását javasoljuk:

  • Készítsen rendszeres biztonsági mentést a tárolókönyvtárról, az adatbázisról és a konfigurációs fájlokról.
  • A távoli élmény javítása érdekében érdemes lehet a példányt egy jó internetkapcsolattal rendelkező gépen telepíteni.
  • Engedélyezze a HTTPS-t, és korlátozza a külső hozzáférést a megbízható felhasználókra.
  • Csatlakozz az Immich közösséghez a GitHubon, hogy naprakész maradj és hozzájárulj a fejlesztéséhez.
  • A teljes gyűjtemény migrálása előtt először tesztelje a rendszert egy virtuális gépen, hogy megismerkedjen a lehetőségekkel.

Az Immich egy komplett, biztonságos és sokoldalú megoldás a fényképek és videók Linux szervereken történő kezelésére, amely függetlenséget, adatvédelmet és folyamatos innovációt biztosít. Ha értékeli a médiatartalmait, és teljes kontrollt szeretne felettük, érdemes bevezetni és a szervert a saját személyes felhőjévé alakítani.

További információk.


Hozzáadás előnyben részesített forrásként a Google-ben