20 puan yazan davespark 2026-02-01 | Henüz yorum yok. | WhatsApp'ta paylaş

Immich sayesinde albüm, açıklama, konum, tarih ve favoriler gibi değişiklikleri doğrudan fotoğraf dosyasının EXIF verisine kaydedecek şekilde bir yapı kurarak, veritabanı olmadan bile Synology NAS + Dropbox ile otomatik yedeklenen son derece sağlam bir fotoğraf yönetim sistemi oluşturdu.

Temel felsefe (3 öncelik)

  1. Preserve (koruma): On yıllar sonrasında bile sorunsuz şekilde sürdürülebilir olmalı
  2. Unify (birleştirme): Eşlerin birden fazla telefondaki fotoğraflarını tek bir kütüphanede toplamak
  3. Experience (deneyim): Fotoğraf ve videolar aracılığıyla anıları yeniden canlı biçimde hissettirebilmeli

Arka plan ve önceki yöntem

  • 20 yılı aşkın süredir fotoğraf yönetimi iş akışını geliştiriyor
  • Tüm meta verileri (albüm, açıklama, favori vb.) yalnızca EXIF içinde saklıyor → harici DB bağımlılığı yok → uzun vadeli koruma için ideal
  • Ana depolama: Synology NAS
  • Düzenleme aracı: 10 yılı aşkın süredir kendisinin geliştirdiği açık kaynak CLI aracı Elodie (https://github.com/jmathai/elodie)
  • Geçmişte Google Photos'u salt okunur görüntüleyici olarak kullandı → keşif, arama ve anıları yeniden canlandırma özellikleri iyiydi ancak 2019 politika değişikliği + gizlilik sorunları nedeniyle vazgeçti
  • Synology Photos işlev açısından fazla zayıf kaldığı için bir alternatif gerekiyordu

Immich'e geçiş (2025 sonu ~ 2026)

  • Karar verdiren unsur, Immich'in harici kütüphane (external library) özelliği oldu (salt okunur klasör mount edilebiliyor)
  • İlk başta salt okunur bir görüntüleyici olarak başladı → daha sonra tamamen bir düzenleme aracına dönüştü
  • Sorun: Immich varsayılan olarak meta verileri Postgres DB'ye veya XMP sidecar dosyalarına kaydediyor → yazar ikisini de reddetti
    Tüm değişiklikleri doğrudan fotoğraf dosyasının EXIF verisine gömen özel bir yöntem geliştirdi

Başlıca uygulama yöntemi

  • Immich API'sini kullanıyor → arayüzde albüm ekleme, açıklama yazma, favorileme gibi işlemler yapıldığında → EXIF'e yazılıyor
  • Elodie ile entegrasyon: Elodie dosyaları albüm klasörlerine taşıyıp EXIF'i güncelliyor → Immich bunu dosya silme + oluşturma olarak algılıyor → geçici tutarsızlık oluşuyor
    → Çözüm: eventually consistent (nihai tutarlılık) yaklaşımını benimsedi → gecikmeli yansımayı kabul etti
  • XMP sidecar kullanmıyor (kırılgan olduğunu düşünüyor)
  • Sonuç: Immich, Google Photos seviyesinde keşif, arama ve anıları yeniden yaşatma deneyimi sunarken tüm bilgiyi yalnızca EXIF ile koruyor

Kullanılan araçlar ve yedekleme stratejisi

Artıları

  • Veritabanı olmadan, yalnızca EXIF ile eksiksiz koruma → 10 yıl, 20 yıl sonra bile sorun çıkmaz
  • Google Photos benzeri zengin arayüz ve keşif deneyimini geri kazandırıyor
  • Gizlilik ve bağımlılık sorunlarını çözüyor
  • NAS + Dropbox çift yedekleme ile kararlılığı en üst düzeye çıkarıyor

Eksileri ve gerçekler

  • Kurulum zorluğu çok yüksek (yazarın bile 2 haftasını aldı, yapay zeka yardımıyla bile kolay değil)
  • Immich'in varsayılan tasarımıyla çakışan çok nokta var, bu yüzden özelleştirme şart
  • Gerçek zamanlı değil, gecikmeli yansıyan eventually consistent bir yapı olduğu için tam gerçek zamanlılık yok

Sonuç hissi

Yazar, yıllardır koruduğu “yalnızca EXIF'e güvenelim” felsefesinden en ufak bir taviz vermeden, Immich sayesinde salt okunur görüntüleyici aşamasından tam teşekküllü bir düzenleme + keşif platformuna geçişte başarılı olduğunu düşünüyor.
Ayrıntılı teknik uygulamanın ayrı bir yazıda paylaşılması planlandığı için, ilgilenenlerin GitHub issue'sunu veya blogunu takip etmesi faydalı olabilir.

Henüz yorum yok.

Henüz yorum yok.