Immich geliştiricileri düzenli olarak yeni özellikler, performans iyileştirmeleri ve güvenlik güncellemeleri yayınlamaktadır. Eğer Immich’i Docker Compose ile kurduysanız, birkaç komutla en güncel sürüme geçebilirsiniz.
Bu rehberde, SSH ile sunucuya bağlanarak Immich’i en güncel release sürümüne nasıl yükselteceğinizi adım adım anlatıyorum.
Güncelleme Öncesi
Her güncellemeden önce veritabanınızı ve önemli dosyalarınızı yedeklemeniz önerilir. Güncelleme sırasında birkaç dakikalık kısa bir kesinti yaşanabilir.
1. SSH ile Sunucuya Bağlanın
Bilgisayarınızda Terminal (macOS/Linux) veya PowerShell (Windows) açın ve aşağıdaki komutu çalıştırın:
ssh kullanici@sunucu_ip_adresi
Örnek:
ssh utku@192.168.1.194
Bağlandıktan sonra şifrenizi girin.
2. Immich Klasörüne Geçin
Docker Compose dosyanızın bulunduğu dizine geçin.
Örnek:
cd ~/docker/immich
Bulunduğunuz klasörü doğrulamak için:
pwd
İçerikte docker-compose.yml veya compose.yml dosyasının bulunduğunu kontrol etmek için:
ls
3. Güncellenecek Sürümü Belirleyin
En güncel kararlı sürümü kullanmak için:
export IMMICH_VERSION=release
Belirli bir sürüme geçmek isterseniz, release yerine sürüm numarasını yazabilirsiniz.
Örneğin:
export IMMICH_VERSION=v1.142.1
4. Yeni Docker İmajlarını İndirin
Güncel sürüme ait Docker imajlarını indirmek için:
docker compose pull
Bu komut yalnızca gerekli yeni imajları indirir. Mevcut fotoğraflarınız ve verileriniz silinmez.
5. Immich’i Yeni Sürümle Başlatın
İmajlar indirildikten sonra aşağıdaki komutu çalıştırın:
docker compose up -d
Docker Compose eski container’ları durdurur ve yeni sürüme ait container’ları arka planda yeniden oluşturur.
6. Güncellemenin Başarılı Olduğunu Kontrol Edin
Servislerin durumunu görmek için:
docker compose ps
Çalışan servisleri daha detaylı incelemek isterseniz:
docker ps
Logları takip etmek için:
docker compose logs -f
Tüm servisler Up veya Healthy durumundaysa güncelleme başarıyla tamamlanmıştır.
7. Web Arayüzünü Kontrol Edin
Tarayıcıdan Immich’e giriş yapın ve uygulamanın sorunsuz açıldığını doğrulayın.
İlk açılışta veritabanı migrasyonları otomatik olarak çalışabilir. Büyük fotoğraf arşivlerinde bu işlem birkaç dakika sürebilir.
Sonuç
SSH üzerinden Docker Compose kullanan bir Immich kurulumu güncellemek için temel olarak aşağıdaki üç komut yeterlidir:
export IMMICH_VERSION=release
docker compose pull
docker compose up -d
Bu işlemin ardından Immich, en güncel kararlı sürümle çalışmaya devam edecektir.

İlk Yorumu Siz Yapın