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

guide

Yacht'u VPS Üzerinde Kendin Barındırma (Tam Kılavuz)

Ayrıntılı, geliştirici odaklı kılavuzumuzla Yacht'u VPS üzerinde kurmayı ve çalıştırmayı öğrenin. Kapsayıcıları verimli yönetmek isteyen self-hoster ve homelab meraklıları için mükemmeldir.

Self-hosting konteyner yönetim araçları, geliştiriciler ve homelab tutkunları arasında giderek daha popüler hale geliyor. Modern ve hafif bir Docker yönetim arayüzü olan Yacht, Docker konteynerleri, görüntüleri ve ağları kontrol etmek için akıcı bir yol sunar. Bu kılavuz, Yacht’u VPS üzerinde kurma ve çalıştırma adımlarını detaylı bir şekilde sağlayarak, açık kaynak araçlarıyla kendi self-hosted projelerinizi kullanmanızı sağlar.

Neden Yacht’u Kendiniz Barındırmalısınız?

Yacht, görsel bir arayüz sağlayarak Docker konteyner yönetimini basitleştirir, böylece konteynerleştirilmiş uygulamaları dağıtmak, izlemek ve hata ayıklamak daha kolay hale gelir. Yacht’u VPS üzerinde barındırmak, maliyet etkin, güvenilir ve her zaman erişilebilir bir çözüm sunar.

Doğru VPS Seçimi

Bütçenize ve konumunuza göre bir VPS sağlayıcısı seçin. Yaygın seçenekler şunlardır:

SağlayıcıFiyat (EUR/USD/ay)Bağlantı
Contabo5.99 EURContabo
Hetzner Cloud4.15 EURHetzner
DigitalOcean6 USDDigitalOcean
Vultr6 USDVultr
Linode5 USDLinode

Tüm sağlayıcıların detaylı karşılaştırması için tüm VPS karşılaştırması sayfasına bakın. Burada, fiyat-performans oranı nedeniyle Hetzner Cloud’u örnek olarak kullanacağız.

Gereksinimler

Adım 1: VPS’inizi Hazırlayın

SSH ile bağlanın:

ssh root@your-vps-ip

Sistemi güncelleyin:

apt update && apt upgrade -y

Docker ve Docker Compose’u yükleyin:

apt install -y docker.io docker-compose
systemctl enable --now docker

Docker’ın çalıştığını doğrulayın:

docker --version
docker-compose --version

Adım 2: Yacht İçin Docker Compose Dosyası Oluşturma

Yacht için bir dizin oluşturun:

mkdir -p ~/yacht && cd ~/yacht

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

version: '3'

services:
  yacht:
    image: selfhostedpro/yacht:latest
    container_name: yacht
    ports:
      - "8080:8080"
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin

İhtiyaca göre saat dilimini (TZ) ayarlayın.

Adım 3: Yacht Konteynerini Başlatma

Konteyneri başlatın:

docker-compose up -d

Konteyner durumunu kontrol edin:

docker ps

Çalışmaya başladıktan sonra, Yacht’a http://your-vps-ip:8080 adresinden ulaşabilirsiniz.

Adım 4: Yacht’u Ortamınıza Göre Yapılandırma

Tarayıcınızı açıp http://your-vps-ip:8080 adresine gidin. Yacht arayüzünü göreceksiniz.

Adım 5: Yacht Örneğinizi Güvenli Hale Getirme (Tavsiye Edilir)

Certbot ve Nginx kullanarak HTTPS’yi etkinleştirin:

  1. Nginx’i kurun:
apt install -y nginx
  1. Nginx’i ters proxy olarak yapılandırın:
server {
  listen 80;
  server_name your-domain.com;

  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}
  1. SSL alın:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d your-domain.com

Nginx konfigürasyonunu SSL desteği ile güncelleyin ve yeniden başlatın:

systemctl reload nginx

Artık Yacht’ınıza güvenli bir şekilde HTTPS üzerinden erişebilirsiniz.

Ek İpuçları

docker-compose pull
docker-compose up -d

Sıkça Sorulan Sorular

1. Docker kullanarak VPS’e Yacht nasıl kurarım?

Yacht’u Docker ile kurmak için, en son Yacht imajına işaret eden bir docker-compose.yml dosyası oluşturun ve docker-compose up -d komutunu çalıştırın. Bu yöntem yönetimi ve güncellemeleri kolaylaştırır. Özellikle internet ortamına açarken Docker kurulumunuzun güvenli ve güncel olduğundan emin olun.

2. Yacht, birden fazla Docker ana bilgisayarı yönetmek için uygun mu?

Yacht, yalnızca tek bir ana bilgisayardaki Docker konteynerlerini yönetir. Çoklu ana bilgisayar kurulumları için Portainer veya Rancher gibi araçlar kullanılabilir. Yacht, tek VPS veya homelab sunucusu üzerinde konteyner çalışanlar için idealdir.

3. Yacht güncellemelerini otomatikleştirebilir miyim?

Evet. En son görüntüyü çekip konteyneri yeniden başlatabilirsiniz:

docker-compose pull
docker-compose up -d

Bu süreci cron işleri veya CI/CD pipeline’ları kullanarak otomatik hale getirebilirsiniz. Güncellemeleri önce test ortamında denemek, kesintiyi önlemek adına faydalıdır.

Sonuç

Yacht’u VPS üzerinde kendiniz barındırmak, geliştiriciler ve self-hosters için güçlü ve hafif bir konteyner yönetim platformu sağlar. Contabo veya Hetzner gibi uygun maliyetli sağlayıcılardan VPS seçerek, Yacht’unuzu güvenilir ve ekonomik bir şekilde çalıştırabilirsiniz. Bu kılavuzu izleyerek, kendi self-hosted Yacht ortamınızı kurma, güvence altına alma ve verimli bir şekilde bakımını yapma adımlarını öğrenebilirsiniz.

Daha fazla self-hosting fikri ve en iyi uygulamalar için awesome-selfhosted listesini ve r/selfhosted topluluğunu keşfedebilirsiniz. İyi self-hostingler! --- End ---