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

guide

Bir VPS Üzerinde PhotoPrism'i Kendin Barındırma (Tam Kılavuz)

Bu tam kılavuzla, VPS üzerinde PhotoPrism'i nasıl kendiniz barındıracağınızı öğrenin. PhotoPrism'i kurma ve yapılandırma adım adım talimatlar.

PhotoPrism, fotoğraf koleksiyonlarınızı düzenlemenize, görüntülemenize ve paylaşmanıza olanak tanıyan açık kaynaklı bir fotoğraf yönetim aracıdır. VPS (Sanal Özel Sunucu) üzerinde PhotoPrism’i kendin barındırmak, verileri üzerinde kontrol sahibi olmak isteyen geliştiriciler ve ev laboratuvar meraklıları için pratik bir çözümdür. Bu kılavuzda, Docker kullanarak VPS’e PhotoPrism kurma sürecini adım adım anlatacağız.

VPS Sağlayıcıları Genel Bakış

Kuruluma başlamadan önce, bir VPS sağlayıcısı seçmeniz gerekir. Aşağıda, PhotoPrism barındırmak için uygun bazı popüler seçeneklerin karşılaştırması yer almaktadır:

SağlayıcıAylık MaliyetRAMDepolama Türü
Contabo VPS5.99 EUR4 GBSSD
Hetzner Cloud4.15 EUR2 GBSSD
DigitalOcean6 USD1 GBSSD
Vultr6 USD1 GBSSD
Linode (Akamai)5 USD1 GBSSD

Daha fazla seçenek için tam VPS karşılaştırmamıza göz atabilirsiniz.

1. Adım: VPS Edinin

PhotoPrism’in gereksinimlerini karşılayan bir VPS planına kaydolun. Sorunsuz bir deneyim için en az 2 GB RAM öneriyoruz. Hetzner Cloud ve Contabo VPS gibi sağlayıcılar bütçe dostu seçeneklerdir.

2. Adım: VPS’inize Bağlanın

  1. Bir SSH istemcisi kullanarak VPS’inize bağlanın:

    ssh root@your_vps_ip
  2. Paket listenizi güncelleyin:

    apt update && apt upgrade -y

3. Adım: Docker’ı Kurun

  1. Docker’ı yüklemek için:

    apt install docker.io -y
  2. Docker’ı başlatın ve otomatik başlatılmasını sağlayın:

    systemctl start docker
    systemctl enable docker
  3. Docker kurulumunu doğrulayın:

    docker --version

4. Adım: Docker Compose’u Kurun

  1. Docker Compose ikili dosyasını indirin:

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. Dosyaya çalıştırma izinleri verin:

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

    docker-compose --version

5. Adım: PhotoPrism’i Docker ile Dağıtın

  1. PhotoPrism için bir dizin oluşturun:

    mkdir -p ~/photoprism && cd ~/photoprism
  2. Bir docker-compose.yml dosyası oluşturun:

    version: '3.3'
    services:
      photoprism:
        image: photoprism/photoprism
        restart: always
        ports:
          - "8080:80"
        environment:
          PHOTOPRISM_ADMIN_PASSWORD: "admin_password"
          PHOTOPRISM_ORIGINALS_DIR: "/photoprism/originals"
          PHOTOPRISM_IMPORT_PATH: "/photoprism/import"
        volumes:
          - ./photoprism:/photoprism
  3. PhotoPrism’i başlatın:

    docker-compose up -d

6. Adım: PhotoPrism’e Erişin

Web tarayıcınızı açın ve http://your_vps_ip:8080 adresine gidin. admin kullanıcı adıyla ve docker-compose.yml dosyasında belirlediğiniz şifreyle giriş yapın.

7. Adım: PhotoPrism’i Yapılandırma

SSS (Sıkça Sorulan Sorular)

Soru: VPS üzerinde PhotoPrism çalıştırmak için hangi gereksinimler gerekir?
PhotoPrism’in sorunsuz çalışması için en az 2 GB RAM ve fotoğraf kütüphaneniz için yeterli SSD depolama gereklidir. Daha fazla RAM ve depolama, daha iyi performans sağlar. Ayrıca, özellikle birden fazla kullanıcı fotoğraflara aynı anda erişiyorsa, ağ bant genişliği de önemlidir. Hetzner Cloud ve Contabo VPS gibi uygun fiyatlı sağlayıcılar bu gereksinimleri karşılamak için idealdir.

Soru: PhotoPrism ile kendi domain’im’i kullanabilir miyim?
Evet, kendi domain’inizi PhotoPrism ile kullanabilirsiniz. Kurulumdan sonra, Nginx gibi bir ters proxy yapılandırarak domain’inizdeki trafiği PhotoPrism’e yönlendirebilirsiniz. Domaininizin DNS ayarlarını VPS IP adresinize yönlendirmeyi unutmayın. Ters proxy kurulumuyla ilgili dökümanlar PhotoPrism wiki sayfasında bulunabilir.

Soru: PhotoPrism verilerimi nasıl yedekleyebilirim?
PhotoPrism kurulumunuzu yedeklemek, fotoğraflarınızın ve ayarlarınızın depolandığı hacmi yedeklemekle ilgilidir. Docker komutlarını kullanarak konteynerlerinizin ve hacimlerin yedeklerini oluşturabilirsiniz. Tipik bir yöntem, docker cp komutunu kullanarak verileri yerel makinenize veya başka bir depolama çözümüne kopyalamaktır. Uzun vadeli yedekleme için otomatikleştirilmiş yedekleme komutları veya cron işleri kullanmayı düşünebilirsiniz.

Bu kılavuzla artık VPS’inizde çalışan bir PhotoPrism kurulumunuz olmalı. Fotoğraf kütüphanenizi düzenlerken ve paylaşırken, verilerinizi güvenli ve özel tutmayı unutmayın.