Instal dan Atur Vtiger CRM di Ubuntu 20.04

Dalam tutorial ini, kita akan belajar cara menginstal dan mengatur Vtiger CRM di Ubuntu 20.04. CRM adalah singkatan dari Custom Relationship Management. Vtiger CRM memungkinkan tim penjualan, dukungan, dan pemasaran untuk mengatur dan berkolaborasi guna meningkatkan pengalaman pelanggan dan hasil bisnis secara terukur. Dalam tutorial ini, kita akan menginstal versi opensource Vtiger di Ubuntu 20.04.

Instal dan Atur Vtiger CRM di Ubuntu 20.04

Prasyarat

Persyaratan sistem

Pastikan Anda memiliki setidaknya 2 inti CPU, setidaknya 4 GB RAM, dan ruang disk yang cukup. (Vtiger merekomendasikan 250G untuk lampiran)

Instal dan Siapkan LAMP Stack

Vtiger adalah aplikasi web berbasis PHP. Karena itu, pastikan Anda menginstal dan menyiapkan stack LAMP sebelum Anda dapat melanjutkan. Kami telah membahas instalasi dan pengaturan stack LAMP di Ubuntu 20.04 dalam panduan kami sebelumnya. Anda dapat mengikuti tautan di bawah ini untuk menyiapkan stack LAMP.

Instal LAMP Stack di Ubuntu 20.04

Instal modul PHP lain yang diperlukan;

apt install php php-imap php-curl php-xml php-mysql php-mbstring

Konfigurasikan PHP untuk Vtiger

Buka /etc/php/7.4/apache2/php.inifile konfigurasi dan lakukan penyesuaian berikut;

vim /etc/php/7.4/apache2/php.ini
memory_limit = 256M
max_execution_time = 60
log_errors = Off
display_errors = Off
short_open_tag = Off

Simpan dan keluar dari file.

Buat Database dan Pengguna Database untuk Vtiger

Selanjutnya, setelah stack LAMP terpasang, login ke MySQL sebagai user administratif.

mysql -u root -p

Perhatikan bahwa kami menggunakan MySQL 8 dalam tutorial ini.

mysql -V
mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

Buat database Vtiger dan user database. Pastikan untuk mengganti nama user.

create database vtiger default character set utf8 default collate utf8_general_ci;
create user [email protected] identified by '[email protected]';

Berikan semua hak istimewa untuk useran basis data Vtiger di basis data Vtiger.

grant all on vtiger.* to [email protected];

Reload tabel hak istimewa dan keluar dari database;

flush privileges;
exit;

Selanjutnya, terapkan konfigurasi global berikut untuk MySQL;

echo -e '[mysqld]nsql_mode = ""' >> /etc/mysql/my.cnf

Mulai ulang MySQL;

systemctl restart mysql

Download Aplikasi Vtiger Tarball

Arahkan ke halaman downloadan Vtiger dan tarball terbaru untuk versi opensource Vtiger.

wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.2.0/Core%20Product/vtigercrm7.2.0.tar.gz

Ekstrak dan Instal Vtiger CRM di Ubuntu 20.04

Setelah downloadan selesai, ekstrak tarball ke direktori root web pilihan Anda. Perhatikan bahwa Vtiger adalah aplikasi yang siap digunakan.

Dalam demo ini, kami akan menggunakan /var/www/vtigercrmsebagai direktori root web Vtiger CRM default kami.

mkdir /var/www/vtigercrm
tar xzf vtigercrm7.2.0.tar.gz --strip-components=1 -C /var/www/vtigercrm/

Buat Konfigurasi Web Apache untuk Vtiger CRM

Karena kami menggunakan Apache sebagai server web kami untuk Vtiger CRM, Anda perlu membuat file konfigurasi web untuk menentukan cara mengakses Vtiger dari web sebagai berikut;

vim /etc/apache2/sites-available/vtigercrm.conf

Tempelkan konfigurasi berikut untuk membuat perubahan sesuai pengaturan Anda.

<VirtualHost *:80> ServerName vtigercrm.kifarunix-demo.com DocumentRoot /var/www/vtigercrm/ <Directory /var/www/vtigercrm/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/vtigercrm_error.log CustomLog /var/log/apache2/vtigercrm_access.log combined </VirtualHost>

Jika mau, Anda dapat mengonfigurasi Vtiger CRM dengan sertifikat SSL/TLS.

Setel kepemilikan direktori root web Vtiger CRM ke user Apache;

chown -R www-data:www-data /var/www/vtigercrm/

Simpan dan keluar dari file konfigurasi di atas.

Nonaktifkan situs Apache default;

a2dissite 000-default.conf

Aktifkan situs Apache Vtiger CRM;

a2ensite vtigercrm.conf

Aktifkan Modul Penulisan Ulang Apache;

a2enmod rewrite

Periksa sintaks konfigurasi Apache;

apachectl -t

Jika Anda mendapatkan Syntax OK, lanjutkan untuk me-restart Apache.

systemctl restart apache2

Selesaikan Pengaturan Vtiger CRM dari Browser

Buka Apache di UFW untuk mengizinkan akses eksternal;

ufw allow 80/tcp

Anda kemudian dapat mengaksesnya melalui alamat, http://server-IP-or-hostname.

Di halaman selamat datang, klik Install tombol untuk pergi melalui wizard pengaturan.

Di halaman berikutnya, terima EULA dan lanjutkan.

Pada prasyarat Instalasi, pastikan bahwa semua pra-persyaratan terpenuhi. Jika tidak, perbaiki sebelum Anda melanjutkan.

Pada halaman konfigurasi sistem, konfigurasikan detail koneksi basis data seperti yang ditentukan di atas dan atur akun administratif Vtiger CRM Anda.

Klik Berikutnya untuk meninjau pengaturan konfigurasi sistem.

pada Next halaman, pilih Industri Anda dan klik Berikutnya untuk melanjutkan instalasi.

Tunggu hingga penginstalan selesai. This might take some time.

Setelah instalasi selesai, Pilih modul untuk fitur Vtiger yang ingin Anda miliki.

Klik Berikutnya dan masuk ke Vtiger Anda. Gunakan kredensial administratif yang Anda tetapkan di atas.

Anda sekarang dapat menambahkan lebih banyak widget ke dasbor Anda.

Besar. Itu saja tentang cara menginstal dan mengatur Vtiger CRM di Ubuntu 20.04. Anda dapat mengonfigurasinya lebih lanjut sesuai keinginan Anda. Menikmati.

Bacaan lebih lanjut

Dokumentasi Vtiger

Referensi

Instalasi – Vtiger

Tutorial lainnya

Konfigurasikan Otentikasi Offline melalui OpenLDAP di MacOS X

Konfigurasikan Otentikasi OpenLDAP di MacOS X

Instal dan Deploy Cluster Kubernetes di Ubuntu 20.04

Konfigurasikan HAProxy yang Sangat Tersedia dengan Keepalive di Ubuntu 20.04

Instal dan Atur HAProxy di Ubuntu 20.04