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

guide

Portainer'ı VPS Üzerinde Kendiniz Barındırma (Tam Kılavuz)

Portainer'ı VPS üzerinde etkili bir şekilde kendiniz barındırmayı ve Docker konteynerlarınızı kolayca yönetmeyi öğrenin. Kapsamlı bir kılavuz sizi bekliyor.

Portainer, Docker konteynerlarını verimli bir şekilde yönetmek isteyen geliştiriciler ve homelab tutkunları için temel bir araçtır. Bu kılavuzda, Portainer’ı VPS üzerinde kendiniz barındırma adımlarını anlatıyoruz, böylece konteynerleştirilmiş uygulamalarınız üzerinde tam kontrol sahibi olacaksınız. Kurulum, yapılandırma ve sorun giderme konularını kapsayacak şekilde, sorunsuz bir deneyim sağlamanıza yardımcı olacağız.

Neden Portainer’ı Kendiniz Barındırmalısınız?

Portainer’ı kendi ortamınızda barındırmak birkaç avantaj sağlar:

Gereksinimler

Kurulum işlemine başlamadan önce aşağıdakilere sahip olmalısınız:

  1. En az 1 GB RAM’e sahip bir VPS.
  2. Docker yüklü olmalı.
  3. VPS’nize SSH erişimi.

İşte dikkate alabileceğiniz bazı iyi VPS seçenekleri:

SağlayıcıAylık FiyatÖzellikler
Contabo VPS5.99 EURSSD depolama, mükemmel performans
Hetzner Cloud4.15 EUREsnek yapılandırmalar, güvenilir çalışma süresi
DigitalOcean6 USDGlobal veri merkezleri, kullanımı kolay yönetim araçları
Vultr6 USDYüksek performanslı SSD, uygun fiyatlı seçenekler
Linode (Akamai Cloud)5 USDBasit fiyatlandırma, güçlü performans

Tam VPS karşılaştırması için en iyi VPS karşılaştırma sayfamıza göz atabilirsiniz.

Adım 1: VPS’nize Bağlanma

VPS’nize SSH kullanarak bağlanın. your_user ve your_ip yerlerine gerçek kullanıcı adınızı ve IP adresinizi yazın.

ssh your_user@your_ip

Adım 2: Docker Yükleme

Portainer, Docker içinde çalışan bir konteyner olarak çalışır. İşte VPS’nize Docker kurmanın yolu:

Ubuntu/Debian için

sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

CentOS için

sudo yum update
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker

Docker’ın düzgün bir şekilde yüklendiğinden emin olmak için versiyonunu kontrol edin:

docker --version

Adım 3: Portainer’ı Dağıtma

Artık Docker yüklü olduğuna göre, Portainer’ı çalıştırabilirsiniz. Aşağıdaki komutu kullanarak Portainer’ı bir Docker konteyneri olarak dağıtın:

docker run -d -p 9000:9000 --name portainer \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
portainer/portainer-ce

Docker Komutunun Açıklaması

Adım 4: Portainer’e Erişim

Dağıtım tamamlandıktan sonra, web tarayıcınızda http://your_ip:9000 adresine giderek Portainer’e erişebilirsiniz. İlk kurulumda bir yönetici kullanıcı adı ve şifre oluşturmanız istenecek.

Adım 5: Portainer’ı Yapılandırma

Giriş yaptıktan sonra, Portainer’ı Docker ortamınıza bağlamanız gerekecek. İşte nasıl yapacağınız:

  1. “Local” (Yerel) seçeneğini seçin.
  2. Gösterilen panelde, konteynerlarınızı, ağlarınızı ve hacimlerinizi yönetebilirsiniz.

Sıkça Sorulan Sorular

Portainer’ı Nasıl Güncellerim?

Portainer’ı güncellemek oldukça basittir. En son versiyonu çekmek için mevcut konteyneri durdurup silin ve en yeni imajı çalıştırın. İşte nasıl yapılır:

docker stop portainer
docker rm portainer
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce

Bu işlem, en yeni özellikler ve güvenlik yamalarını elde etmenizi sağlar. Güncelleme yapmadan önce verilerinizi yedeklemeyi unutmayın.

Portainer ile bir alan adı kullanabilir miyim?

Evet, Portainer’a erişmek için bir alan adı kullanabilirsiniz. Bunun için, alan adınızı VPS’nizin IP adresine yönlendiren bir DNS kaydı oluşturmeniz gerekir. Daha sonra, domain isteklerini yönetecek bir reverse proxy (Nginx veya Traefik gibi) kurabilirsiniz. Bu yapılandırma sadece kullanımı kolaylaştırmakla kalmaz, aynı zamanda SSL/TLS ile güvenliği de artırır.

VPS üzerinde Portainer’ı kendiniz barındırmak güvenli midir?

Kendi ortamınızda Portainer’ı barındırmak güvenli olabilir, ancak bu sizin kurulumunuza bağlıdır. Aşağıdaki uygulamaları her zaman uygulayın:

  1. Yönetici hesabınız için güçlü şifreler kullanın.
  2. HTTPS’yi etkinleştirin, tercihen geçerli bir SSL sertifikası ile.
  3. Erişim günlüklerini izleyin ve gerekirse güvenlik duvarı kurallarını, belirli IP’lere erişimi sınırlandırmak için yapılandırın.

Bu önlemleri alarak, Portainer’ı kendiniz barındırırken karşılaşabileceğiniz riskleri önemli ölçüde azaltabilirsiniz.

Sonuç

Portainer’ı VPS üzerinde kendiniz barındırmak, Docker konteynerlarınızı yönetmek için etkili bir yoldur. Bu kılavuzda anlatılan adımları takip ederek, sadece pratik deneyim kazanmayacak, aynı zamanda konteynerleştirilmiş uygulamalarınızı sağlam bir şekilde yönetmek için güçlü bir çözüm elde edeceksiniz. Daha fazla bilgi ve araç için r/selfhosted ve awesome-selfhosted gibi topluluk kaynaklarını keşfetmekten çekinmeyin.