Cómo instalar Monica Personal Information Management Cloud en Ubuntu 18.04

            
                                                                             
            
            

 datahero.jpg

                                            Imagen: Jack Wallen
                                        

Monica es un administrador de relaciones personales de código abierto basado en web / nube que puede servir fácilmente como un medio para organizar información sobre clientes, amigos, familiares, clientes potenciales, etc. Si está buscando una herramienta basada en la web que le permita hacer un seguimiento de los detalles de las personas (independientemente de su relación con usted), Monica podría ser lo que necesita.

    
        

Voy a acompañarte instalando a Mónica en Ubuntu 18.04. La instalación es un poco complicada, así que prepárate para hacer un poco de trabajo. Dicho esto, vamos a instalar.

VER: Comparación de proveedores: Microsoft Azure, Amazon AWS y Google Cloud (Tech Pro Research)

Lo que necesita

Lo único que necesita es una instalación que funcione de Ubuntu Server 18.04 y una cuenta con privilegios de sudo. Con los colocados, instalemos.

Instalar dependencias

Lo primero que debemos hacer es encargarnos de varias dependencias. Abra una ventana de terminal y ejecute el siguiente comando:

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

Una vez que se complete ese comando, instale compositor con el comando:

 sudo apt-get install composer -y 

A continuación, instalaremos la pila LAMP con el comando:

 sudo apt-get install lamp-server ^ -y 

Cuando esto se complete, asegure la instalación de MySQL emitiendo el comando:

 sudo mysql_secure_installation 

Responda a todas las preguntas (y cree una contraseña de cuenta de administrador). Cuando eso termine, estás listo para seguir adelante.

Creando una base de datos y un usuario

Ahora creamos la base de datos y el usuario necesarios. Ejecute el comando:

 mysql -u root -p 

Cuando se le solicite, ingrese la contraseña de la cuenta de administrador de MySQL que creó anteriormente. Cree la base de datos y el usuario (además de otorgarle al usuario los permisos necesarios) con los comandos:

 CREAR BASE DE DATOS monica;
CREAR USUARIO 'monica' @ 'localhost' IDENTIFICADO POR 'contraseña';
OTORGAR TODO en monica. * TO 'monica' @ 'localhost';
PRIVILEGIOS DE LAVADO;
salga de 

donde contraseña es una contraseña segura y única.

Descargue y configure Monica

Cambie a la raíz del documento con el comando:

 sudo mkdir monica 

Cree un nuevo directorio con el comando:

 sudo mkdir monica 

Clone a Monica con los siguientes comandos:

 git clone https://github.com/monicahq/monica.git
cd monica 

Copie el archivo de configuración con el comando:

 sudo cp .env.example .env 

Abra el archivo .env con el comando:

 sudo nano .env 

Busque (y cambie en consecuencia) las siguientes líneas:

 APP_URL = SERVER_IP
DB_DATABASE = monica
DB_USERNAME = monica
DB_PASSWORD = contraseña 

donde SERVER_IP es la IP (o dominio) del servidor y la contraseña es la contraseña que creó para la base de datos.

Guarde y cierre ese archivo.

Instale los paquetes php con el comando:

 compositor instale --no-interaccion --no-sugerir --no-dev 

Genere una clave de aplicación con el comando :

 php artisan key: generar 

Finalmente, ejecute la migración y agregue las bases de datos / symlink carpetas con el comando:

 php artisan setup: producción 

Cuando ese comando se complete, indicará dónde puede apuntar un navegador. Sostener; No estás listo para eso todavía. Antes de hacer esto, cree un nuevo trabajo cron (porque Mónica requiere que se ejecuten algunos comandos cada pocos minutos) con el comando:

 echo "* * * * * www-data / usr / bin / php / var / www / html / monica / artisan schedule: ejecute "http://www.techrepublic.com/" sudo tee /etc/cron.d/monica

Finally, active rewrite con el comando:

 sudo a2enmod rewrite 

Configurar Apache

El siguiente paso es decirle a Apache dónde están los archivos de Mónica. Crear un nuevo archivo de configuración con el comando:

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

{19459006Enesearchivopeguelosiguiente:

 
    ServerName SERVER_IP / DOMAIN

    ServerAdmin webmaster@example.com
    DocumentRoot / var / www / html / monica / public

    
        Índices de Opciones FollowSymLinks
        AllowOverride All
        Requerir todo otorgado
    

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

donde SERVER_IP / DOMAIN es la dirección IP o el dominio del servidor.

Guarde y cierre ese archivo.

Establezca los permisos adecuados para la carpeta web de Monica con los comandos:

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

Reinicie Apache con el comando:

 sudo systemctl restart apache 

Finalmente, abra un navegador y apunte a http: // SERVER_IP (donde SERVER_IP es la dirección IP del servidor). Se le pedirá que cree una cuenta con Monica ( Figura A ). Una vez que haya creado una cuenta, puede iniciar sesión.

Figura A

 Figura A {194590004} {194590004} <noscript> } <img src=

Registro de una cuenta de Monica.

Ahora está listo para agregar sus contactos a Mónica. Una vez que agregue un contacto, puede comenzar a completar todos los detalles que necesita (como conversaciones, llamadas telefónicas, actividades, recordatorios, tareas, regalos y mucho más) para realizar un mejor seguimiento de esas relaciones.

Véase también


Source link

About rasco

Be Happy the future is friendly.

Leave a Reply

Allrights Reserved 2007-2018 - Beone Magazine - powered by rasco