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

guide

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

Flarum'u VPS üzerinde kendiniz barındırmanın yollarını keşfedin. Bu kılavuz, kurulum, yapılandırma ve optimal performans için ipuçlarını içerir.

Flarum’u VPS Üzerinde Kendiniz Barındırma (Tam Kılavuz)

Flarum, sadelik ve kullanış kolaylığı için tasarlanmış modern, açık kaynaklı forum yazılımıdır. Flarum’u kendiniz barındırmak, forumunuz üzerinde tam kontrol sağlar ve ihtiyaçlarınıza göre özellikleri özelleştirme esnekliği sunar. Bu kılavuzda, Flarum’un VPS üzerine kurulumu ve sanallaştırma için Docker kullanım seçenekleri dahil olmak üzere adım adım anlatılmaktadır.

1. VPS Sağlayıcısı Seçimi

Performans ve güvenilirlik açısından doğru VPS sağlayıcısını seçmek çok önemlidir. Aşağıda, Flarum barındırmak için uygun bazı önde gelen sağlayıcıların karşılaştırması yer almaktadır:

SağlayıcıAylık Maliyet (EUR/USD)RAMDepolamaLink
Contabo VPS5.99 EUR4 GB200 GB SSDContabo
Hetzner Cloud4.15 EUR2 GB20 GB SSDHetzner
DigitalOcean6 USD1 GB25 GB SSDDigitalOcean
Vultr6 USD1 GB25 GB SSDVultr
Linode (Akamai)5 USD2 GB25 GB SSDLinode

Bütçe öncelikli kullanıcılar için Hetzner Cloud ve Contabo, iyi RAM ve depolama seçenekleriyle mükemmel alternatifler sunar.

2. VPS’yi Hazırlama

VPS sağlayıcınızı seçip sunucunuzu kurduktan sonra, Flarum kurulumuna hazır hale getirmeniz gerekir.

Adım adım hazırlık:

  1. VPS’ye giriş: SSH kullanarak VPS’nize bağlanın. user ve your-vps-ip kısmını uygun şekilde değiştirin.

    ssh user@your-vps-ip
  2. Sistem Güncellemesi: Sistem paketlerinizin güncel olduğundan emin olun.

    sudo apt update && sudo apt upgrade -y
  3. Gerekli Yazılımların Kurulumu: Flarum, PHP, Composer, Nginx veya Apache gibi bir web sunucusu ile MySQL veya MariaDB veritabanını gerektirir.

    sudo apt install -y nginx mysql-server php php-mysql php-fpm php-xml php-mbstring php-json curl unzip

3. Veritabanı Kurulumu

  1. MySQL’e giriş:

    sudo mysql -u root -p
  2. Veritabanı ve Kullanıcı Oluşturma:

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

4. Flarum’u Kurma

  1. Web dizinine geçin:

    cd /var/www/
  2. Flarum’u İndirin:

    curl -LO https://flarum.org/download/latest
    unzip latest
    mv flarum-* flarum
  3. İzinleri Ayarlama:

    sudo chown -R www-data:www-data flarum
    sudo chmod -R 755 flarum
  4. Composer ile Kurulum:

    Flarum dizinine gidin ve çalıştırın:

    cd flarum
    composer install

5. Nginx’i Yapılandırma

Flarum örneğiniz için yeni bir Nginx yapılandırma dosyası oluşturun.

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

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

server {
    listen 80;
    server_name your_domain.com;  # Alan adınızla değiştirin

    root /var/www/flarum/public;

    index index.php index.html index.htm;

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

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # PHP sürümüne göre ayarlayın
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

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

6. Nginx Yapılandırmasını Aktifleştirme

Nginx yapılandırmasını yaptıktan sonra, siteyi etkinleştirin ve servisi yeniden başlatın:

sudo ln -s /etc/nginx/sites-available/flarum /etc/nginx/sites-enabled/
sudo systemctl restart nginx

7. Son Dokunuşlar

Şimdi, web tarayıcınızda http://your_domain.com adresine giderek Flarum kurulumunu GUI üzerinden tamamlayabilirsiniz. Talimatları izleyerek veritabanınıza bağlanın ve yönetici hesabınızı ayarlayın.

SSS (Sıkça Sorulan Sorular)

1. Flarum’u kendiniz barındırmanın avantajları nelerdir?

Kendiniz barındırmak, forum ortamınız üzerinde tam kontrol sağlar. Ayarları özelleştirebilir, veri gizliliğini sağlayabilir ve eklentileri sınırsız şekilde kurabilirsiniz. Sunucuyu yönettiğinizde, kesinti süresini minimize edebilir ve özel ihtiyaçlarınız ile kullanıcı tabanınıza uygun özelleştirilmiş bir deneyim sunabilirsiniz.

2. Docker kullanarak Flarum’u kurabilir miyim?

Evet, Flarum Docker ile kolayca kurulabilir. Docker, bağımlılıkların yönetimini basitleştirir ve Flarum’u izole konteynerlerde çalıştırmanıza olanak tanır. Docker uyumlu bir VPS’ye ihtiyacınız olacak ve PHP, MySQL ve Nginx’i içeren ortamınızı tanımlamak için Docker Compose kullanabilirsiniz.

3. Flarum çalıştırmak için sistem gereksinimleri nelerdir?

Flarum, en az PHP 7.3, bir web sunucusu (Nginx veya Apache) ve MySQL ya da MariaDB veritabanı gerektirir. En az 1 GB RAM önerilir, ancak daha fazla kaynak performansı artırır, özellikle çok sayıda eş zamanlı kullanıcıyla çalışırken. Tam gereksinimleri Flarum belgelerinde bulabilirsiniz.

Bu kılavuzu takip ederek, seçtiğiniz VPS sağlayıcısında Flarum’u başarıyla kendiniz barındırabilirsiniz. VPS seçeneklerinin daha geniş karşılaştırması için full VPS comparison sayfasını ziyaret edin. İyi hostingler!