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

guide

Cara Self-Host Dolibarr di VPS (Panduan Lengkap)

Pelajari cara self-host Dolibarr di VPS dengan panduan lengkap kami, mencakup instalasi, konfigurasi, dan praktik terbaik.

Dolibarr adalah rangkaian ERP dan CRM sumber terbuka yang menyederhanakan pengelolaan bisnis untuk usaha kecil hingga menengah. Melakukan self-hosting di VPS memastikan Anda memiliki kendali penuh atas data Anda, meningkatkan privasi, dan sering kali dapat menghemat biaya dalam jangka panjang. Panduan ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk melakukan self-host Dolibarr di VPS.

Mengapa Memilih VPS untuk Dolibarr?

Menggunakan VPS memungkinkan performa yang lebih baik dan kustomisasi dibandingkan hosting bersama. Selain itu, menyediakan kebebasan untuk menginstal perangkat lunak yang diperlukan, mengonfigurasi pengaturan keamanan, dan meningkatkan sumber daya sesuai kebutuhan Anda.

Perbandingan Penyedia VPS

Saat memilih VPS untuk menghosting Dolibarr, pertimbangkan opsi-opsi berikut:

PenyediaHarga Bulanan (EUR/USD)CPURAMPenyimpanan
Contabo VPS5.99 EUR14GB200GB
Hetzner Cloud4.15 EUR12GB20GB
DigitalOcean6 USD11GB25GB
Vultr6 USD11GB25GB
Linode (Akamai Cloud)5 USD11GB25GB

Semua opsi cocok untuk menghosting Dolibarr, tetapi untuk performa yang lebih baik, disarankan menggunakan Contabo VPS karena kapasitas RAM dan penyimpanannya yang lebih besar. Periksa perbandingan VPS lengkap kami untuk detail lebih lanjut.

Prasyarat

Sebelum melanjutkan instalasi, pastikan Anda memiliki:

  1. VPS yang sudah disiapkan dengan akses SSH.
  2. Nama domain yang diarahkan ke VPS Anda (opsional tetapi disarankan).
  3. Pemahaman dasar tentang perintah Linux.

Langkah 1: Menyiapkan VPS Anda

  1. Terkoneksi ke VPS Anda:
    Gunakan SSH untuk mengakses terminal VPS Anda:

    ssh root@your_vps_ip
  2. Perbarui sistem Anda:
    Pastikan semua paket terbaru.

    apt-get update && apt-get upgrade -y

Langkah 2: Instal Paket yang Dibutuhkan

Instal Apache, MySQL, dan PHP. Dolibarr membutuhkan layanan ini agar berjalan dengan baik.

apt-get install apache2 mysql-server php php-mysql libapache2-mod-php -y

Langkah 3: Unduh Dolibarr

Arahkan ke direktori tempat Anda ingin menginstal Dolibarr:

cd /var/www/html

Unduh versi terbaru Dolibarr:

wget https://sourceforge.net/projects/dolibarr/files/latest/download -O dolibarr.zip

Ekstrak file yang telah diunduh:

unzip dolibarr.zip

Langkah 4: Konfigurasi Database MySQL

  1. Login ke MySQL:

    mysql -u root -p
  2. Buat database untuk Dolibarr:

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

Langkah 5: Konfigurasi Apache

  1. Buat file konfigurasi Apache untuk Dolibarr:

    nano /etc/apache2/sites-available/dolibarr.conf
  2. Tambah konfigurasi berikut:

    <VirtualHost *:80>
        DocumentRoot /var/www/html/dolibarr/htdocs
        ServerName your_domain.com
    
        <Directory /var/www/html/dolibarr/htdocs>
            AllowOverride All
        </Directory>
    </VirtualHost>
  3. Aktifkan situs baru dan modul rewrite:

    a2ensite dolibarr.conf
    a2enmod rewrite
    systemctl restart apache2

Langkah 6: Selesaikan Instalasi

Buka browser Anda dan pergi ke http://your_domain.com/install. Ikuti instruksi dari installer berbasis web. Gunakan kredensial database yang telah Anda buat sebelumnya.

Langkah 7: Amankan Instalasi Anda

Setelah terpasang, lakukan langkah-langkah berikut:

  1. Hapus folder instalasi:

    rm -rf /var/www/html/dolibarr/htdocs/install
  2. Atur permission file:

    chown -R www-data:www-data /var/www/html/dolibarr/htdocs
  3. Amankan MySQL:
    Jalankan mysql_secure_installation untuk menghapus pengguna dan database uji.

Langkah 8: Opsional - Instalasi Docker

Jika Anda lebih suka menggunakan Docker untuk self-host Dolibarr, ikuti langkah-langkah berikut:

  1. Pasang Docker:

    apt-get install docker.io docker-compose -y
  2. Buat file docker-compose.yml:

    version: '3'
    
    services:
      db:
        image: mysql:5.7
        environment:
          MYSQL_DATABASE: dolibarr
          MYSQL_USER: dolibarruser
          MYSQL_PASSWORD: your_password
          MYSQL_ROOT_PASSWORD: root_password
    
      dolibarr:
        image: dolibarr/dolibarr
        environment:
          - DB_HOST=db
          - DB_USER=dolibarruser
          - DB_PASS=your_password
        ports:
          - "80:80"
  3. Jalankan Dolibarr:

    docker-compose up -d

Selamat! Anda sekarang telah berhasil melakukan self-host Dolibarr di VPS Anda.

FAQ

1. Apakah self-host Dolibarr aman?

Self-host Dolibarr memberikan kontrol data dan privasi yang lebih baik. Namun, Anda perlu mengambil langkah-langkah untuk mengamankan server Anda, termasuk mengatur firewall, menggunakan password yang aman, dan memperbarui software secara rutin. Selain itu, pertimbangkan menggunakan SSL untuk server web Anda agar data yang dikirimkan terenkripsi.

2. Bisakah saya menginstal Dolibarr di VPS dengan spek rendah?

Ya, Dolibarr dapat berjalan di VPS dengan spesifikasi rendah, tetapi performa mungkin menurun seiring peningkatan jumlah pengguna. Untuk instalasi minimal, opsi seperti Hetzner Cloud (Rp60.000/bulan) cukup untuk pengujian. Jika memperkirakan penggunaan tinggi, pilih penyedia seperti Contabo VPS (Rp90.000/bulan) untuk performa lebih baik.

3. Apa manfaat menggunakan Docker untuk self-host Dolibarr?

Menggunakan Docker menyederhanakan pengaturan dan pengelolaan Dolibarr, memungkinkan menjalankannya dalam kontainer yang terisolasi. Ini memudahkan pengelolaan dependensi dan pembaruan. Selain itu, Docker memudahkan penskalaan dan migrasi aplikasi Anda.

Dengan mengikuti panduan ini, Anda dapat berhasil melakukan self-host Dolibarr di VPS dan mengelola bisnis Anda secara efektif. Untuk sumber daya tambahan, kunjungi r/selfhosted dan daftar awesome-selfhosted untuk alat dan aplikasi lainnya. --- END ---