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

guide

Cara Menjadi Host Mandiri Flarum di VPS (Panduan Lengkap)

Temukan cara menjadi host mandiri Flarum di VPS. Panduan ini mencakup instalasi, konfigurasi, dan tips untuk performa optimal.

Cara Menjadi Host Mandiri Flarum di VPS (Panduan Lengkap)

Flarum adalah perangkat lunak forum modern dan open-source yang dirancang untuk kesederhanaan dan kemudahan penggunaan. Menjadi host mandiri Flarum memungkinkan Anda mengendalikan forum Anda sekaligus memberikan fleksibilitas untuk menyesuaikan fitur sesuai kebutuhan. Panduan ini akan memandu Anda melalui proses instalasi Flarum di VPS, termasuk opsi menggunakan Docker untuk virtualisasi.

1. Memilih Penyedia VPS

Memilih penyedia VPS yang tepat sangat penting untuk kinerja dan keandalan. Berikut adalah perbandingan beberapa penyedia teratas yang cocok untuk hosting Flarum:

PenyediaBiaya Bulanan (EUR/USD)RAMPenyimpananTautan
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

Untuk pengguna yang memprioritaskan anggaran, Hetzner Cloud dan Contabo menawarkan opsi yang sangat baik dengan RAM dan penyimpanan yang cukup.

2. Menyiapkan VPS

Setelah Anda memilih penyedia VPS dan menyiapkan server, Anda perlu menyiapkannya untuk instalasi Flarum.

Persiapan Langkah-demi-Langkah:

  1. Akses VPS Anda: Gunakan SSH untuk terhubung ke VPS Anda. Ganti user dan your-vps-ip sesuai kebutuhan.

    ssh user@your-vps-ip
  2. Perbarui Sistem: Pastikan paket sistem Anda terbaru.

    sudo apt update && sudo apt upgrade -y
  3. Install Perangkat Lunak yang Diperlukan: Flarum membutuhkan PHP, Composer, server web seperti Nginx atau Apache, dan basis data seperti MySQL atau MariaDB.

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

3. Menyiapkan Basis Data

  1. Login ke MySQL:

    sudo mysql -u root -p
  2. Buat Basis Data dan Pengguna:

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

4. Menginstal Flarum

  1. Arahkan ke direktori web:

    cd /var/www/
  2. Unduh Flarum:

    curl -LO https://flarum.org/download/latest
    unzip latest
    mv flarum-* flarum
  3. Atur Hak Akses:

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

    Arahkan ke direktori Flarum dan jalankan:

    cd flarum
    composer install

5. Mengonfigurasi Nginx

Buat file konfigurasi Nginx baru untuk instance Flarum Anda.

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

Tambahkan konfigurasi berikut:

server {
    listen 80;
    server_name your_domain.com;  # Ganti dengan domain Anda

    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; # Sesuaikan versi PHP jika perlu
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

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

6. Aktifkan Konfigurasi Nginx

Setelah mengkonfigurasi Nginx, aktifkan situs dan mulai ulang layanan.

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

7. Menyelesaikan Instalasi

Sekarang Anda dapat mengunjungi http://your_domain.com di browser web untuk menyelesaikan proses instalasi Flarum melalui GUI. Ikuti petunjuk untuk menghubungkan ke basis data dan mengatur akun admin Anda.

FAQ

1. Apa manfaat dari menjadi host mandiri Flarum?

Menjadi host mandiri Flarum memberi Anda kendali penuh atas lingkungan forum Anda. Anda bisa menyesuaikan pengaturan, memastikan privasi data, dan memasang plugin tanpa batasan. Dengan mengelola server sendiri, Anda juga meminimalkan downtime dan mendapatkan pengalaman yang disesuaikan sesuai kebutuhan dan pengguna Anda.

2. Bisakah saya menginstal Flarum menggunakan Docker?

Ya, Flarum dapat dengan mudah diinstal menggunakan Docker. Docker memungkinkan Anda menjalankan Flarum dalam container yang terisolasi, memudahkan pengelolaan dependensi. Anda membutuhkan VPS yang kompatibel Docker dan mengatur Docker Compose untuk mendefinisikan lingkungan Anda, termasuk PHP, MySQL, dan Nginx dalam konfigurasi yang mudah dikelola.

3. Apa saja persyaratan sistem untuk menjalankan Flarum?

Flarum membutuhkan VPS dengan PHP minimal versi 7.3, server web (Nginx atau Apache), dan basis data MySQL atau MariaDB. Disarankan memiliki minimal 1 GB RAM, tetapi alokasi sumber daya yang lebih besar akan meningkatkan performa, terutama dengan banyak pengguna yang bersamaan. Anda dapat memeriksa persyaratan lengkapnya di dokumentasi Flarum.

Dengan mengikuti panduan ini, Anda seharusnya dapat dengan sukses menjadi host mandiri Flarum di penyedia VPS pilihan Anda. Untuk perbandingan yang lebih luas tentang opsi VPS, kunjungi perbandingan VPS lengkap kami. Selamat hosting!