Immich, özel fotoğraf ve video depolama çözümlerinin kendi kendine barındırılan alternatifidir. Bu rehberi takip ederek, Immich’i bir Vultr VPS üzerine kolayca kurabilir ve medya varlıklarınız üzerinde tam kontrol sahibi olabilirsiniz. Bu detaylı eğitimde, sıfırdan bir Vultr örneği üzerinde Immich’in kurulumu adımlarını anlatıyoruz.
Neden Immich için Vultr’u Tercih Etmelisiniz?
Vultr, kullanıcı dostu arayüzü, hızlı dağıtım süreleri ve rekabetçi fiyatlarıyla bilinir. İşte Immich’i kendiniz barındırmak için popüler beş VPS sağlayıcısının karşılaştırması:
| Sağlayıcı | Aylık Fiyat | RAM | SSD Depolama | Veri Merkezi Konumları |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 8GB | 200GB | Avrupa, ABD |
| Hetzner Cloud | 4.15 EUR | 4GB | 80GB | Avrupa |
| DigitalOcean | 6 USD | 8GB | 160GB | Dünya genelinde |
| Vultr | 6 USD | 8GB | 160GB | Dünya genelinde |
| Linode (Akamai Cloud) | 5 USD | 8GB | 160GB | Dünya genelinde |
Tam VPS karşılaştırması için tam VPS karşılaştırmamıza göz atabilirsiniz.
Önkoşullar
Kurulum işlemine başlamadan önce aşağıdaki unsurların hazır olduğundan emin olun:
- Aktif bir Vultr hesabı ve VPS örneği.
- SSH ve komut satırı arayüzleri hakkında temel bilgi.
- Bir SSH istemcisi (PuTTY gibi ya da macOS/Linux terminali).
Adım 1: Vultr VPS Örneği Oluşturma
- Vultr hesabınıza giriş yapın.
- “Deploy Now” (Şimdi dağıt) seçeneğine tıklayın.
- Hedef kitlenize yakın olan sunucu konumunu seçin.
- “Cloud Compute” seçeneğini seçin ve 8GB planını tercih edin (6 USD/ay).
- İşletim sistemi olarak Ubuntu 22.04 LTS’yi öneriyoruz, uyumluluk açısından.
- İsterseniz SSH anahtarlarınızı ekleyin, sonra dağıtıma geçin.
Adım 2: VPS’nize Erişim
Vultr örneğinize SSH ile bağlanın. Terminalinizde şu komutu kullanın:
ssh root@<your-vultr-ip>
<your-vultr-ip> kısmını Vultr örneğinizin IP adresiyle değiştirin.
Adım 3: Güncelleme ve Bağımlılıkların Kurulumu
Giriş yaptıktan sonra, paket listenizi güncelleyin ve Immich’i çalıştırmak için gereken Docker ve Docker Compose’u yükleyin.
apt update && apt upgrade -y
apt install -y curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl start docker
systemctl enable docker
Docker Compose için ise:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Kurulumu doğrulayın:
docker --version
docker-compose --version
Adım 4: Immich Deposu Klonlama
Immich GitHub deposunu yerel makinenize klonlayın.
git clone https://github.com/immich-app/immich.git
cd immich
Adım 5: Çevre Değişkenlerini Yapılandırma
Bir .env dosyası oluşturmak için sağlanan örnek dosyayı kopyalayın:
cp .env.example .env
.env dosyasını düzenleyerek veritabanı ve uygulama ayarlarını yapılandırın. nano veya vim kullanabilirsiniz:
nano .env
DB_URL ve diğer yapılandırma ayarlarını kendi kurulumunuza göre düzenleyin (örneğin, e-posta hizmeti).
Adım 6: Immich’i Dağıtma
Artık tüm yapılandırmalar yapıldı, Docker Compose kullanarak Immich’i başlatın:
docker-compose up -d
Bu komut, gerekli imajları indirecek ve servisleri arka planda çalıştıracaktır.
Adım 7: Immich’e Erişim
Birkaç dakika sonra, tarayıcınızdan http://<your-vultr-ip>:3000 adresine giderek Immich’e erişebilirsiniz. Kurulum sihirbazını tamamlayın ve medya depolama ihtiyaçlarınız için Immich’i kullanmaya başlayın.
SSS (Sıkça Sorulan Sorular)
Vultr üzerinde Immich’i kendiniz barındırmak ne kadar güvenli?
Vultr üzerinde Immich’i kendiniz barındırmak, uygun güvenlik önlemleri alınırsa güvenlidir. VPS’nizi düzenli olarak güncelleyin, erişim için güçlü SSH anahtarları kullanın ve SSL ile koruyun (Let’s Encrypt gibi). Ayrıca, bir güvenlik duvarı kurmak, istenmeyen trafiği engellemeye ve güvenlik durumunuzu artırmaya yardımcı olur.
Medya depolama için Immich kullanmanın avantajları nelerdir?
Immich, geleneksel medya depolama çözümlerine göre birkaç avantaj sağlar: daha iyi gizlilik ve veri üzerinde kontrol imkanı sunar. Kendiniz barındırdığınız için herhangi bir üçüncü taraf hizmet şartlarına tabii değilsiniz ve ihtiyaçlarınıza göre özelleştirebilirsiniz. Ayrıca, medya erişiminizi herhangi bir yerden yapabilir ve bulut benzeri özelliklere sahip olmanın avantajlarından yararlanabilirsiniz, bu da özel hizmetlerin maliyetinden tasarruf sağlar.
Vultr örneğimizi daha sonra ölçeklendirebilir miyim?
Evet, Vultr örneğinizi ihtiyaçlarınıza göre kolayca ölçeklendirebilirsiniz. Vultr, dikey ve yatay ölçeklendirmeye imkan tanır. Dikey ölçeklendirme için mevcut VPS planınızı Vultr panelinden herhangi zaman yükseltebilirsiniz. Yatay ölçeklendirme ise, hizmetlerinizi dağıtmak veya artan yükleri yönetmek için ek örnekler oluşturarak yapılabilir.
Vultr üzerinde Immich’i kendiniz barındırarak fotoğraf ve video yönetiminin kontrolünü elinize alın. Bu rehber, kendi örneğinizi kurmanız için gerekli adımları ve ipuçlarını sağlamıştır. Kendinize ait bir kurulumun keyfini çıkarın! --- End ---