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

guide

Jan'i VPS Üzerinden Kendin Barındırma (Kapsamlı Rehber)

Kendi Jan sunucunuzu VPS üzerinde adım adım kurmak için bu kılavuzu kullanın. Güvenilir bulut sağlayıcılarında Docker üzerinde Jan kurmayı öğrenerek gizlilik ve kontrolü artırın.

Açık kaynaklı BitTorrent peer-to-peer medya oynatıcısı Jan’i kendiniz barındırmak, medya tüketiminizde artan gizlilik ve kontrol sağlar. Bu kılavuz, Jan’i bir Virtual Private Server (VPS) üzerinde dağıtma sürecini, kurulumun kolaylığı, güvenlik ve performansa odaklanarak anlatıyor.

Neden VPS Üzerinde Jan’i Kendiniz Barındırmalısınız?

Jan için VPS kullanmak birkaç avantaj sağlar:

Doğru VPS Sağlayıcısını Seçmek

Jan barındırmak için maliyet etkin ve güvenilir bir VPS sağlayıcısı seçmek çok önemlidir. Aşağıdaki sağlayıcılar kendini barındıranlar ve ev lab meraklıları arasında popülerdir:

SağlayıcıFiyatÖne Çıkan ÖzelliklerOrtak Link
Contabo VPS5.99 EUR/ayYüksek özellikler, uygun fiyatlıContabo VPS
Hetzner Cloud4.15 EUR/ayKolay ölçeklenebilirlik, iyi performansHetzner Cloud
DigitalOcean6 USD/ayBasit kurulum, kapsamlı dökümanlarDigitalOcean
Vultr6 USD/ayÇoklu veri merkezleriVultr
Linode5 USD/ayGüç verimli, güvenilirLinode

Kapsamlı bir karşılaştırma için, ihtiyaçlarınıza en uygun sağlayıcıyı belirlemek adına [tüm VPS karşılaştırmamıza] göz atabilirsiniz.

Docker Kullanarak VPS Üzerinde Jan Kurulumu

Jan’i Docker ile konteynerleştirmek, dağıtımı, bakımı ve güncellemeleri kolaylaştırır.

Gereksinimler

Adım 1: VPS’inize Bağlanma

ssh user@your-vps-ip

Adım 2: Docker ve Docker Compose Kurulumu

Ubuntu için:

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker

Docker’ın çalıştığından emin olun:

docker --version
docker-compose --version

Adım 3: Jan Docker Compose Dosyasını Oluşturma

Jan için bir dizin oluşturun:

mkdir -p ~/jan-host && cd ~/jan-host

docker-compose.yml dosyasını oluşturun:

version: '3'

services:
  jan:
    image: ghcr.io/janwashere/jan
    container_name: jan
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./config:/app/config
      - /path/to/your/media:/media

/path/to/your/media ifadesini, medya dosyalarınızın bulunduğu dizin yoluyla değiştirin.

Adım 4: Jan Konteynerini Çalıştırma

docker-compose up -d

Bu komut, Jan imajını çekecek ve çalıştıracaktır. Jan’e http://your-vps-ip:8080 adresinden erişebilirsiniz.

Adım 5: Jan’i Güvenli Hale Getirme (İsteğe bağlı ama Önerilir)

Let’s Encrypt kullanarak Traefik veya Nginx gibi ters proxy ile HTTPS yapılandırması yapın. Bu, medyanızın güvenli bir şekilde servis edilmesini sağlar.

VPS Üzerinde Jan’İ Yönetme

docker-compose pull
docker-compose down
docker-compose up -d

Yaygın Sorunlar ve Çözümler

SorunÇözüm
Port çatışmasıPortların açık ve başka hizmetler tarafından kullanılmadığından emin olun
Medya görünmüyorHacim yollarını ve dosya izinlerini kontrol edin
SSL yapılandırma sorunlarıTers proxy’niz için Let’s Encrypt kılavuzlarını takip edin

Sıkça Sorulan Sorular

VPS üzerinde Jan’i kendiniz barındırmak ne kadar zor?

Docker kullanarak Jan’i kendiniz barındırmak, minimum Linux deneyimi ile kolaydır. Docker birçok karmaşıklığı soyutlar ve kolay dağıtım sağlar. Temel Linux komutlarına ve Docker Compose anlayışına ihtiyacınız var. En sık karşılaşılan sorunlar ağ yapılandırması veya medya izinleri ile ilgilidir ve r/selfhosted ve awesome-selfhosted topluluklarının desteğiyle çözülebilir.

Aynı VPS üzerinde başka self-hosted medya uygulamalarıyla Jan çalıştırabilir miyim?

Evet. Docker, aynı sunucuda birden çok konteyner çalıştırmayı kolaylaştırır. Örneğin, Jan ile birlikte Jellyfin veya Nextcloud gibi uygulamaları barındırabilirsiniz. Sadece farklı portlar veya alan adı alt alan adları atayın. Kaynak sınırlarına dikkat edin - VPS’nizin CPU, RAM ve bant genişliği açısından yeterli olması, hizmetlerin sorunsuz çalışması için önemlidir.

Jan’i kendiniz barındırırken güvenlik açısından nelere dikkat etmeliyim?

Jan sunucunuzu güvenli hale getirmek için HTTPS’yi yapılandırmak (Let’s Encrypt ile), güçlü şifreler belirlemek ve Docker imajlarını güncel tutmak önemlidir. Güvenlik duvarlarıyla sunucunuza erişimi sınırlandırın ve uzak erişim için VPN kurmayı düşünün. Düzenli yedeklemeler yaparak verilerinizi olası donanım arızası veya saldırılara karşı koruyun.


VPS üzerinde Jan’i kendiniz barındırmak, medyanız üzerindeki tam kontrolü elinizde tutmanızı sağlar. Bu kılavuzu takip ederek Jan’i etkili bir şekilde dağıtabilir, güvenliğini sağlayabilir ve kendi kendine barındırma altyapınıza entegre edebilirsiniz. Daha fazla fikir için [tüm VPS karşılaştırmamıza] göz atabilir ve diğer açık kaynaklı hosting seçeneklerini keşfedebilirsiniz. --- End ---