Jika Anda mencari solusi sederhana untuk mengelola hubungan pelanggan, maka EspoCRM bisa menjadi pilihan yang tepat. EspoCRM adalah aplikasi manajemen pelanggan gratis dan open source yang sangat fleksibel. Aplikasi ini dapat dipasang pada sistem operasi Linux seperti Ubuntu 18.04. Pada artikel ini, kami akan membahas cara menginstal EspoCRM pada Apache di Ubuntu 18.04.
Persyaratan Sistem
Sebelum memulai proses instalasi EspoCRM, Anda perlu memastikan bahwa sistem Anda memenuhi persyaratan berikut:
- Ubuntu 18.04
- Akses root
- Apache 2.4 atau versi yang lebih baru
- PHP 7.2 atau versi yang lebih baru
- MySQL 5.7 atau versi yang lebih baru
Langkah 1: Persiapan Awal
Pertama, pastikan sistem Anda selalu up-to-date dengan menjalankan perintah:
sudo apt updatesudo apt upgrade
Kemudian, instal beberapa paket yang diperlukan dengan menjalankan perintah:
sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt update
Langkah 2: Instal Apache
Selanjutnya, instal Apache dengan menjalankan perintah:
sudo apt install apache2
Setelah Apache terpasang, pastikan layanannya berjalan dengan menggunakan perintah:
sudo systemctl status apache2
Jika layanan Apache tidak berjalan, Anda dapat menjalankan perintah berikut untuk memulainya:
sudo systemctl start apache2
Langkah 3: Instal PHP
Setelah Apache terpasang, instal PHP dengan menjalankan perintah:
sudo apt install php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mysql php7.4-curl php7.4-json php7.4-gd php7.4-cli php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-imap php7.4-xml php7.4-zip
Langkah 4: Instal MySQL
Setelah PHP terpasang, instal MySQL dengan menjalankan perintah:
sudo apt install mysql-server
Selama instalasi, Anda akan diminta untuk membuat kata sandi root MySQL. Setelah instalasi selesai, pastikan layanan MySQL berjalan dengan menggunakan perintah:
sudo systemctl status mysql
Jika layanan MySQL tidak berjalan, Anda dapat memulainya dengan menjalankan perintah:
sudo systemctl start mysql
Langkah 5: Buat Basis Data EspoCRM
Selanjutnya, buat basis data untuk EspoCRM dengan menjalankan perintah:
sudo mysql -u root -p
Masukkan kata sandi root MySQL yang telah Anda buat selama instalasi. Setelah masuk, buat basis data baru dengan menjalankan perintah:
CREATE DATABASE espocrm;GRANT ALL PRIVILEGES ON espocrm.* TO 'espocrmuser'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT;
Pada perintah di atas, ubah ‘password’ menjadi kata sandi yang ingin Anda gunakan untuk pengguna ‘espocrmuser’.
Langkah 6: Instal EspoCRM
Setelah basis data terbuat, unduh paket EspoCRM dari situs web resminya dengan menjalankan perintah:
wget https://www.espocrm.com/downloads/EspoCRM-5.9.1.zip
Ekstrak paket yang telah diunduh dengan menjalankan perintah:
unzip EspoCRM-5.9.1.zip -d /var/www/html/
Ubah kepemilikan direktori EspoCRM ke pengguna dan grup Apache dengan menjalankan perintah:
sudo chown -R www-data:www-data /var/www/html/EspoCRM/
Langkah 7: Konfigurasi EspoCRM
Selanjutnya, buat file konfigurasi EspoCRM dengan menjalankan perintah:
sudo cp /var/www/html/EspoCRM/data/config.php.example /var/www/html/EspoCRM/data/config.php
Kemudian, ubah kepemilikan file konfigurasi ke pengguna dan grup Apache dengan menjalankan perintah:
sudo chown www-data:www-data /var/www/html/EspoCRM/data/config.php
Buka file konfigurasi dengan menjalankan perintah:
sudo nano /var/www/html/EspoCRM/data/config.php
Ubah baris berikut:
'database' =>array ('dbname' => 'dbname','username' => 'dbuser','password' => 'dbpass','host' => 'localhost','port' => '','driver' => 'pdo_mysql','charset' => 'utf8mb4','collation' => 'utf8mb4_general_ci','prefix' => '',),
Pada baris di atas, ubah ‘dbname’ menjadi ‘espocrm’, ‘dbuser’ menjadi ‘espocrmuser’, dan ‘dbpass’ menjadi kata sandi yang Anda gunakan untuk pengguna ‘espocrmuser’.
Simpan dan tutup file konfigurasi.
Langkah 8: Konfigurasi Apache
Selanjutnya, buat file konfigurasi Apache untuk EspoCRM dengan menjalankan perintah:
sudo nano /etc/apache2/sites-available/espocrm.conf
Kemudian, tambahkan baris berikut:
<VirtualHost *:80>ServerAdmin [email protected] /var/www/html/EspoCRM/ServerName example.comServerAlias www.example.com<Directory /var/www/html/EspoCRM/>Options FollowSymLinksAllowOverride AllRequire all granted</Directory>ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>
Pada baris di atas, ubah ‘example.com’ menjadi nama domain atau alamat IP server Anda.
Simpan dan tutup file konfigurasi, lalu aktifkan konfigurasi dengan menjalankan perintah:
sudo a2ensite espocrm.conf
Setelah itu, restart layanan Apache dengan menjalankan perintah:
sudo systemctl restart apache2
Langkah 9: Selesai
Sekarang, EspoCRM telah terpasang pada server Anda. Anda dapat mengakses aplikasi melalui browser web dengan mengunjungi alamat URL http://example.com atau http://alamat-IP-server-Anda. Setelah masuk, Anda dapat mulai mengonfigurasi aplikasi dan memanfaatkan fitur-fiturnya.
Kesimpulan
Dalam artikel ini, kami telah membahas cara menginstal EspoCRM pada Apache di Ubuntu 18.04. Anda perlu memastikan bahwa sistem Anda memenuhi persyaratan yang dibutuhkan sebelum memulai proses instalasi. Selain itu, Anda juga perlu mengikuti langkah-langkah yang telah dijelaskan dengan cermat untuk memastikan bahwa instalasi berjalan dengan lancar. Dengan mengikuti panduan ini, Anda dapat dengan mudah menginstal EspoCRM pada server Anda dan memanfaatkan fitur-fiturnya untuk mengelola hubungan pelanggan secara efektif.