SuiteCRM è una soluzione software open source per la gestione delle relazioni con i clienti (CRM) che offre una visione a 360 gradi dei tuoi clienti e della tua attività. È un fork della popolare edizione open source SugarCRM Community.
In questo tutorial, ti mostreremo come installare SuiteCRM sul tuo VPS Ubuntu 20.04 .
Prerequisiti
- Ubuntu 20.04 VPS
- Accesso root SSH o un normale utente di sistema con privilegi sudo
Passaggio 1. Accedi tramite SSH e aggiorna il sistema
Accedi al tuo VPS Ubuntu 20.04 con SSH come utente root:
ssh root@IP_Address -p Port_number
Sostituisci "Indirizzo_IP " e "Numero_porta ” con l'indirizzo IP e la porta SSH del tuo server.
Puoi verificare se hai la versione corretta di Ubuntu installata sul tuo server con il seguente comando:
lsb_release -a
Dovresti ottenere il seguente output:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
Ora, esegui il comando seguente per aggiornare tutti i pacchetti installati all'ultima versione disponibile.
apt update && sudo apt upgrade
Fase 2:installa il server Web Apache
Esegui il comando seguente per installare il server web Apache:
apt install apache2
Per avviare Apache e consentirne l'avvio automatico all'avvio del server, eseguire questi comandi:
systemctl enable apache2 systemctl start apache2
Per confermare di aver installato correttamente Apache2, puoi aprire il tuo browser web preferito e digitare il tuo indirizzo IP del tuo server e dovresti essere in grado di visualizzare la pagina predefinita di Ubuntu di Apache2.
Fase 3:installa PHP ed estensioni
Per installare PHP e le estensioni PHP richieste, esegui il comando seguente:
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
Fase 4:installa MariaDB
MariaDB è disponibile nel repository del sistema operativo predefinito di Ubuntu 20.04. Puoi installarlo eseguendo il seguente comando:
apt install mariadb-server
Per impostazione predefinita, il servizio MariaDB si avvierà automaticamente dopo averlo installato nel tuo sistema. Puoi verificarlo con il seguente comando:
systemctl status mariadb
Dovresti ottenere il seguente output:
● 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
Una volta completata l'installazione, emettere il seguente comando per proteggere l'installazione. Questo è facoltativo, ma fortemente raccomandato:
mariadb_secure_installation
Questo script imposterà la password di root di MariaDB, disabiliterà l'accesso root remoto e rimuoverà gli utenti anonimi. Ti suggeriamo di rispondere a ogni domanda con il carattere "Y ' per sì.
Passaggio 5:crea un database per SuiteCRM
Innanzitutto, accedi alla tua console MariaDB con il seguente comando:
mysql -u root -p
Fornisci la tua password di root MariaDB quando richiesto, quindi crea un database e un utente usando il seguente comando:
MariaDB [(none)]> CREATE DATABASE suitecrmdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';
Quindi, svuota i privilegi ed esci dalla console MariaDB con il seguente comando:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Passaggio 6:scarica SuiteCRM su Ubuntu 20.04
Scarica l'ultima versione stabile eseguendo il seguente comando sul tuo server.
wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip
Quindi crea un suitecrm
decomprimilo nella directory /var/www/html/suitecrm
directory.
unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm
Quindi esegui il comando seguente per impostare le autorizzazioni corrette:
chown -R www-data:www-data /var/www/html/suitecrm/
Fase 7:crea un file di configurazione di Apache
Per creare un nuovo file di configurazione per il sito Web Drupal, possiamo creare un nuovo file di configurazione di Apache:
nano /etc/apache2/sites-available/suitecrm.conf
Un file di configurazione di base di Apache è simile a questo:
<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>
Non dimenticare di modificare il nome di dominio accanto a ServerAdmin e ServerName (your-domain.com
) per farlo funzionare con il tuo nome di dominio registrato univoco.
Salvare e chiudere il file quindi attivare l'host virtuale SuiteCRM con il seguente comando:
a2ensite suitecrm.conf
Riavvia il servizio Apache e sei pronto:
systemctl restart apache2
Passaggio 8:installa SuiteCRM su Ubuntu 20.04
Per eseguire il programma di installazione web, vai su http://tuo-dominio.com/#/install e vedrai i termini della licenza:
Devi accettare la licenza selezionando I ACCEPT
casella di controllo.
Il passaggio successivo consiste nell'aggiungere la configurazione di sistema di base:
Dopo aver impostato i valori corretti per tutte le configurazioni puoi cliccare su Proceed
.
Al termine del processo di installazione verrai reindirizzato alla pagina di accesso.
Questo è tutto. L'installazione di SuiteCRM è ora completa. Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting SuiteCRM, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare SuiteCRM per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare GitLab su Ubuntu 20.04, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente una risposta. Grazie.