Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Bir VPS Üzerinden Immich'i Kendiniz Barındırma (Tam Kılavuz)

Adım adım rehberimizle VPS üzerinde Immich'i kurmayı ve yapılandırmayı öğrenin, kendi barındırma ihtiyaçlarınız için.

Bir VPS Üzerinden Immich’i Kendiniz Barındırma (Tam Kılavuz)

Bir uygulamayı kendiniz barındırmak, verileriniz üzerinde daha fazla kontrol sağlar ve gizliliğinizi artırabilir. Self-hosted bir fotoğraf ve video yedekleme çözümü olan Immich, kolayca bir Virtual Private Server (VPS) üzerinde kurulabilir. Bu kılavuzda, Docker kullanarak konteynerleştirme ile Immich’i bir VPS’e nasıl kuracağınızı adım adım göstereceğiz.

Gerekenler

  1. VPS Sağlayıcısı: İhtiyaçlarınıza uygun bir VPS sağlayıcısı seçin. İşte bazı seçenekler:

    SağlayıcıFiyat (EUR/USD)ÖzelliklerBağlantı
    Contabo VPS5.99 EUR/aySSD Depolama, Yedekleme SeçenekleriContabo
    Hetzner Cloud4.15 EUR/ayYüksek Performans, ÖlçeklenebilirlikHetzner
    DigitalOcean6 USD/ayKullanıcı Dostu, Geliştirici EkosistemiDigitalOcean
    Vultr6 USD/ayKüresel Veri Merkezleri, Hızlı KurulumVultr
    Linode5 USD/ayGüvenilir Destek, Gelişmiş Ağ YapısıLinode

    Tam VPS karşılaştırması için, bu sayfayı ziyaret edin.

  2. Alan Adı (Domain Name): Immich kurulumunuza erişim için bir alan adı önerilir.

  3. Temel Bilgi: Linux komutları ve Docker hakkında temel bilgi sahibi olmak.

Adım Adım Kurulum Rehberi

Adım 1: VPS’inizi Kurun

  1. İşletim Sistemini Seçin: Bu kurulumda Ubuntu 22.04 kullanacağız. Diğer dağıtımlar da kullanılabilir, ancak komutlarda ayarlamalar gerekebilir.

  2. VPS’e Bağlanın: SSH kullanarak VPS’inize bağlanın. user ve ip_address yerlerine kendi bilgilerinizle değiştirin:

    ssh user@ip_address
  3. Paket Deposunu Güncelleyin:

    sudo apt update
    sudo apt upgrade -y

Adım 2: Docker’ı Kurun

  1. Gerekli Paketleri Kurun:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  2. Docker’ın Resmi GPG Anahtarını Ekleyin:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. Stabil Depoyu Kurun:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Docker’ı Kurun:

    sudo apt update
    sudo apt install docker-ce -y
  5. Docker’ın Başlangıçta Çalışmasını Sağlayın:

    sudo systemctl enable docker
    sudo systemctl start docker

Adım 3: Docker Compose Kurulumu

  1. Docker Compose’u İndirin:

    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. İzinleri Ayarlayın:

    sudo chmod +x /usr/local/bin/docker-compose
  3. Kurulumu Doğrulayın:

    docker-compose --version

Adım 4: Immich’i dağıtın

  1. Immich İçin Bir Dizin Oluşturun:

    mkdir ~/immich
    cd ~/immich
  2. Docker Compose Dosyası Oluşturun:

    nano docker-compose.yml

    Aşağıdaki yapılandırmayı ekleyin:

    version: '3'
    services:
      immich:
        image: alderaan/immich
        container_name: immich
        ports:
          - "80:80"
        restart: always
        volumes:
          - ./uploads:/uploads
  3. Immich Servisini Başlatın:

    docker-compose up -d
  4. Immich’e Erişim: Tarayıcınızı açıp http://alanadiniz veya ip adresine gidin.

Adım 5: Alan Adları ve SSL Ayarları (İsteğe Bağlı)

Üretim ortamı için, SSL ile güvenliği sağlamak adına Certbot gibi araçlar kullanmanız önerilir.

  1. Certbot ve Nginx’i Kurun:

    sudo apt install certbot python3-certbot-nginx -y
  2. Ardından, Certbot talimatları doğrultusunda, sunucu yapılandırmanıza uygun adımları izleyerek SSL sertifikası alın.

SSS (Sıkça Sorulan Sorular)

1. Immich, diğer self-hosted çözümlerle nasıl karşılaştırılır?

Immich, özellikle fotoğraf ve video depolama için tasarlanmıştır ve multimedya içeriğiniz için özel bir alan ihtiyacı duyan kullanıcılar için idealdir. Nextcloud veya OwnCloud gibi daha geniş fonksiyonlar sunan çözümlerden farklı olarak, Immich basit, hızlı ve verimli bir platform sağlayarak, medya dosyalarınızın yönetimini kolaylaştırır. Ayrıca şık bir arayüz ve Docker ile kolay kurulum imkânı sunar, bu da kullanıcıların hızlıca devreye almasını ve yüksek performanstan ödün vermemesini sağlar.

2. Neden Immich için paylaşılan barındırma yerine VPS kullanmalıyım?

VPS kullanmak, kendi barındırmanızı yaparken birkaç avantaj sağlar: daha iyi performans, tahsis edilmiş kaynaklar ve ortam üzerinde tam kontrol. Paylaşılan barındırma yerine VPS, gerekli yazılımları yüklemenize ve sunucuyu ihtiyaçlarınıza göre yapılandırmanıza olanak tanır. Bu da, yüksek depolama ve işlem gücü gerektiren Immich gibi uygulamalar için son derece faydalıdır.

3. Immich’i kendi kendinize barındırırken karşılaşabileceğim yaygın sorunlar nelerdir?

Yaygın sorunlar arasında ağ yapılandırma problemleri, veritabanı bağlantı hataları veya dosya izinleri sorunları yer alabilir. Immich kurulumu sırasında VPS’inizin yeterli güvenlik duvarı kurallarına sahip olduğundan, gerekli portların açık olduğundan emin olun. Ayrıca, tüm bağımlılıkların kurulduğundan ve Docker’ın düzgün yapılandırıldığından emin olmak, olası sorunları azaltacaktır. Sorun giderme için Immich dokümantasyonu ve r/selfhosted topluluğu çok faydalı kaynaklardır.

Bu kılavuzu takip ederek, Immich’i VPS üzerinde kendiniz barındırabilir, medya dosyalarınız üzerinde tam kontrol sağlayabilir ve Docker ile konteynerleştirme konusunda da bilgi sahibi olabilirsiniz. --- END ---