- Publicité -

Le CRM personnel Monica est un système de gestion de la relation client organisé et personnalisé pour ceux qui ont une vie bien remplie et qui ne se souviennent pas des petits événements de la vie. L’outil de gestion des relations personnelles Monica peut se souvenir des événements en votre nom et vous rappeler quand la date arrive. Vous pouvez installer l’outil de gestion des relations personnelles Monica sur votre système Ubuntu Linux pour organiser vos pensées, notes, liste de tâches et autres activités.

Je dois mentionner que si vous êtes un fan de l’émission télévisée, vous avez probablement déjà deviné que le nom Monique pourrait être tiré de l’émission de télévision COPAINSoù nous aimions tous Monica, et nous savons tous à quel point elle était propre et organisée.

Monica Gestion des relations personnelles sur Ubuntu Linux


L’installation de l’outil de gestion des relations personnelles Monica sur un Ubuntu Linux est simple et directe. Vous devez avoir un serveur PHP et une base de données installés sur votre machine Linux pour installer Monica CRM sur votre système. Il dispose également d’une API que vous pouvez utiliser pour exécuter le plug-in de l’application sur d’autres plates-formes. Cependant, l’outil de gestion des relations personnelles Monica nécessite également un service d’hébergement pour faire vivre l’application.

Ici, nous allons utiliser le serveur PHP et la base de données MySQL pour configurer l’environnement. Cet article verra comment installer et démarrer avec l’outil de gestion des relations personnelles Monica sur Ubuntu.

Étape 1 : Téléchargez et installez l’outil de gestion des relations personnelles Monica


Ici, nous allons télécharger l’outil de gestion des relations personnelles Monica sur notre système de fichiers Linux et le configurer avec le serveur PHP. Tout d’abord, exécutez ce qui suit mkdir commande pour créer un répertoire pour Monica CRM.

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

Maintenant, exécutez la commande de changement de propriété suivante pour augmenter l’autorisation racine du répertoire. N’oubliez pas de changer le nom d’utilisateur ubuntupit à votre nom d’utilisateur.

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

Maintenant, la commande git suivante pour cloner les fichiers Monica CRM sur votre système.

télécharger Monica Personal Relationship Management sur Ubuntu

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

Pour faire le Gestion des relations personnelles de Monica l’environnement de l’outil, vous pouvez exécuter ce qui suit .env commande et configurez la configuration. Tout d’abord, renommez l’exemple de nom de variable, puis configurez le fichier .env.

mv .env.example .env
nano .env

Dans le script de configuration, vous pouvez mettre vos informations de base de données, l’adresse de l’hôte local, le port et d’autres détails de l’utilisateur.

# 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=**************

Monica Personal Relationship Management sur la configuration Ubuntu

Maintenant, exécutez la commande composer suivante pour installer, configurer et intégrer les configurations personnelles de Monica CRM avec le serveur PHP.

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

Une fois le composeur terminé, exécutez les commandes NPM suivantes pour installer les modules NPM et exécuter les fichiers javascript.

npm install
npm run production

Enfin, exécutez les commandes artisanales suivantes sur votre shell de terminal pour générer un PHP artisan(Laravel) et terminez la configuration.

php artisan key:generate
php artisan setup:production

N’oubliez pas d’accorder l’autorisation root au répertoire CRM personnel de Monica.

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

Étape 2 : Installer le serveur Apache sur Ubuntu


Alors que vous devez travailler sur un serveur PHP, vous devez choisir le meilleur serveur PHP pour votre application. Vous pouvez choisir le serveur Apache ou le serveur Nginx. Ici, je vais installer le serveur Apache PHP sur ma machine Linux. Installation et configuration du serveur Apache sur Linux rapide et sans tracas. Vous pouvez exécuter la ligne de commande suivante sur votre shell de terminal pour installer le serveur Apache PHP sur votre machine.

sudo apt install apache2 libapache2-mod-php

Une fois l’installation du serveur PHP terminée, vous pouvez vérifier l’état de votre serveur en exécutant la commande de contrôle système suivante sur votre shell de terminal.

sudo a2enmod rewrite 
sudo systemctl restart apache2

Étape 3 : Installer les modules PHP sur Ubuntu


Après avoir installé le serveur Apache PHP et le moteur de base de données MySQL, nous devons maintenant installer quelques modules PHP pour gérer les packages de dépendance PHP. Vous pouvez exécuter la commande suivante sur votre shell de terminal pour installer PHP composer sur votre 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

Maintenant, exécutez la ligne de commande suivante sur votre shell de terminal pour installer PHP-XML, PHP-Json, PHP-MySQL et d’autres modules sur votre système.

Installer des modules PHP sous Linux

php --version

Étape 4 : Installer le client MariaDB sur Ubuntu


Cet article utilisera le moteur MariaDB pour créer une base de données pour l’outil de gestion des relations personnelles de Monica. Vous pouvez exécuter la commande aptitude suivante sur votre shell de terminal pour installer le client du serveur MySQL.

sudo apt install -y mariadb-server

Vous pouvez vérifier la version de la base de données MySQL sur votre machine.

mysql --version

Après avoir installé la base de données MySQL, nous pouvons maintenant créer une base de données pour l’outil de gestion des relations personnelles Monica. Si vous utilisez un nouveau moteur de base de données MySQL, vous pouvez exécuter la commande suivante pour sécuriser votre base de données.

sudo mysql_secure_installation

Maintenant, exécutez les commandes SQL suivantes sur votre shell de terminal pour créer une base de données d’outils de gestion des relations personnelles Monica. N’oubliez pas de remplacer le nom de votre base de données et le mot de passe par les vôtres.

Monica Personal Relationship Management Sur Ubuntu créer une base de données

$ mysql -uroot -p

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

Étape 5 : Installez PHP Composer et Node.js


Dans cette étape, vous devez installer le composeur PHP et l’addon JavaScript Node.js pour configurer correctement le CRM personnel Monica. Exécutez la commande suivante sur votre shell de terminal pour télécharger le fichier d’installation du compositeur PHP.

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

Maintenant, exécutez la commande suivante pour vérifier le cryptage de hachage et sécuriser vos services 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;"

Compositeur PHP vérifié

Enfin, exécutez la ligne de commande ci-dessous pour installer le compositeur PHP sur votre Ubuntu Linux.

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

Après avoir installé le fichier composer, vous pouvez maintenant exécuter la commande cURL suivante pour télécharger et installer l’application Node.js sur votre système Ubuntu.

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

Étape 6 : Configurer Apache pour Monica Personal Relationship Management


La configuration du serveur Apache pour l’outil de gestion des relations personnelles Monica nécessite le privilège root et certaines connaissances de base en gestion de serveur. Ici, nous allons éditer le script de configuration Apache, stocké dans le répertoire /etc/Apache.

Exécutez la ligne de commande suivante sur votre shell de terminal pour modifier le script de configuration Apache. Ici, j’utilise l’éditeur de script nano ; vous pouvez également utiliser votre éditeur de script préféré.

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

Maintenant, vous pouvez ajouter les lignes de script suivantes dans la configuration de votre serveur Apache pour ajouter votre localhost pour le Gestion des relations personnelles de Monica outil.

Serveur Apache pour Monica CRM

<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>

Vous pouvez voir que j’ai ajouté mon adresse localhost au lieu d’un domaine réel dans l’image ci-dessous. Si vous avez un domaine existant et actif, vous pouvez utiliser ce domaine pour vivre votre application Web d’outil de gestion des relations personnelles Monica.

Exécutez maintenant la commande de changement de propriété suivante sur votre shell de terminal pour donner à l’outil de gestion des relations personnelles Monica les privilèges root.

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

Vous pouvez maintenant vérifier votre serveur Apache et redémarrer le serveur PHP sur votre Ubuntu Linux.

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

Étape 7 : Commencez avec Monica Personal Relationship Management


Après avoir installé le serveur PHP et configuré le CRM personnel de Monica, nous pouvons maintenant l’exécuter via notre navigateur Web préféré. Pour charger Monica CRM sur un navigateur Web, vous devez connaître l’adresse de votre hôte local (ou l’URL du domaine si vous avez utilisé un domaine personnalisé). Tout d’abord, ouvrez votre navigateur, tapez l’adresse localhost (127.0.0.1) et appuyez sur le bouton Entrée.

localhost

Monica Personal Relationship Management sur Ubuntu sur navigateur Web

Une fois l’interface du navigateur ouverte, vous pouvez maintenant mettre vos informations d’identification d’utilisateur et terminer le processus d’installation de Monica CRM sur votre Ubuntu Linux.

Derniers mots


Les développeurs de l’outil de gestion des relations personnelles Monica ont rendu l’UX meilleure et plus fluide que la précédente. Ils ont également introduit les services CalDav et cardDAV avec l’outil de gestion des relations personnelles Monica. Vous pouvez acquérir l’expérience de l’utiliser comme un journal ou un carnet d’adresses.

Cependant, si vous recherchez une application mobile Monica, je crains que vous ne l’obteniez pas. Il n’y a pas de version portable Android ou iOS de Monica CRM actuellement disponible. Si vous souhaitez en savoir plus sur Monica CRM, vous pouvez essayer le Chandler : L’application mobile de Monica.

Dans tout l’article, j’ai démontré l’installation et la configuration de l’outil de gestion des relations personnelles Monica sur un système Ubuntu Linux. Vous pouvez également l’installer et l’intégrer aux conteneurs Docker et à d’autres systèmes basés sur Linux. Il propose des versions gratuites et premium; vous pouvez choisir votre version en fonction de vos besoins.

Si vous aimez cet article, partagez-le avec vos amis et la communauté Linux. Nous vous encourageons également à écrire vos opinions dans la section des commentaires.

Rate this post
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici