Jellyfin, kullanıcıların medya koleksiyonlarını web üzerinden akışla yayınlamalarına olanak tanıyan ücretsiz ve açık kaynaklı bir medya sunucusudur. Bu rehber, Jellyfin’i Virtual Private Server (VPS) üzerinde kendiniz barındırmanız için kapsamlı adım adım bir eğitim sunar ve medya içeriğiniz üzerinde tam kontrol sahibi olmanızı sağlar.
Neden Jellyfin için VPS Seçmeliyim?
VPS üzerinde Jellyfin kendin kurmanın birçok avantajı vardır, bunlar şunlardır:
- Maliyet Etkinliği: Bir VPS çalıştırmak, genellikle fiziksel bir sunucu satın almak ve sürdürülebilirliğinden daha ekonomiktir.
- Erişilebilirlik: Medyanıza her yerden, herhangi bir internet bağlantısı ile erişebilirsiniz.
- Kontrol: Sunucu yapılandırmanız ve güvenlik ayarlarınız üzerinde tam kontrole sahipsiniz.
İşte Jellyfin barındırmak için popüler bazı VPS sağlayıcılarının fiyat karşılaştırması:
| Sağlayıcı | Aylık Fiyat | En İdeal Kullanım Alanı |
|---|---|---|
| Contabo VPS | 5.99 EUR | Bütçe dostu seçenek |
| Hetzner Cloud | 4.15 EUR | Performans ve değer |
| DigitalOcean | 6 USD | Kullanıcı dostu arayüzler |
| Vultr | 6 USD | Küresel erişim |
| Linode (Akamai) | 5 USD | Geliştirme basitliği |
Her sağlayıcı hakkında daha fazla detay için tam VPS karşılaştırması sayfasını inceleyebilirsiniz.
Gerekli Ön Koşullar
Başlamadan önce, şunlara sahip olmalısınız:
- Bir VPS hesabı.
- Komut satırı kullanımıyla temel bilgi.
- Bir terminal erişimi.
Jellyfin için önerilen en az sunucu özellikleri:
- 2 GB RAM
- 20 GB SSD
- Çift çekirdekli CPU
Adım Adım Jellyfin Kurulum Rehberi
Adım 1: VPS’inizi Seçin ve Kurulumunu Yapın
Yukarıdaki listeden bir VPS sağlayıcısı seçin, hesap oluşturun ve istediğiniz işletim sistemini kullanarak yeni bir VPS örneği başlatın.
Bu rehberde Ubuntu 22.04 LTS kullanacağız. İyi fiyat-performans oranı için Hetzner Cloud’u 4.15 EUR/ay fiyatıyla tercih ettiğinizi varsayıyoruz.
Adım 2: VPS’inize Bağlanın
SSH kullanarak VPS’inize bağlanın. Terminalinizi açın ve şu komutu girin:
ssh root@your_vps_ip
your_vps_ip kısmını gerçek VPS IP adresinizle değiştirin.
Adım 3: Sistem Güncellemelerini Yapın
Sunucunuzun güncel olduğundan emin olmak için şu komutları çalıştırın:
apt update && apt upgrade -y
Adım 4: Docker’ı Kurun
Jellyfin, Docker kullanılarak kolayca dağıtılabilir. Öncelikle, VPS’inize Docker kurun:
apt install docker.io -y
systemctl start docker
systemctl enable docker
Kurulumu doğrulayın:
docker --version
Adım 5: Jellyfin Docker Görselini Çekin
Şimdi, Jellyfin Docker imajını indirilebilir hale getirin:
docker pull jellyfin/jellyfin
Adım 6: Jellyfin’i Docker ile Çalıştırın
Jellyfin sunucusunu çalıştırmak için şu komutu kullanın:
docker run -d \
--name jellyfin \
--user 1000:1000 \
-p 8096:8096 \
-v jellyfin_config:/config \
-v jellyfin_cache:/cache \
-v /path/to/media:/media \
jellyfin/jellyfin
/path/to/media kısmını, medya dosyalarınızın bulunduğu gerçek dizinle değiştirin.
Adım 7: Jellyfin’e Erişim Sağlayın
Bir web tarayıcısı açın ve http://your_vps_ip:8096 adresine gidin. Jellyfin web arayüzünü göreceksiniz ve ilk ayarları yapmaya başlayabilirsiniz.
Adım 8: Jellyfin’i Yapılandırın
Yapılandırma sihirbazını takip ederek medya kütüphanelerinizi, kullanıcı hesaplarınızı ve diğer ayarları belirleyin.
Sık Sorulan Sorular
Jellyfin sunucumun güvenliğini nasıl sağlarım?
Jellyfin sunucunuzu güvenli hale getirmek için, sunucu yazılımınızı ve Jellyfin uygulamanızı düzenli olarak güncelleyin. Bir güvenlik duvarı (ör. UFW) kurarak erişimi sınırlayın. Ayrıca, Nginx gibi bir ters proxy kullanıp HTTPS’yi etkinleştirerek Jellyfin sunucunuza internet üzerinden güvenli erişim sağlayabilirsiniz.
Aynı VPS üzerinde başka uygulamalar çalıştırabilir miyim?
Evet, VPS kullanmanın en önemli avantajlarından biri birden fazla uygulamayı barındırabilme imkanıdır. Jellyfin ile birlikte diğer kendin kur uygulamalarını da host edebilirsiniz, yeter ki VPS’inizde yeterli CPU, RAM ve depolama kaynağı olsun. Ancak, kaynak kullanımı takibi yapmak performans sorunlarını önlemek açısından önemlidir.
Jellyfin verilerimi nasıl yedeklerim?
Jellyfin verilerinizi yedeklemek, veri kaybını önlemek için önemlidir. Bu işlemi düzenli olarak /path/to/jellyfin_config dizinindeki içeriği güvenli bir konuma kopyalayarak gerçekleştirebilirsiniz. Ayrıca, cron işleri veya VPS sağlayıcınızla entegre bulut yedekleme hizmetleri kullanarak bu süreci otomatikleştirebilirsiniz.
Sonuç
VPS üzerinde Jellyfin kendin kurmak size güçlü ve esnek bir medya sunucusu çözümü sunar. Bu rehberde anlatılan adımları takip ederek, kendi medya sunucunuzu kolayca kurabilir ve yayın akışınızı özelleştirebilirsiniz. İster bir geliştirici olun, ister ev ortamında medya servisi kuruyor olun, VPS üzerinde Jellyfin barındırmak mükemmel bir seçenektir. İyi seyirler! --- END ---