La sociedad actual está cambiando rápidamente. Estamos constantemente bombardeados con noticias y publicaciones en las redes sociales, e incluso con FOMO (Miedo a perderse algo), es fácil abrumarse con todo lo que sucede en nuestras vidas y olvidar fechas y eventos importantes.
Ahora que salimos y hacemos más en el mundo, asistimos a más reuniones, conocemos gente nueva y suceden más cosas en nuestra vida diaria, por lo que a veces es fácil olvidar detalles sobre personas que acabamos de conocer o incluso sobre personas que hemos conocido. Siempre.
Mónica hace que el seguimiento de todo esto sea MUCHO más fácil. Es un CRM personal de código abierto.
Mónica te ayuda a organizar las interacciones sociales con tus seres queridos.
Echemos un vistazo a la configuración de una instancia del CRM personal de Mónica en Docker en Linode.
Requisitos para Mónica en Docker
Primero, necesitará un servidor Docker configurado. Linode ha hecho que este proceso sea muy simple y puede configurar uno por solo unos pocos dólares al mes y agregar una dirección IP privada (gratis) y copias de seguridad por solo unos pocos dólares adicionales al mes.
Otra cosa que necesitará es un nombre de dominio, que puede comprar en línea en casi cualquier lugar por una amplia gama de precios, según el lugar donde realice la compra. Asegúrese de apuntar a la configuración de DNS del dominio para apuntar a Linode. Puedes encuentra más información al respecto aquí.
También querrá tener un proxy inverso configurado en su servidor Docker para que pueda hacer cosas como enrutar el tráfico y administrar los SSL en su servidor. Hice un video sobre el proceso de configuración de un servidor Docker con Portainer y un proxy inverso llamado Nginx Proxy Manager que puede consultar aquí en el primera entrada de blog y video de esta serie
Una vez que haya configurado su servidor Docker, puede comenzar el proceso de configuración de su instancia de Monica en ese servidor.
Hay 2 formas principales de hacer esto:
- Línea de comandos a través de SSH.
- En Portainer a través del Portainer Dashboard.
Veremos cómo proceder en Portainer para que podamos tener una interfaz de usuario con la que trabajar.
Dirigirse a http://dirección-ip-de-su-servidor:9000 e inicie sesión en Portainer con las credenciales que configuramos en nuestra publicación/video anterior.
En el lado izquierdo de la pantalla, haremos clic en el enlace «Pilas» y luego, en la página siguiente, haga clic en el botón «+ Agregar pila».
Esto abrirá una página donde ingresa el nombre de la pila. A continuación, puede copiar y pegar lo siguiente:
---<br></br>version: "3.4"<br></br>services:<br></br> monica:<br></br> image: monica<br></br> networks:<br></br> - nginxproxymanager_default<br></br> depends_on:<br></br> - monicadb<br></br> ports:<br></br> - 8456:80<br></br> environment:<br></br> - APP_KEY=idYyiD2Dj3yMqoyi3EpcnHWC2GxzSAS5<br></br> - DB_HOST=monicadb<br></br> - DB_USERNAME=monica<br></br> - DB_PASSWORD=b2fWAfbyQuopHH9nD738x6o9TC9S8LM6<br></br> - APP_ENV=production<br></br> volumes:<br></br> - /home/docker/monica/config:/var/www/html/storage<br></br> restart: always<br></br><br></br> monicadb:<br></br> image: mysql:5.7<br></br> networks:<br></br> - nginxproxymanager_default<br></br> environment:<br></br> - MYSQL_RANDOM_ROOT_PASSWORD=true<br></br> - MYSQL_DATABASE=monica<br></br> - MYSQL_USER=monica<br></br> - MYSQL_PASSWORD=b2fWAfbyQuopHH9nD738x6o9TC9S8LM6<br></br> volumes:<br></br> - /home/docker/monica/db:/var/lib/mysql<br></br> restart: always<br></br> <br></br>networks:<br></br> nginxproxymanager_default:<br></br> external: true<br></br>
Este archivo/pila de composición de Docker le dice al sistema que cargue la última imagen oficial de Mónica en el servidor de Docker, nombre el contenedor «mónica», adjúntelo a la red «nginxproxymanager_default», móntelo en el directorio «home/docker/». «, y haz que esté disponible en el puerto 6875 del servidor docker.
Puede cambiar la ruta de donde desea almacenar los datos de Monica si lo desea. Solo asegúrese de que la carpeta tenga los permisos correctos para escribir en ella.
Asegúrese de cambiar las contraseñas de la base de datos por razones de seguridad.
Además, «APP_KEY» debe reemplazarse con una cadena aleatoria larga diferente.
Una vez que esté satisfecho con la configuración aquí, podemos implementar el contenedor haciendo clic en el botón que dice «Implementar pila».
Esto iniciará el proceso de descarga e implementación de Monica en su servidor. Sabrá que el contenedor se ha implementado una vez que la página se vuelva a cargar y verá todos sus contenedores ejecutándose.
Ahora puedes ir a http://dirección-ip-de-su-servidor:8456 y debería poder ver la pantalla de inicio de sesión de Monica.
En este punto, puede iniciar sesión en el sitio y comenzar, pero queremos que esto sea accesible desde un subdominio, así que ocupémonos de eso ahora.
Configurar un dominio y SSL
Regrese a su panel de Linode y vaya a «Dominios». Luego busque el dominio que agregó a su cuenta. Haga clic en él, luego busque la sección CNAME de administración de dominios.
Agregue un CNAME a su dominio ingresando una entrada de nombre de host para lo que quiera que sea su subdominio. En el video de ejemplo, ingresé «mónica» (sin las comillas). A continuación, ingresé el símbolo @ en el cuadro «Alias para», luego hice clic en «Guardar».
Ahora que ha terminado, podemos dirigirnos a Nginx Proxy Manager y configurar nuestro SSL y dominio.
Ahora puedes ir a http://dirección-ip-de-su-servidor:81 y debería poder ver la pantalla de inicio de sesión de Nginx Proxy Manager.
Las credenciales predeterminadas para Nginx Proxy Manager son:
Email: [email protected]
Password: changeme
Ingrese estas credenciales (o las suyas propias si las actualizó) para conectarse a su instancia de Nginx Proxy Manager.
Haga clic en la pestaña en la parte superior de la página que dice «Certificados SSL», luego haga clic en el botón «Agregar certificado SSL» en la parte superior derecha de la página.
A continuación, haga clic en la opción «Let’s Encrypt».
En la ventana emergente que aparece, ingrese la URL completa del dominio que desea proteger y presione la tecla «Enter» en su teclado.
En este ejemplo, ingresaría https://monica.tudominio.com.
Una vez que haya ingresado su URL, haga clic en el botón «Probar la accesibilidad del servidor» justo debajo. Si recibe un mensaje de error, asegúrese de corregir el problema y vuelva a intentarlo. Si no se devuelven errores, asegúrese de que la dirección de correo electrónico en la página sea correcta, luego lea y acepte los Términos de servicio de Let’s Encrypt y haga clic en el botón «Guardar».
El sistema puede tardar uno o dos minutos en generar e instalar la clave, pero una vez hecho esto, la página se volverá a cargar y podrá ver todos los SSL disponibles en Nginx Proxy Manager.
Ahora que nuestro SSL está configurado en nuestro sistema, podemos hacer clic en la pestaña «Hosts» en la parte superior de la página. Luego haga clic en la opción «Proxy Hosts» que aparece en el submenú.
Busque el botón «Agregar servidor proxy» en la parte superior derecha de la página y haga clic en él.
Aparecerá una nueva ventana y rellenaremos unas opciones para configurar nuestro dominio.
Introduzca el dominio o subdominio para el que acaba de crear el SSL.
Deje el esquema en HTTP.
Introduzca la dirección IP de su contenedor. Esto se puede encontrar en Portainer:
Para el cuadro de texto «Puerto de expedición», ingrese el puerto del contenedor. En este caso, es 80. El 8456 que vemos en la sección «Puertos publicados» de la imagen de arriba es lo que llamaremos el puerto Docker. Queremos que el puerto esté del lado del contenedor, así que usaremos el número a la derecha del punto y coma.
Haga clic en las opciones para ‘Activos de caché’, ‘Bloquear exploits comunes’ y ‘Soporte de Websocket’.
Ahora haga clic en la pestaña «SSL» en la parte superior de la ventana emergente.
Verá una lista desplegable que dice «Certificado SSL» y debajo dice «Ninguno».
Haga clic en «Ninguno», luego seleccione el SSL que creó en los pasos anteriores.
Ahora marque las 4 opciones a continuación, luego lea y acepte los Términos de servicio de Let’s Encrypt, luego haga clic en Guardar.
Después de un tiempo, la página se volverá a cargar y debería ver su nueva entrada en la página de servidores proxy de Nginx Proxy Manager.
Primera conexión
Ahora puede acceder a su nueva URL en su navegador.
Debería ser redirigido a una página de inicio de sesión que se ve así:
Complete el formulario de registro con su información, marque la casilla correspondiente a los T&C y haga clic en el botón «Registrarse».
Una vez que haya iniciado sesión, puede comenzar a crear o importar sus contactos. Antes de hacer esto, asegúrese de ir al ícono de configuración (el engranaje) en la parte superior derecha y ajuste la configuración a sus necesidades. Preste especial atención a la pestaña «Personalización» en el lado izquierdo de la pantalla para que tenga los campos de datos para su configuración que son exactamente lo que necesita.
Siempre puede volver y editarlos/actualizarlos más tarde según sea necesario, así que no se preocupe por hacerlo bien la primera vez que inicie sesión.
Empezar a añadir contactos
Ahora que su instancia de Monica está en funcionamiento, ahora puede comenzar a realizar un mejor seguimiento de sus interacciones diarias, relaciones y más. ¡Nunca sabes a quién impresionarás recordando un cumpleaños, aniversario o cualquier otro evento especial!
Alternativamente, puede probar CRM basado en la nube si no está listo para instalar y administrar uno usted mismo o si necesita más funciones.
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones