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.