SuiteCRM adalah solusi perangkat lunak Manajemen Hubungan Pelanggan (CRM) sumber terbuka yang memberikan pandangan 360 derajat dari pelanggan dan bisnis Anda. Ini adalah cabang dari Edisi Komunitas SugarCRM open-source yang populer.
Dalam tutorial ini, kami akan menunjukkan cara menginstal SuiteCRM di VPS Ubuntu 20.04 Anda .
Prasyarat
- VPS Ubuntu 20.04
- Akses root SSH atau pengguna sistem biasa dengan hak istimewa sudo
Langkah 1. Masuk melalui SSH dan perbarui sistem
Masuk ke VPS Ubuntu 20.04 Anda dengan SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Ganti “IP_Address ” dan “Port_Number ” dengan alamat IP server Anda dan port SSH.
Anda dapat memeriksa apakah Anda telah menginstal versi Ubuntu yang tepat di server Anda dengan perintah berikut:
lsb_release -a
Anda akan mendapatkan output berikut:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
Sekarang, jalankan perintah berikut untuk memperbarui semua paket yang diinstal ke versi terbaru yang tersedia.
apt update && sudo apt upgrade
Langkah 2:Instal Apache Webserver
Jalankan perintah berikut untuk menginstal server web Apache:
apt install apache2
Untuk memulai Apache dan mengaktifkannya untuk memulai otomatis saat server boot, jalankan perintah berikut:
systemctl enable apache2 systemctl start apache2
Untuk mengonfirmasi bahwa Anda telah menginstal Apache2 dengan benar, Anda dapat membuka browser web pilihan Anda dan mengetik alamat IP server Anda dan Anda seharusnya dapat melihat Halaman Default Apache2 Ubuntu.
Langkah 3:Instal PHP dan ekstensi
Untuk menginstal PHP dan ekstensi PHP yang diperlukan, jalankan perintah berikut:
apt install php php-cli php-common php-curl php-mbstring php-gd php-mysql php-soap php-xml php-imap php-intl php-opcache php-json php-zip
Langkah 4:Instal MariaDB
MariaDB tersedia di repositori OS default Ubuntu 20.04. Anda dapat menginstalnya dengan menjalankan perintah berikut:
apt install mariadb-server
Secara default, layanan MariaDB akan dimulai secara otomatis setelah menginstalnya di sistem Anda. Anda dapat memverifikasinya dengan perintah berikut:
systemctl status mariadb
Anda akan mendapatkan output berikut:
● mariadb.service - MariaDB 10.3.32 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 968 (mysqld) Status: "Taking your SQL requests now..." Tasks: 30 (limit: 2240) Memory: 114.8M CGroup: /system.slice/mariadb.service └─968 /usr/sbin/mysqld
Setelah instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi Anda. Ini opsional, tetapi sangat disarankan:
mariadb_secure_installation
Skrip ini akan mengatur kata sandi root MariaDB, menonaktifkan login root jarak jauh dan menghapus pengguna anonim. Kami menyarankan untuk menjawab setiap pertanyaan dengan karakter 'Y ' untuk ya.
Langkah 5:Buat Database untuk SuiteCRM
Pertama, Masuk ke konsol MariaDB Anda dengan perintah berikut:
mysql -u root -p
Berikan kata sandi root MariaDB Anda saat diminta kemudian buat database dan pengguna menggunakan perintah berikut:
MariaDB [(none)]> CREATE DATABASE suitecrmdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';
Selanjutnya, flush hak istimewa dan keluar dari konsol MariaDB dengan perintah berikut:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Langkah 6:Unduh SuiteCRM di Ubuntu 20.04
Unduh versi stabil terbaru dengan menjalankan perintah berikut di server Anda.
wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip
Kemudian buat suitecrm
direktori unzip ke /var/www/html/suitecrm
direktori.
unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm
Kemudian jalankan perintah berikut untuk mengatur izin yang benar:
chown -R www-data:www-data /var/www/html/suitecrm/
Langkah 7:Buat file konfigurasi Apache
Untuk membuat file konfigurasi baru untuk situs web Drupal, kita dapat membuat file konfigurasi Apache baru:
nano /etc/apache2/sites-available/suitecrm.conf
File konfigurasi Apache dasar terlihat seperti ini:
<VirtualHost *:80> ServerAdmin [email protected] ServerName your-domain.com DocumentRoot /var/www/html/suitecrm/public <Directory /var/www/html/suitecrm/public> AllowOverride All Order Allow,Deny Allow from All </Directory> ErrorLog ${APACHE_LOG_DIR}/suitecrm_error.log CustomLog ${APACHE_LOG_DIR}/suitecrm_access.log combined </VirtualHost>
Jangan lupa ganti nama domain di sebelah ServerAdmin dan ServerName (your-domain.com
) untuk membuatnya bekerja dengan nama domain terdaftar unik Anda.
Simpan dan tutup file kemudian aktifkan virtual host SuiteCRM dengan perintah berikut:
a2ensite suitecrm.conf
Mulai ulang layanan Apache dan Anda siap:
systemctl restart apache2
Langkah 8:Instal SuiteCRM di Ubuntu 20.04
Untuk menjalankan penginstal web, buka http://domain-anda.com/#/install dan Anda akan melihat persyaratan lisensi:
Anda harus menerima lisensi dengan mencentang I ACCEPT
kotak centang.
Langkah selanjutnya adalah menambahkan konfigurasi sistem dasar:
Setelah Anda menetapkan nilai yang benar untuk semua konfigurasi, Anda dapat mengklik Proceed
.
Setelah proses install selesai Anda akan diarahkan kembali ke halaman login.
Hanya itu saja. Instalasi SuiteCRM sekarang selesai. Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan SuiteCRM Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal SuiteCRM untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal GitLab di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan balasan. Terima kasih.