GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la gestión de relaciones personales de Monica en Ubuntu

El CRM personal de Monica es un sistema de gestión de relaciones con el cliente organizado y personalizado para aquellos que mantienen una vida ocupada y no pueden recordar los pequeños eventos de la vida. La herramienta de gestión de relaciones personales de Monica puede recordar los eventos en tu nombre y recordarte cuando llegue la fecha. Puede instalar la herramienta de administración de relaciones personales Monica en su sistema Ubuntu Linux para organizar sus pensamientos, notas, lista de tareas pendientes y otras actividades.

Debo mencionar que, si eres fanático del programa de televisión, probablemente ya hayas adivinado que el nombre Monica podría estar tomado del programa de televisión F.R.I.E.N.D.S., donde a todos nos gustaba Mónica, y todos sabemos lo limpia y organizada que era.

Gestión de relaciones personales de Monica en Ubuntu Linux

Instalar la herramienta de administración de relaciones personales de Monica en Ubuntu Linux es fácil y directo. Debe tener un servidor PHP y una base de datos instalados en su máquina Linux para instalar Monica CRM en su sistema. También tiene una API que puede usar para ejecutar el complemento de la aplicación en otras plataformas. Sin embargo, la herramienta de administración de relaciones personales de Monica también requiere un servicio de alojamiento para vivir la aplicación.

Aquí, usaremos el servidor PHP y la base de datos MySQL para configurar el entorno. Esta publicación verá cómo instalar y comenzar a usar la herramienta de administración de relaciones personales de Monica en Ubuntu.

Paso 1:Descargue e instale la herramienta de administración de relaciones personales de Monica

Aquí, descargaremos la herramienta de administración de relaciones personales de Monica en nuestro sistema de archivos Linux y la configuraremos con el servidor PHP. Primero, ejecute el siguiente mkdir comando para crear un directorio para Monica CRM.

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

Ahora, ejecute el siguiente comando de cambio de propiedad para conceder el permiso raíz del directorio. No olvides cambiar el nombre de usuario ubuntupit a su nombre de usuario.

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

Ahora, el siguiente comando git para clonar los archivos de Monica CRM en su sistema.

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

Para crear el entorno de la herramienta de administración de relaciones personales de Mónica, puede ejecutar el siguiente .env Comando y establecer la configuración. Primero, cambie el nombre de la variable de ejemplo, luego configure el archivo .env.

mv .env.example .env
nano .env

Dentro del script de configuración, puede poner la información de su base de datos, la dirección del host local, el puerto y otros detalles del usuario.

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

Ahora, ejecute el siguiente comando composer para instalar, configurar e integrar las configuraciones de CRM personal de Monica con el servidor PHP.

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

Después de finalizar el compositor, ejecute los siguientes comandos de NPM para instalar los módulos de NPM y ejecutar los archivos javascript.

npm install
npm run production

Finalmente, ejecute los siguientes comandos artesanales en el shell de su terminal para generar una clave artesanal de PHP (Laravel) y finalizar la configuración.

php artisan key:generate
php artisan setup:production

No olvide permitir el permiso de raíz en el directorio de CRM personal de Monica.

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

Paso 2:Instale el servidor Apache en Ubuntu

Si bien necesita trabajar en un servidor PHP, debe elegir el mejor servidor PHP para su aplicación. Puede elegir el servidor Apache o el servidor Nginx. Aquí, instalaré el servidor Apache PHP en mi máquina Linux. Instalación y configuración del servidor Apache en Linux rápida y sin complicaciones. Puede ejecutar la siguiente línea de comando en su terminal para instalar el servidor Apache PHP en su máquina.

sudo apt install apache2 libapache2-mod-php

Una vez que se realiza la instalación del servidor PHP, puede verificar el estado de su servidor ejecutando el siguiente comando de control del sistema en su terminal.

sudo a2enmod rewrite 
sudo systemctl restart apache2

Paso 3:Instalar módulos PHP en Ubuntu

Después de instalar el servidor Apache PHP y el motor de base de datos MySQL, ahora necesitamos instalar algunos módulos PHP para administrar los paquetes de dependencia de PHP. Puede ejecutar el siguiente comando en el shell de su terminal para instalar PHP composer en 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

Ahora, ejecute la siguiente línea de comandos en el shell de su terminal para instalar PHP-XML, PHP-Json, PHP-MySQL y otros módulos en su sistema.

php --version

Paso 4:Instale el cliente MariaDB en Ubuntu

Esta publicación utilizará el motor MariaDB para crear una base de datos para la herramienta de administración de relaciones personales de Monica. Puede ejecutar el siguiente comando aptitude en el shell de su terminal para instalar el cliente del servidor MySQL.

sudo apt install -y mariadb-server

Puede verificar la versión de la base de datos MySQL en su máquina.

mysql --version

Después de instalar la base de datos MySQL, ahora podemos crear una base de datos para la herramienta de administración de relaciones personales de Monica. Si está utilizando un nuevo motor de base de datos MySQL, puede ejecutar el siguiente comando para proteger su base de datos.

sudo mysql_secure_installation

Ahora, ejecute los siguientes comandos SQL en su terminal para crear una base de datos de la herramienta de administración de relaciones personales de Monica. No olvide reemplazar el nombre de su base de datos y la contraseña con los suyos.

$ mysql -uroot -p

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

Paso 5:Instale PHP Composer y Node.js

En este paso, debe instalar PHP composer y el complemento de JavaScript de Node.js para configurar correctamente el CRM personal de Monica. Ejecute el siguiente comando en el shell de su terminal para descargar el archivo de configuración del compositor de PHP.

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

Ahora, ejecute el siguiente comando para verificar el cifrado hash y hacer que sus servicios de host local sean seguros.

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

Finalmente, ejecute la línea de comandos que se indica a continuación para instalar PHP composer en su Ubuntu Linux.

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

Después de instalar el archivo Composer, ahora puede ejecutar el siguiente comando cURL para descargar e instalar la aplicación Node.js en su sistema Ubuntu.

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

Paso 6:Configure Apache para la gestión de relaciones personales de Monica

La configuración del servidor Apache para la herramienta de administración de relaciones personales de Monica requiere el privilegio de raíz y algunos conocimientos básicos de administración del servidor. Aquí, editaremos el script de configuración de Apache, almacenado dentro del directorio /etc/Apache.

Ejecute la siguiente línea de comandos en el shell de su terminal para editar el script de configuración de Apache. Aquí, estoy usando el editor de nano scripts; también puede usar su editor de secuencias de comandos favorito.

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

Ahora, puede agregar las siguientes líneas de script dentro de la configuración de su servidor Apache para agregar su host local para la herramienta de administración de relaciones personales de 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>

Puede ver que agregué mi dirección de host local en lugar de un dominio real en la imagen a continuación. Si tiene un dominio existente y activo, puede usar ese dominio para vivir su aplicación web de la herramienta de administración de relaciones personales de Monica.

Ahora ejecute el siguiente comando de cambio de propiedad en el shell de su terminal para otorgar a la herramienta de administración de relaciones personales de Monica los privilegios de raíz.

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

Ahora puede verificar su servidor Apache y reiniciar el servidor PHP en su Ubuntu Linux.

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

Paso 7:Comience con la gestión de relaciones personales de Monica

Después de instalar el servidor PHP y configurar el CRM personal de Monica, ahora podemos ejecutarlo a través de nuestro navegador web favorito. Para cargar Monica CRM en un navegador web, debe conocer la dirección de su host local (o la URL del dominio si usó algún dominio personalizado). Primero, abra su navegador, escriba la dirección localhost (127.0.0.1) y presione el botón Enter.

localhost

Una vez que se abre la interfaz del navegador, ahora puede ingresar sus credenciales de usuario y finalizar el proceso de instalación de Monica CRM en su Ubuntu Linux.

Palabras finales

Los desarrolladores de la herramienta de gestión de relaciones personales de Monica han hecho que la UX sea mejor y más fluida que la anterior. También han introducido los servicios CalDav y cardDAV con la herramienta de gestión de relaciones personales Monica. Puede obtener la experiencia de usarlo como un diario o una libreta de direcciones.

Sin embargo, si está buscando una aplicación móvil de Monica, me temo que no la encontrará. Actualmente no hay disponible una versión portátil de Monica CRM para Android o iOS. Si está interesado en obtener más información sobre Monica CRM, puede probar la aplicación móvil Chandler:The Monica.

En toda la publicación, he demostrado la instalación y configuración de la herramienta de administración de relaciones personales Monica en un sistema Ubuntu Linux. También puede instalarlo e integrarlo con contenedores Docker y otros sistemas basados ​​en Linux. Tiene versiones gratuitas y premium disponibles; puedes elegir tu versión de acuerdo a tu necesidad.

Si te gusta esta publicación, compártela con tus amigos y la comunidad de Linux. También le recomendamos que escriba sus opiniones en la sección de comentarios.


Ubuntu
  1. Cómo instalar MySQL en Ubuntu 18.04

  2. Cómo instalar el servidor de Minecraft en Ubuntu 18.04

  3. Cómo instalar Nginx en Ubuntu 20.04

  4. Cómo instalar MariaDB en Ubuntu 20.04

  5. Cómo instalar Zimbra 8.6 en el servidor Ubuntu 14.04

Cómo instalar Ubuntu Server 18.04 LTS

Cómo instalar el servidor Ubuntu 20.04 LTS

Cómo instalar Cockpit en Ubuntu 20.04

Cómo instalar el servidor VNC en Ubuntu 20.04

Cómo instalar el servidor HTTrack en Ubuntu 20.04

Cómo instalar Plex Media Server en Ubuntu 16.04 Server/Desktop