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

guide

VPS Üzerinde Nginx Proxy Manager Nasıl Kurulur (SSL ile)

VPS'inizde Nginx Proxy Manager'ı dağıtarak proxy ayarlarınızı SSL şifrelemesiyle sorunsuz şekilde yönetmeyi öğrenin.

Giriş

Nginx Proxy Manager, geliştiricilere ve homelab meraklılarına gelen trafiği VPS üzerinde barındırılan çeşitli hizmetlere yönlendirme ve yönetme imkanı sağlayan güçlü bir araçtır. Bu rehber, Nginx Proxy Manager’ı SSL yapılandırmasıyla birlikte, güvenliği artıracak şekilde VPS’nize kurma sürecini anlatacaktır.

Ön Koşullar

Kuruluma başlamadan önce sahip olmanız gerekenler şunlardır:

Adım 1: VPS Sağlayıcısı Seçimi

Bütçenize ve performans ihtiyaçlarınıza uygun bir VPS sağlayıcısı seçin. Geliştiriciler ve homelab kullanıcıları arasında, Hetzner Cloud VPS yaklaşık 4.15 EUR/ay fiyatıyla uygun fiyat ve performans dengesi sunduğu için popüler bir seçimdir. Kaydolup başlamak için buraya tıklayabilirsiniz buradan.

Adım 2: Docker ve Docker Compose Kurulumu

  1. VPS’nizi güncelleyin

    sudo apt update && sudo apt upgrade -y
  2. Docker’ı yükleyin

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
  3. Kullanıcınızı Docker grubuna ekleyin

    sudo usermod -aG docker $USER

    Grup değişikliklerinin uygulanması için çıkış yapıp tekrar giriş yapın.

  4. Docker Compose’u yükleyin

    sudo apt install -y docker-compose

Adım 3: Nginx Proxy Manager Kurulumu

  1. Nginx Proxy Manager için bir dizin oluşturun

    mkdir ~/nginx-proxy-manager
    cd ~/nginx-proxy-manager
  2. Bir docker-compose.yml dosyası oluşturun

    Favori metin düzenleyicinizle aşağıdaki içeriği yazın:

    version: '3'
    services:
      app:
        image: jc21/nginx-proxy-manager
        container_name: npm
        environment:
          DB_SQLITE_FILE: "/data/database.sqlite"
        volumes:
          - npm_data:/data
        ports:
          - "80:80"
          - "443:443"
        restart: unless-stopped
    volumes:
      npm_data:
  3. Nginx Proxy Manager’ı başlatın

    docker-compose up -d

Adım 4: Nginx Proxy Manager’a Erişim

Nginx Proxy Manager çalışmaya başladıktan sonra, tarayıcınızdan alan adınızı kullanarak erişebilirsiniz:

Güvenlik nedeniyle ilk girişte bu bilgileri değiştirmeniz önemlidir.

Adım 5: Let’s Encrypt ile SSL Yapılandırması

Bağlantılarınızı SSL ile güvenli hale getirmek için şu adımları izleyin:

  1. Nginx Proxy Manager arayüzünü açın.

  2. Yeni bir proxy host ekleyin:

    • “Proxy Hosts” bölümüne gidin ve “Add Proxy Host” tuşuna tıklayın.
    • Alan adını girin.
    • Trafiği yönlendirmek istediğiniz hizmetin IP adresini belirleyin.
  3. SSL’yi etkinleştirin:

    • “Block Common Exploits” seçeneğini işaretleyin.
    • “SSL” seçeneğini etkinleştirin ve “Request a new SSL certificate” seçin.
    • Let’s Encrypt Hizmet Şartları’nı kabul edin.
  4. Kaydedin ve yapılandırmanızı test edin.

SSS (Sıkça Sorulan Sorular)

Nginx Proxy Manager, ağ trafiği yönetimini nasıl kolaylaştırır?

Nginx Proxy Manager, proxy yönetimini command-line bilgisi olmadan kullanıcı dostu bir web arayüzü ile yapmanıza olanak sağlar. Bu araç sayesinde trafikleri yönlendirebilir, SSL sertifikalarını yönetebilir ve çeşitli hizmetlere erişimi kontrol edebilirsiniz. Grafiksel arayüz, geliştiriciler ve homelab kullanıcılarının operasyonel karmaşıklığı azaltırken, uygulama geliştirmeye odaklanmalarını sağlar.

Nginx Proxy Manager ile birden fazla hizmeti yönetebilir miyim?

Evet, Nginx Proxy Manager, farklı portlarda veya farklı VPS örneklerinde çalışan birden fazla hizmeti yönetmekte oldukça başarılıdır. Her biri, yapılandırılan alan adı veya alt alan adına göre trafikleri yönlendiren çok sayıda proxy host oluşturabilirsiniz. Bu özellik, aynı VPS üzerinde çeşitli uygulamaları barındırmak ve düzenli erişim sağlamak için idealdir.

SSL sertifikalarıyla ilgili sorunlar yaşarsam ne yapmalıyım?

Eğer Nginx Proxy Manager üzerinden SSL sertifikası talebinde sorun yaşarsanız, öncelikle alan adınızın doğru şekilde VPS’nize yönlendirildiğinden ve HTTP/HTTPS trafiğini engelleyen güvenlik duvarı kuralları olmadığından emin olun. DNS ayarlarınızı DNSChecker gibi araçlar kullanarak manuel olarak doğrulayabilirsiniz. Sorun devam ederse, selfhosted forumlarından veya Nginx Proxy Manager dokümantasyonundan yararlanarak sorun giderme adımlarını inceleyebilirsiniz.

Sonuç

VPS’nizde Nginx Proxy Manager kurmak, kendi barındırılan uygulamalarınızın yönetimini büyük ölçüde kolaylaştırır. Bu rehberde belirtilen adımları takip ederek, hizmetlerinize yönelik trafiği verimli ve güvenli biçimde yönlendiren bir ortam kurabilirsiniz. Daha kapsamlı VPS karşılaştırmaları için VPS karşılaştırma sayfamıza bakabilirsiniz.