C贸mo instalar Monica Personal Relationship Management en Ubuntu

Publicado por

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 acontecimientos de la vida. La herramienta de gesti贸n de relaciones personales de Monica puede recordar los eventos en su nombre y recordarle cu谩ndo llega la fecha. Puede instalar la herramienta de gesti贸n de relaciones personales Monica en su sistema Ubuntu Linux para organizar sus pensamientos, notas, lista de tareas y otras actividades.

Debo mencionar que si es fan谩tico del programa de televisi贸n, probablemente Ya supuse que el nombre Monica podr铆a haber sido tomado del programa de televisi贸n FRIENDS donde a todos nos gustaba Monica, y todos sabemos lo limpia y organizada que era.

Monica Relaci贸n personal Administraci贸n en Ubuntu Linux


Instalar la herramienta de administraci贸n de relaciones personales Monica en Ubuntu Linux es f谩cil y sencillo. Necesita 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 utilizar para ejecutar el complemento de la aplicaci贸n en otras plataformas. Sin embargo, la herramienta de gesti贸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 con 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 config煤relo con el servidor PHP. Primero, ejecute el siguiente comando mkdir 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 ampliar el permiso de ra铆z del directorio. No olvide cambiar el nombre de usuario ubuntupit por su nombre de usuario.

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

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

 descargar Monica Personal Relationship Management en Ubuntu

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

Para crear el entorno de la herramienta Monica de administraci贸n de relaciones personales puede ejecutar el siguiente comando .env y configurar la configuraci贸n. Primero, cambie el nombre de la variable de ejemplo y 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.

 # Informaci贸n de la base de datos
# Para mantener segura esta informaci贸n, le recomendamos que cambie la contrase帽a predeterminada
DB_CONNECTION = mysql
DB_HOST = 127.0.0.1
DB_PORT = 3306
# Puede usar mysql unix socket si est谩 disponible, anula los valores DB_HOST y DB_PORT.
# DB_UNIX_SOCKET = / var / run / mysqld / mysqld.sock
DB_DATABASE = monica
DB_USERNAME = monica
DB_PASSWORD = **************

 Monica Personal Relationship Management en la configuraci贸n de Ubuntu

Ahora, ejecute el siguiente comando del compositor para instalar, configurar e integrar Configuraciones de CRM personal de Monica con el servidor PHP.

 composer install --no-integration --no-suger --no-dev --ignore-platform-reqs

Despu茅s de terminar el compositor, ejecuta los siguientes comandos NPM para instale los m贸dulos NPM y ejecute los archivos javascript.

 npm install
npm run production

Finalmente, ejecute los siguientes comandos artisan en su terminal shell para generar una clave PHP artisan ( Laravel ) y finalice la configuraci贸n.

 php artisan key: generate
php artisan setup: production

No olvide conceder el permiso de root al directorio personal CRM de Monica.

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

Paso 2: Instalar 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 PHP Apache en mi m谩quina Linux. Instalar y configurar el servidor Apache en Linux de forma r谩pida y sin complicaciones. Puede ejecutar la siguiente l铆nea de comandos en el shell de su terminal para instalar el servidor PHP Apache en su m谩quina.

 sudo apt install apache2 libapache2-mod-php

Una vez que la instalaci贸n del servidor PHP haya finalizado, puede verificar el estado 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 PHP Apache y el motor de base de datos MySQL, ahora necesitamos instalar algunos m贸dulos PHP para administrar los paquetes de dependencia PHP. Puede ejecutar el siguiente comando en 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 su terminal para instalar PHP-XML, PHP-Json, PHP-MySQL y otros m贸dulos en su sistema .

 Instalar m贸dulos PHP en Linux

 php --version

Paso 4: Instalar el cliente MariaDB en Ubuntu


Esta publicaci贸n usar谩 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 su terminal shell 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 gesti贸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 la suya.

 Monica Personal Relationship Management En Ubuntu cree una base de datos

 $ mysql -uroot -p

CREAR BASE DE DATOS monica;
CREAR USUARIO 'monica' @ 'localhost' IDENTIFICADO POR 'StrongPassword';
OTORGAR TODO EN monica. * A 'monica' @ 'localhost';
PRIVILEGIOS DE FLUSH;
exit

Paso 5: Instale PHP Composer y Node.js


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

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

Ahora, ejecute el siguiente comando para verificar el cifrado de 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 'Instalador verificado';} else {echo 'Instalador da帽ado'; unlink ('composer-setup .php ');} echo PHP_EOL; "

 Compositor de PHP verificado

Finalmente, ejecute la l铆nea de comandos que se proporciona a continuaci贸n para instalar el compositor de PHP en su Ubuntu Linux.

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

Despu茅s de instalar el archivo del compositor, 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: Configurar Apache para la administraci贸n de relaciones personales de Monica


La 鈥嬧媍onfiguraci贸n del servidor Apache para la herramienta de administraci贸n de relaciones personales de Monica requiere el privilegio de root y algunos conocimientos b谩sicos de administraci贸n de servidores. 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 secuencias de comandos nano; 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 secuencia de comandos dentro de la configuraci贸n de su servidor Apache para agregar su host local para el Herramienta de gesti贸n de relaciones personales de Monica .

 Servidor Apache para Monica CRM

 
ServerName localhost

ServerAdmin ubuntupit
DocumentRoot / srv / monica / public


脥ndices de opciones FollowSymLinks
Permitir anular todo
Requerir todo concedido


ErrorLog /var/log/apache2/monica_error.log
CustomLog /var/log/apache2/monica_access.log combinado

Puede ver que agregu茅 mi direcci贸n de host local en lugar de un dominio real en la imagen de abajo. Si tiene un dominio activo y existente, puede usar ese dominio para vivir la 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 darle a la herramienta de administraci贸n de relaciones personales de Monica los privilegios de root .

 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
Sintaxis correcta
$ sudo systemctl restart apache2

Paso 7: Comience con Monica Personal Relationship Management


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, necesita saber la direcci贸n de su host local (o la URL del dominio si utiliz贸 alg煤n dominio personalizado). Primero, abra su navegador, escriba la direcci贸n localhost (127.0.0.1) y presione el bot贸n Enter.

 localhost

 Monica Personal Relationship Management En Ubuntu en el navegador web

Una vez que el navegador se abre la interfaz, ahora puede poner 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 Monica han hecho que la UX sea mejor y fluida que antes. Tambi茅n han introducido los servicios CalDav y cardDAV con la herramienta de gesti贸n de relaciones personales de 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 obtendr谩. No hay una versi贸n port谩til para Android o iOS de Monica CRM disponible actualmente. 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 c贸mo instalar y configurar la herramienta de administraci贸n de relaciones personales de Monica en un Sistema Ubuntu Linux. Tambi茅n puede instalarlo e integrarlo con contenedores Docker y otros sistemas basados 鈥嬧媏n Linux. Tiene versiones gratuitas y premium disponibles; puedes elegir tu versi贸n seg煤n tus necesidades.

Si te encanta esta publicaci贸n, comp谩rtela con tus amigos y la comunidad de Linux. Tambi茅n le animamos a que escriba sus opiniones en la secci贸n de comentarios.