Immich self-hosted photo and video backup

Immich depolama tüketmeye devam ediyor. Mobil yükleyici arka planda çalışıyor, CLIP araması gerçekten işe yarıyor ve bir yıllık telefon yedeklemesi küçük bir Plex kütüphanesinin boyutunda bir Postgres veritabanına dönüşüyor. Bu iyi. Sorun, her şeyin etrafında: 4 GB RAM tüketen makine öğrenmesi çalışanları, her birkaç sürümde değişen Docker Compose dosyaları ve ekibin ana sayfada tutmak için yeterince dürüst olduğu “henüz kararlı değil” uyarısı. Immich’i iki ev laboratuvarımızda çalıştırıyoruz ve yedeklilik için hala üç alternatif kurulı tutuyor. Bunlar, masaüstü ve homelab donanımında şu anda çalıştırmaya değer yedi Immich alternatifidir.

Hızlı karşılaştırma

UygulamaEn iyiLisansDonanım tabanıDikkat çekici
PhotoPrismMevcut klasör ağacını korumakAGPL (ödenen Pro özellikleri)2 GB RAM, x86_64TensorFlow tabanlı etiketler ve panorama desteği
Ente PhotosUçtan uca şifrelenmiş yedeklemelerAçık kaynak sunucu, ücretli SaaS1 GB RAME2EE artı kendi kendine barındırma artı isteğe bağlı yönetilen senkronizasyon
Nextcloud MemoriesZaten Nextcloud kullanan hanelerAGPL2 GB RAMNextcloud kullanıcılarını, paylaşımlarını ve klasörlerini yeniden kullanır
LibrePhotosGüçlü yüz tanımaMIT4 GB RAM, GPU yardımcı olurAçık kaynak alanında en iyi yüz kümeleme
PiwigoEklenti ile uzun ömürlü galeriGPL512 MB RAM, PHP/MySQLEklenti ekosisteminin yirmi yılı
PhotoviewHafif salt okunur galerilerGPL256 MB RAMDosyaları yerinde okur, içe aktarma adımı yok
DamselflyBüyük ölçekte gözetimsiz ayıklamaGPL2 GB RAMToplu etiketleme ile çoklu klasör izleyicisi

İnsanlar neden masaüstünde Immich’i terk ediyor

Notlarımızda ve projenin kendi GitHub tartışmalarında birkaç desen tekrarlanıyor.

Makine öğrenmesi hizmeti ağır. Varsayılan Immich yığını, CLIP, MobileFaceNet ve bir OCR modeli yükleyen ayrı bir ML konteynırı ile gelir. Küçük bir NUC üzerinde, hareketsiz durumda 1,5 ile 2 GB RAM’de kalır ve indeksleme sırasında 4 GB’ye çıkar. Synology kutuları veya N100 mini bilgisayarları olan kişiler hızlı bir şekilde takas’a ulaşır.

Şema değişiklikleri hala sorun çıkarabiliyor. Takım, veri modelinin henüz dondurulmadığını açıkça söylüyor. Son altı sürümün ikisi veritabanı geçişine ihtiyaç duydu ve biri 200 GB kütüphaneyi birkaç saat boyunca kilitleydi. Bu bir hobi için yönetilebilir; bu, aile üyelerinin güvendiği bir ev sunucusunda problemdir.

Yerel masaüstü istemcisi yok. Mac veya Windows makinesinden yükleme, web arayüzü veya immich-go CLI anlamına gelir. Lightroom, Capture One veya hatta Apple Photos’a alışkın insanlar menü çubuğunda oturabilecek gerçek bir masaüstü uygulamasını özlerler.

Harici kütüphane desteği son ve kısmi. Immich 2024’te harici kütüphaneler ekledi, ancak gözlemci değişiklikleri yalnızca bir programa göre görür. PhotoPrism, Piwigo ve Photoview tümü içe aktarma dansı olmadan dosyaları yerinde okurlar.

Albüm paylaşımı sunucuyu açığa çıkarmak anlamına gelir. Varsayılan paylaşım bağlantısı Immich URL’sine işaret eder. Ters proxy ve birkaç başlık olmadan, bu ev IP’nizi anlamına gelir. Sunucuyu açığa çıkarmadan Immich paylaşma hakkındaki XDA parçası bir geçici çözüm, yerleşik bir özellik değil.

Alternatifler

PhotoPrism — Mevcut klasör ağacını korumak için en iyi

PhotoPrism, zaten sahip olduğunuz klasör yapısından fotoğraf ve videoları yerinde okur. Dosyaları donuk bir veritabanı dizinine kopyalayan bir içe aktarma adımı yoktur, bu da rsync veya BorgBackup ile çalışan bir /photos yedeklemesinin de çalışan bir PhotoPrism yedeklemesi olduğu anlamına gelir. TensorFlow tabanlı etiketler, renk araması, yerler (çevrimdışı harita döşemeleri kullanılabilir) ve uygun panorama ve canlı fotoğraf işleme ile gelir.

Eksik olduğu yer: Ücretsiz sürüm bazı Pro-only özelliklerini sınırlandırır (gelişmiş yüz tanıma, video kod çözme ön ayarları, yalnızca sponsor sürümleri). Mobil yükleyici yerel bir arka plan yükleyicisi değil bir PWA’dır, bu nedenle sessiz arka plan senkronizasyonu yapamaz.

Fiyatlandırma:

Immich’ten geçiş: PhotoPrism’i Immich’in kullandığı orijinal klasöre işaret edin ve dizine almasına izin verin. Yüzler ve albümler yeniden etiketlenmelidir; orijinal klasör yapısı ve EXIF korunur.

Sonuç: Fotoğraflarınız zaten saygı duyduğunuz bir klasör hiyerarşisinde yaşıyorsa ve onu saygı duyan bir sunucu istiyorsanız PhotoPrism’i seçin.

Ente Photos — Uçtan uca şifrelenmiş yedeklemeler için en iyi

Ente, bu listedeki uçtan uca şifrelemeyi kendi kendine barındırma ile birleştiren tek olgun seçenektir. Android, iOS ve masaüstündeki istemciler yükleme öncesinde fotoğrafları yerel olarak şifreler ve sunucu yalnızca şifreli metni depolar. Sunucuyu kendiniz çalıştırmak desteklenir ve SaaS katmanı aynı şifrelemeyi isteyenlerin varlığını ancak başkası depolama faturasını ödemiş olur.

Eksik olduğu yer: Ente’yi kendi kendine barındırmak Immich’ten daha fazla çalışmadır. Yığın müze API’si, web istemcisi ve bir nesne depolaması (MinIO veya S3) arasında bölünmüştür. Arama cihazda bulunur, bu nedenle 80.000 görüntüde “2018’den plaj fotoğraflarını” bulmak, sunucuda Immich’in CLIP sorgusu kadar hızlı değildir.

Fiyatlandırma:

Immich’ten geçiş: Immich’ten orijinalleri dışa aktarın ve Ente’nin toplu yükleyicisini kullanın. EXIF ve albüm başlıkları aktarılır; Immich tarafı akıllı albümler ve etiketler aktarılmaz.

Sonuç: Hareket halindeyken şifrelenmiş daha önemliyse Ente’yi seçin ve tehdit modeliniz “ev yanıyor, celpoes değil” ise Immich’te kalın.

Nextcloud Memories — Zaten Nextcloud kullanan haneler için en iyi

Nextcloud örneği zaten çalışıyorsa, Memories, hanenin zaten eşitlediği dosyaların üzerine Google-Photos tarzı bir zaman çizelgesi ekler. Yüzler, yerler, etiketler ve bir albüm-paylaşım bağlantısı akışı hepsi mevcut Nextcloud kullanıcı sistemi içinde yaşar. Arka plan yüklemesi standart Nextcloud mobil uygulamasından gelir, bu güçlüdür.

Eksik olduğu yer: Nextcloud ağır bir yoldaştır. 16 GB RAM sunucu rahat hissettiriyor; 8 GB’lı N100, Talk veya Office da çalıştırıyorsanız sıkı hissettiriyor. Memories’in araması anahtar sözcük tabanlıdır, CLIP tarzı doğal dil değildir.

Fiyatlandırma:

Immich’ten geçiş: Immich orijinalleri hanenin Nextcloud klasörüne bırakın; Memories bir sonraki taramada yeniden dizine oluşturur.

Sonuç: Nextcloud zaten yığının parçasıysa Memories’i seçin. Değilse, cevap muhtemelen Immich veya PhotoPrism’dir, “Nextcloud da ekle” değil.

LibrePhotos — Ciddi yüz tanıma için en iyi

LibrePhotos, açık kaynak alanında en iyi yüz kümelemeye sahiptir, nokta. Model, Immich veya PhotoPrism’den daha nazik bir şekilde gözlük, kısmi yüzler ve yaşlanmayı ele alır. Ayrıca CLIP kullanarak gerçek semantik arama, artı ters coğrafya kodlu yerler ile gelir.

Eksik olduğu yer: Mobil yükleme Progresif Bir Web Uygulamasıdır. Immich’in sessiz arka plan yükleyicisine eşdeğer yoktur, bu nedenle telefonlar dosyaları izlenen dizine bırakması için ayrı bir araç (Syncthing, FolderSync) gerektirir. Sürüm döngüsü düzensizdir.

Fiyatlandırma:

Immich’ten geçiş: Orijinalleri yeniden dizine ekleyin; yüz kümelerinin sıfırdan yeniden oluşturulmasını bekleyin.

Sonuç: “Bu fotoğrafta kim vardır” “bugün gece telefonumu yedekle” den daha önemliyse LibrePhotos’u seçin.

Piwigo — Eklentilerin uzun kuyrağu için en iyi

Piwigo 2002’den beri mevcut. Coppermine alternatifi olarak hayata başlayan ve güncellemeleri almayı hiç durdurmayan bir PHP/MySQL galerisidir. Her şey için eklentiler vardır: WebDAV içe aktarma, jeoetiketi, WordPress yerleştirmesi için PiwigoPress ve 2007 forumuna benzemeyecek onlarca tema.

Eksik olduğu yer: Yerel makine öğrenmesi yok. Arama meta veri tabanlıdır, bu nedenle “bana köpek göster” yalnızca etiket, başlık veya EXIF anahtar sözcüğü “köpek” derse işe yarar. UI Immich’ten daha meşgul.

Fiyatlandırma:

Sonuç: 256 MB RAM’nin bütçe olduğu küçük bir VPS’te Piwigo’yu seçin ve GPU beslemek yerine el ile etiket koymayı tercih edin.

Photoview — Aile salt okunur galeriler için en iyi

Photoview küçük, hızlı ve tasarım gereği salt okunurdur. Bir klasöre işaret eder, ağacı yürür ve orijinallerine hiç dokunmadan güzel bir galeri sunur. Yüz tanıma isteğe bağlı ve bir kez çalışır; paylaşım, isteğe bağlı sona erme ile imzalı URL’ler aracılığıyla yapılır.

Eksik olduğu yer: Web arayüzünden yükleme yok. Mobil istemciler topluluk tarafından yönetilir ve geride kalır. Albümler klasör tabanlıdır, sanal albüm katmanı yoktur.

Fiyatlandırma:

Sonuç: Bir teyze “çocukların fotoğraflarını görmek için bir yer” istediğinde ve başka bir tam yığın sunucuyu yönetmek istemediğinizde Photoview’u seçin.

Damselfly — Dev bir kütüphaneyi ayıklamak için en iyi

Damselfly bir iş için inşa edildi: bir fotoğraf açmak, derecelendir, altyazı yap ve devam et, arka arkaya on bin kez. Linux, Windows veya macOS’ta .NET hizmeti olarak çalışır, çoklu klasörleri izler ve puanlamalar ile anahtar sözcükleri dosya EXIF’sine geri eşitler, böylece diğer araçlar onları okuyabilir.

Eksik olduğu yer: Bu bir ayıklama aracıdır, uzun vadeli bir ev değil. Hiçbir albüm sistemi yoktur, paylaşım akışı yoktur ve mobil istemci yoktur. Çoğu insan bunu birkaç hafta sonu kullanır, ardından PhotoPrism veya Immich’e geri dönmüştür.

Fiyatlandırma:

Sonuç: Immich veya PhotoPrism’i aynı klasöre işaret ettirmeden önce iki on yıllık telefon döküntüsünü temizlemek için Damselfly’ı bir ay çalıştırın.

Nasıl seçilir

Fotoğraflarınız zaten saygı duyduğunuz bir klasör ağacında yaşıyorsa ve onu saygı duyan bir sunucu istiyorsanız PhotoPrism’i seçin.

Uçtan uca şifreleme gereksinimiyse ve bunun için ödeme yapmaya istekliyseniz (zaman veya para cinsinden) Ente Photos’u seçin.

Haneniz zaten Nextcloud çalıştırıyorsa ve Immich eklemek yönetilecek ikinci bir kullanıcı sistemi anlamına geliyorsa Nextcloud Memories’i seçin.

Yüzler istediğiniz başlık özelliğiyse ve yedek bir GPU’ya sahip bir sunucunuz varsa LibrePhotos’u seçin.

Mobil arka plan yedeklemesi öldürücü özellikse ve yaklaşık altı ayda bir veritabanı geçişini yapabiliyorsanız Immich’de kalın.

SSS

PhotoPrism Immich’den mi daha iyi?

Mevcut klasör tabanlı kütüphane ve daha düşük donanım için, evet. Telefon öncelikli yedekleme için Immich hala öncü. Çoğu insan her ikisini de çalıştırıyorsa, Immich’i yutulma için, PhotoPrism’i uzun vadeli arşiv için tutmayı sonlandırıyor.

Immich kütüphanesimi PhotoPrism veya Ente’ye aktarabilirim?

Evet. Her ikisi de ham orijinalleri okur, bu nedenle yeni aracı Immich orijinal dizinine işaret etmek işe yarar. Yüzler ve etiketler yeniden oluşturulmalıdır; EXIF ve klasör yapısı temiz bir şekilde aktarılır.

En hafif Immich alternatifi nedir?

Photoview, çok uzakta. 256 MB RAM’den az ve tek bir PostgreSQL veritabanı ile Raspberry Pi 4’te çalışır.

Herhangi bir Immich alternatifi uçtan uca şifrelemeyi destekliyor mu?

Ente Photos, hem kendi kendine barındırılan modda hem de yönetilen hizmette bunu yapan tek olgun seçenektir.

Bunları Immich ile birlikte kullanabilir misiniz?

Evet. PhotoPrism, Piwigo ve Photoview tümü dosya sahipliğini almadan dosyaları yerinde okurlar, bu nedenle birden fazla sunucu aynı orijinal klasörü paylaşabilir.