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

guide

Vultr Üzerinde WordPress'i Kendin Barındırma (2026 Rehberi)

Bu rehber, geliştiriciler ve homelab meraklıları için ideal olan Vultr üzerine WordPress kurulum ve kendin barındırma adımlarını kapsamaktadır.

VPS üzerinde WordPress’i kendin barındırmak, web siteniz üzerinde tam kontrol sağlar ve açık kaynak teknolojisinin esnekliğinden yararlanmanıza olanak tanır. Vultr, WordPress sitenizi hızlı ve maliyet etkin şekilde kurmanız için basit ve uygun maliyetli bir çözüm sunar. Bu rehberde, Vultr üzerinde WordPress kurulumunu, sunucu hazırlığını, WordPress kurulumu ve güvenliği için ipuçlarını öğreneceksiniz.

Neden WordPress Barındırmak için Vultr Seçilmeli?

Vultr, projeleri için verimli ve uygun maliyetli çözümler arayan geliştiricilere ve homelab tutkunlarına hitap eden çeşitli planlar sunar. Aylık $6’lık fiyatıyla, güçlü SSD barındırma ve küresel veri merkezi ağı avantajlarından faydalanabilirsiniz.

SağlayıcıAylık FiyatDepolamaRAMİşlemciLokasyon Seçenekleri
Contabo VPS5.99 EUR200 GB4 GB2 CPUAvrupa
Hetzner Cloud4.15 EUR20 GB2 GB1 CPUAvrupa
DigitalOcean6 USD25 GB1 GB1 CPUDünya genelinde
Vultr6 USD25 GB1 GB1 CPUDünya genelinde
Linode (Akamai)5 USD25 GB1 GB1 CPUDünya genelinde

Adım 1: Vultr Üzerinde VPS Sağlama

  1. Vultr Hesabı Oluşturma: Vultr adresine gidin ve kayıt olun.
  2. VPS Dağıtımı:
    • “Deploy Now” butonuna tıklayın.
    • Hedef kitlenize en yakın coğrafi konumdaki sunucu lokasyonunu seçin.
    • Sunucu tipi olarak “Cloud Compute” seçin.
    • “$6/month” planını tercih edin.
    • İşletim Sistemi bölümünde, WordPress çalıştırmak için stabil bir ortam olan “Ubuntu 22.04 x64” seçin.
  3. Ek Ayarlar: Güvenli erişim için SSH anahtarları gibi ek ayarları yapılandırabilirsiniz.

Adım 2: SSH ile VPS’e Bağlanma

Windows’ta PuTTY veya macOS/Linux’ta Terminal gibi bir SSH istemcisi kullanarak VPS’nize bağlanın. your-ip-address yerine sunucunuzun genel IP adresini yazın.

ssh root@your-ip-address

Adım 3: Gerekli Paketleri Kurma

Giriş yaptıktan sonra, paket listenizi güncelleyin ve WordPress için gerekli paketleri yükleyin:

sudo apt update
sudo apt upgrade -y
sudo apt install nginx mysql-server php-fpm php-mysql -y

Adım 4: MySQL Veritabanını Yapılandırma

  1. MySQL Güvenli Kurulum:
sudo mysql_secure_installation

İleriye yönlendirmeleri takip edin, root parolası belirleyin ve güvenlik ayarlarını yapın.

  1. WordPress İçin Veritabanı Oluşturma:

MySQL’e giriş yapın:

sudo mysql -u root -p

Aşağıdaki sorguları çalıştırın:

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Adım 5: WordPress’i İndirme ve Yapılandırma

  1. WordPress İndirme:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
  1. WordPress’i Yapılandırma:

WordPress dizinine geçin ve varsayılan konfigürasyon dosyasını kopyalayın:

cd wordpress
cp wp-config-sample.php wp-config.php

wp-config.php dosyasını düzenleyin ve veritabanı bilgilerinizi girin:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
  1. WordPress Dizini Nginx Kök Dizini Olarak Taşıma:
sudo mv wordpress/* /var/www/html/

Adım 6: İzinleri Ayarlama ve Nginx’i Konfigüre Etme

  1. Dizin İzinlerini Ayarlama:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
  1. Nginx Konfigürasyonu Oluşturma:

Yeni bir sunucu bloğu yapılandırması oluşturun:

sudo nano /etc/nginx/sites-available/wordpress

Aşağıdaki yapılandırmayı ekleyin:

server {
    listen 80;
    server_name your-domain.com;

    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

Konfigürasyonu etkinleştirin:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

Nginx’i test edin ve yeniden başlatın:

sudo nginx -t
sudo systemctl restart nginx

Adım 7: WordPress Kurulumunu Tamamlama

Şimdi, web tarayıcınızı açın ve http://your-domain.com adresine gidin. WordPress kurulum sayfasını görmelisiniz. Site başlığı, yönetici hesabı ve diğer ayarları takip ederek tamamlayın.

SSS (Sıkça Sorulan Sorular)

1. Vultr üzerinde WordPress yerine farklı bir CMS kullanabilir miyim?

Evet, Vultr, WordPress dışında Joomla, Drupal ve hatta Jekyll gibi statik site jeneratörleri gibi çeşitli içerik yönetim sistemlerini destekler. Esnek bulut platformu, istediğiniz yazılımı kurmanıza olanak tanır ve her türlü kendin barındırılan uygulama için uygun bir seçimdir. Daha fazla seçenek için awesome-selfhosted sayfasına göz atabilirsiniz.

2. Vultr kişisel verilerin barındırılması için güvenli midir?

Vultr, VPS topluluğunda güvenlik açısından iyi bir üne sahiptir. HTTPS kullanmak, güvenlik duvarı kurmak ve yazılımınızı düzenli güncellemek güvenliğinizi büyük ölçüde arttırabilir. Ayrıca düzenli yedekler almak ve SSH anahtarlarıyla erişimi sınırlamak, verilerinizi korumaya yardımcı olur.

3. Vultr sunucusunda WordPress çalıştırmanın maliyeti nedir?

Ana maliyet, seçtiğiniz VPS planıdır; temel ihtiyaçlar için yaklaşık $6/ay’lık bir başlangıç fiyatı vardır. Trafiğiniz arttıkça ek depolama veya kaynaklar için ek ücretler ödeyebilirsiniz. Ayrıca, alan adı kaydı ve SSL sertifikası maliyetlerini de göz önünde bulundurun; bunlar, tam fonksiyonel bir WordPress sitesi için önemlidir. En uygun maliyetli seçenekleri bulmak için full VPS karşılaştırmasını inceleyebilirsiniz.

Bu rehberi takip ederek, Vultr üzerinde WordPress’i kendiniz barındırmaya başlayabilir ve deneyiminizi geliştiricilere veya homelab tutkunlarına uygun hale getirebilirsiniz. --- END ---