GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Monica Personal Relationship Management su Ubuntu

Il CRM personale di Monica è un sistema di gestione delle relazioni con i clienti organizzato e personalizzato per coloro che mantengono una vita frenetica e non riescono a ricordare i piccoli eventi della vita. Lo strumento di gestione delle relazioni personali di Monica può ricordare gli eventi per tuo conto e ricordarti quando arriva la data. Puoi installare lo strumento di gestione delle relazioni personali Monica sul tuo sistema Ubuntu Linux per organizzare i tuoi pensieri, note, elenco di cose da fare e altre attività.

Devo dire che se sei un fan del programma TV, probabilmente hai già intuito che il nome Monica potrebbe essere tratto dal programma televisivo F.R.I.E.N.D.S., dove Monica ci piaceva tutti e sappiamo tutti quanto fosse pulita e organizzata.

Gestione delle relazioni personali di Monica su Ubuntu Linux

Installare lo strumento di gestione delle relazioni personali di Monica su Ubuntu Linux è facile e diretto. Devi avere un server PHP e un database installati sulla tua macchina Linux per installare Monica CRM sul tuo sistema. Ha anche un'API che puoi utilizzare per eseguire il plug-in dell'applicazione su altre piattaforme. Tuttavia, lo strumento di gestione delle relazioni personali di Monica richiede anche un servizio di hosting per gestire l'applicazione.

Qui utilizzeremo il server PHP e il database MySQL per configurare l'ambiente. Questo post mostrerà come installare e iniziare con lo strumento di gestione delle relazioni personali di Monica su Ubuntu.

Passaggio 1:scarica e installa lo strumento di gestione delle relazioni personali di Monica

Qui scaricheremo lo strumento di gestione delle relazioni personali di Monica sul nostro filesystem Linux e lo configureremo con il server PHP. Per prima cosa, esegui il seguente mkdir comando per creare una directory per Monica CRM.

sudo mkdir -p /var/www/monica
cd /var/www/monica

Ora, esegui il seguente comando di modifica della proprietà per concedere l'autorizzazione alla directory principale. Non dimenticare di cambiare il nome utente ubuntupit al tuo nome utente.

sudo chown -R ubuntupit:ubuntupit /var/www/monica
- -

Ora, il seguente comando git per clonare i file di Monica CRM sul tuo sistema.

git clone https://github.com/monicahq/monica.git .
git checkout tags/v2.15.2

Per creare l'ambiente dello strumento di gestione delle relazioni personali di Monica, puoi eseguire il seguente .env comandare e impostare la configurazione. Innanzitutto, rinomina il nome della variabile di esempio, quindi configura il file .env.

mv .env.example .env
nano .env

All'interno dello script di configurazione, puoi inserire le tue informazioni sul DB, l'indirizzo localhost, la porta e altri dettagli utente.

# Database information
# To keep this information secure, we urge you to change the default password
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
# You can use mysql unix socket if available, it overrides DB_HOST and DB_PORT values.
#DB_UNIX_SOCKET=/var/run/mysqld/mysqld.sock
DB_DATABASE=monica
DB_USERNAME=monica 
DB_PASSWORD=**************

Ora, esegui il seguente comando di composizione per installare, configurare e integrare le configurazioni di Monica Personal CRM con il server PHP.

composer install --no-interaction --no-suggest --no-dev --ignore-platform-reqs

Dopo aver terminato il compositore, esegui i seguenti comandi NPM per installare i moduli NPM ed eseguire i file javascript.

npm install
npm run production

Infine, esegui i seguenti comandi craft sulla shell del tuo terminale per generare una chiave PHP craft(Laravel) e completare la configurazione.

php artisan key:generate
php artisan setup:production

Non dimenticare di concedere i permessi di root alla directory CRM personale di Monica.

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

Passaggio 2:installa il server Apache su Ubuntu

Mentre devi lavorare su un server PHP, devi scegliere il miglior server PHP per la tua applicazione. Puoi scegliere il server Apache o il server Nginx. Qui installerò il server PHP Apache sulla mia macchina Linux. Installazione e configurazione del server Apache su Linux veloce e senza problemi. È possibile eseguire la seguente riga di comando sulla shell del terminale per installare il server PHP Apache sulla macchina.

sudo apt install apache2 libapache2-mod-php

Una volta completata l'installazione del server PHP, puoi controllare lo stato del tuo server eseguendo il seguente comando di controllo del sistema sulla shell del tuo terminale.

sudo a2enmod rewrite 
sudo systemctl restart apache2

Passaggio 3:installa i moduli PHP su Ubuntu

Dopo aver installato il server PHP Apache e il motore di database MySQL, ora è necessario installare alcuni moduli PHP per gestire i pacchetti di dipendenze PHP. Puoi eseguire il seguente comando sulla shell del tuo terminale per installare il compositore PHP su Ubuntu Linux.

sudo apt install -y git php php-intl php-json php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Ora, esegui la seguente riga di comando sulla shell del tuo terminale per installare PHP-XML, PHP-Json, PHP-MySQL e altri moduli sul tuo sistema.

php --version

Passaggio 4:installa il client MariaDB su Ubuntu

Questo post utilizzerà il motore MariaDB per creare un database per lo strumento di gestione delle relazioni personali di Monica. È possibile eseguire il seguente comando aptitude sulla shell del terminale per installare il client del server MySQL.

sudo apt install -y mariadb-server

Puoi controllare la versione del database MySQL sulla tua macchina.

mysql --version

Dopo aver installato il database MySQL, ora possiamo creare un database per lo strumento di gestione delle relazioni personali di Monica. Se stai utilizzando un nuovo motore di database MySQL, puoi eseguire il comando seguente per proteggere il tuo database.

sudo mysql_secure_installation

Ora, esegui i seguenti comandi SQL sulla shell del tuo terminale per creare un database dello strumento di gestione delle relazioni personali di Monica. Non dimenticare di sostituire il nome del database e la password con la tua.

$ mysql -uroot -p

CREATE DATABASE monica;
CREATE USER 'monica'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL ON monica.* TO 'monica'@'localhost';
FLUSH PRIVILEGES;
exit

Passaggio 5:installa PHP Composer e Node.js

In questo passaggio, è necessario installare il compositore PHP e l'addon JavaScript Node.js per configurare correttamente il CRM personale di Monica. Esegui il seguente comando sulla shell del tuo terminale per scaricare il file di installazione del compositore PHP.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Ora, esegui il comando seguente per verificare la crittografia hash e rendere sicuri i tuoi servizi localhost.

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Infine, esegui la riga di comando indicata di seguito per installare il compositore PHP su Ubuntu Linux.

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Dopo aver installato il file composer, ora puoi eseguire il seguente comando cURL per scaricare e installare l'applicazione Node.js sul tuo sistema Ubuntu.

curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs

Passaggio 6:Configura Apache per la gestione delle relazioni personali di Monica

La configurazione del server Apache per lo strumento di gestione delle relazioni personali di Monica richiede il privilegio di root e alcune conoscenze di base sulla gestione del server. Qui modificheremo lo script di configurazione di Apache, memorizzato nella directory /etc/Apache.

Esegui la seguente riga di comando sulla shell del terminale per modificare lo script di configurazione di Apache. Qui sto usando l'editor di script nano; puoi anche usare il tuo editor di script preferito.

sudo nano /etc/apache2/sites-enabled/monica.conf

Ora puoi aggiungere le seguenti righe di script all'interno della configurazione del tuo server Apache per aggiungere il tuo localhost per lo strumento di gestione delle relazioni personali di Monica.

<VirtualHost *:80>
ServerName localhost

ServerAdmin ubuntupit
DocumentRoot /srv/monica/public

<Directory /srv/monica/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

ErrorLog /var/log/apache2/monica_error.log
CustomLog /var/log/apache2/monica_access.log combined
</VirtualHost>

Puoi vedere che ho aggiunto il mio indirizzo localhost invece di un dominio reale nell'immagine qui sotto. Se disponi di un dominio esistente e attivo, puoi utilizzarlo per attivare l'applicazione Web dello strumento di gestione delle relazioni personali di Monica.

Ora esegui il seguente comando di modifica della proprietà sulla shell del tuo terminale per assegnare allo strumento di gestione delle relazioni personali di Monica i privilegi di root.

sudo chown -R www-data:www-data /srv/monica
sudo chmod -R 775 /srv/monica/storage

Ora puoi controllare il tuo server Apache e riavviare il server PHP su Ubuntu Linux.

$ sudo apachectl -t
Syntax OK
$ sudo systemctl restart apache2

Passaggio 7:inizia con la gestione delle relazioni personali di Monica

Dopo aver installato il server PHP e aver configurato il CRM personale di Monica, ora possiamo eseguirlo tramite il nostro browser web preferito. Per caricare Monica CRM su un browser web, devi conoscere l'indirizzo del tuo localhost (o l'URL del dominio se hai utilizzato un dominio personalizzato). Innanzitutto, apri il browser, digita l'indirizzo localhost (127.0.0.1) e premi il pulsante Invio.

localhost

Una volta aperta l'interfaccia del browser, ora puoi inserire le tue credenziali utente e completare il processo di installazione di Monica CRM sul tuo Ubuntu Linux.

Le ultime parole

Gli sviluppatori dello strumento di gestione delle relazioni personali di Monica hanno reso l'esperienza utente migliore e fluida rispetto a prima. Hanno anche introdotto i servizi CalDav e cardDAV con lo strumento di gestione delle relazioni personali di Monica. Puoi provare l'esperienza di usarlo come un diario o una rubrica.

Tuttavia, se stai cercando un'applicazione mobile Monica, temo che non la otterresti. Al momento non è disponibile alcuna versione portatile per Android o iOS di Monica CRM. Se sei interessato a saperne di più su Monica CRM, puoi provare Chandler:l'applicazione mobile Monica.

Nell'intero post, ho dimostrato l'installazione e la configurazione dello strumento di gestione delle relazioni personali di Monica su un sistema Ubuntu Linux. Puoi anche installarlo e integrarlo con contenitori Docker e altri sistemi basati su Linux. Ha versioni gratuite e premium disponibili; puoi scegliere la tua versione in base alle tue esigenze.

Se ami questo post, condividilo con i tuoi amici e la comunità Linux. Ti invitiamo anche a scrivere le tue opinioni nella sezione commenti.


Ubuntu
  1. Come installare MySQL su Ubuntu 18.04

  2. Come installare il server Minecraft su Ubuntu 18.04

  3. Come installare Nginx su Ubuntu 20.04

  4. Come installare MariaDB su Ubuntu 20.04

  5. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

Come installare Ubuntu Server 18.04 LTS

Come installare il server LTS di Ubuntu 20.04

Come installare Cockpit su Ubuntu 20.04

Come installare il server VNC su Ubuntu 20.04

Come installare il server HTTrack su Ubuntu 20.04

Come installare Plex Media Server su Ubuntu 16.04 Server/Desktop