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:
| Penyedia | Harga Bulanan (EUR/USD) | CPU | RAM | Penyimpanan |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 1 | 4GB | 200GB |
| Hetzner Cloud | 4.15 EUR | 1 | 2GB | 20GB |
| DigitalOcean | 6 USD | 1 | 1GB | 25GB |
| Vultr | 6 USD | 1 | 1GB | 25GB |
| Linode (Akamai Cloud) | 5 USD | 1 | 1GB | 25GB |
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:
- VPS yang sudah disiapkan dengan akses SSH.
- Nama domain yang diarahkan ke VPS Anda (opsional tetapi disarankan).
- Pemahaman dasar tentang perintah Linux.
Langkah 1: Menyiapkan VPS Anda
-
Terkoneksi ke VPS Anda:
Gunakan SSH untuk mengakses terminal VPS Anda:ssh root@your_vps_ip -
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
-
Login ke MySQL:
mysql -u root -p -
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
-
Buat file konfigurasi Apache untuk Dolibarr:
nano /etc/apache2/sites-available/dolibarr.conf -
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> -
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:
-
Hapus folder instalasi:
rm -rf /var/www/html/dolibarr/htdocs/install -
Atur permission file:
chown -R www-data:www-data /var/www/html/dolibarr/htdocs -
Amankan MySQL:
Jalankanmysql_secure_installationuntuk menghapus pengguna dan database uji.
Langkah 8: Opsional - Instalasi Docker
Jika Anda lebih suka menggunakan Docker untuk self-host Dolibarr, ikuti langkah-langkah berikut:
-
Pasang Docker:
apt-get install docker.io docker-compose -y -
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" -
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 ---