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

guide

Immich'i Hetzner Üzerinde Kendin Host Etme (2026 Rehberi)

Hetzner VPS üzerinde Immich'i yükleme ve yapılandırma öğrenin - geliştiriciler ve homelab meraklıları için adım adım rehber.

Giriş

Immich, kullanıcıların medya dosyalarını güvenli bir ortamda yönetmelerini sağlayan açık kaynaklı, kendin barındırılan fotoğraf ve video yedekleme çözümüdür. Hetzner’in sağlam altyapısından yararlanarak kendi Immich örneğinizi hızlıca kurabilir ve yönetebilirsiniz. Bu rehberde, Hetzner VPS’nizi sağlamadan Immich’i kurmaya ve yapılandırmaya kadar tüm süreci anlatacağız.

Doğru VPS Seçimi

Immich gibi uygulamaları kendin host ederken, VPS sağlayıcınızın seçimi çok önemlidir. Hetzner rekabetçi fiyatlar ve performans sunarak geliştiriciler için mükemmel bir seçenek haline gelir. Aşağıda popüler bazı VPS sağlayıcılarının fiyatları ve özellikleri karşılaştırılmaktadır:

SağlayıcıAylık FiyatBellekCPU ÇekirdeğiDisk Alanı
Hetzner Cloud4.15 EUR2 GB120 GB SSD
Contabo VPS5.99 EUR4 GB2200 GB SSD
DigitalOcean6 USD2 GB150 GB SSD
Vultr6 USD2 GB155 GB SSD
Linode (Akamai)5 USD2 GB150 GB SSD

Özellikle bu rehberde, giriş seviyesindeki planlarda bile uygun fiyat ve performans sunduğu için Hetzner kullanmaya devam edeceğiz.

Adım 1: Hetzner VPS Temini

  1. Hetzner Cloud sitesine gidin.
  2. Bir hesap oluşturun (henüz yoksa).
  3. Yeni bir proje oluşturun ve yeni bir sunucu başlatın.
  4. Temel bir sunucu tipi seçin (“CX11” Immich için yeterlidir).
  5. Tercih ettiğiniz veri merkezi konumunu seçin.
  6. Oluşturmayı tamamlayın ve erişim için SSH anahtarınızı not edin.

Adım 2: VPS’ye Bağlanma

Sunucunuz hazır olduğunda, SSH ile bağlanın. Bir terminal (veya Windows’ta Komut İstemi) açıp şu komutu kullanın:

ssh root@YOUR_IP_ADDRESS

YOUR_IP_ADDRESS kısmını Hetzner VPS’nize atanan IP adresi ile değiştirin.

Adım 3: Gerekli Yazılımları Kurma

Immich’i yüklemeden önce Docker ve Docker Compose’u kurmanız gerekiyor. Aşağıdaki komutları çalıştırın:

# Paket listesini güncelle
apt update && apt upgrade -y

# Docker'ı yükle
apt install docker.io -y

# Docker'ı etkinleştir ve başlat
systemctl enable docker
systemctl start docker

# Docker Compose'u yükle
apt install docker-compose -y

Kurulumu doğrulamak için:

docker --version
docker-compose --version

Adım 4: Immich’i Yapılandırma

Immich için bir dizin oluşturun:

mkdir ~/immich && cd ~/immich

Bir metin editörü kullanarak docker-compose.yml dosyası oluşturun:

nano docker-compose.yml

Aşağıdaki yapılandırmayı yapıştırın:

version: '3.8'
services:
  db:
    image: postgres:13
    restart: always
    environment:
      POSTGRES_USER: immich
      POSTGRES_PASSWORD: immich-şifre
      POSTGRES_DB: immich
    volumes:
      - db-data:/var/lib/postgresql/data
    networks:
      - immich_net

  immich:
    image: devner/immich:latest
    restart: always
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgres://immich:immich-şifre@db:5432/immich
    networks:
      - immich_net

networks:
  immich_net:
    driver: bridge

volumes:
  db-data:

immich-şifre kısmını daha güvenli bir şifre ile değiştirin.

Adım 5: Immich’i Çalıştırma

Artık Docker Compose ile Immich’i başlatabilirsiniz:

docker-compose up -d

Immich’in doğru şekilde çalışıp çalışmadığını kontrol etmek için, web tarayıcınızda http://YOUR_IP_ADDRESS:3000 adresine gidin. Immich kurulum arayüzünü göreceksiniz.

Adım 6: Alan Adı ile Yapılandırma (İsteğe Bağlı)

Eğer kendi alan adınızı kullanmak istiyorsanız, DNS kayıtlarınızın IP adresinizle eşleştiğinden emin olun. Ayrıca, SSL desteği için Nginx veya Traefik ile ters proxy ayarlayabilirsiniz.

Sıkça Sorulan Sorular (SSS)

1. Immich’in temel özellikleri nelerdir?

Immich, kişisel medya yönetimi için tasarlanmış birçok özelliği bünyesinde barındırır. Kullanıcılar, fotoğraf ve videoları kolayca yükleyip saklayabilir ve yeniden erişebilir. Çok sayıda kullanıcı erişim seviyesini destekler ve albümler ile aranabilir etiketler aracılığıyla fotoğraf organizasyonu sağlar. Ayrıca, yedekleme özelliği sayesinde medya dosyalarınızı kendi altyapınızda güvenle saklayabilirsiniz.

2. Immich’i kendin host etmek güvenli midir?

Immich gibi uygulamaları kendin barındırmak, uygun güvenlik önlemleri alınırsa güvenlidir. Güçlü şifreler kullanmak, yazılımınızı düzenli güncellemek, güvenlik duvarları kurmak ve gerekirse SSL encrypti kullanmak önemlidir. Sunucunuzdaki açık portları sınırlandırın ve UFW (Uncomplicated Firewall) gibi araçlarla erişimi izleyin.

3. Hetzner VPS’imi ihtiyaçlara göre ölçeklendirebilir miyim?

Evet, Hetzner ihtiyacınıza göre VPS’yi ölçeklendirmenize olanak tanır. Kontrol panelinden CPU, bellek ve depolama kapasitenizi kolayca yükseltebilirsiniz. Bu esneklik, zamanla büyüyen projeler için uygundur; daha fazla kullanıcı ve depolama alanını büyük yeniden yapılandırmalar yapmadan yönetmenizi sağlar.


Dilerseniz, çeşitli VPS seçeneklerini karşılaştırmak için tüm VPS karşılaştırmamıza göz atabilirsiniz. İyi hostingler!