Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo Auto-hospedar Monica en un VPS (Guía Completa)

Aprende a auto-hospedar Monica en un VPS con nuestra guía detallada, que cubre la instalación utilizando Docker y configuraciones esenciales.

Cómo Auto-hospedar Monica en un VPS (Guía Completa)

Auto-hospedar aplicaciones es una forma emocionante de recuperar el control sobre tus datos y personalizar la funcionalidad para ajustarse a tus necesidades. Monica es una herramienta de CRM personal (gestión de relaciones con el cliente) de código abierto que te ayuda a gestionar relaciones personales. Al auto-hospedar Monica en un VPS (Servidor Privado Virtual), puedes asegurarte de que tus datos permanezcan privados y seguros.

En esta guía, cubriremos cómo instalar Monica en un VPS utilizando Docker, junto con consejos para la configuración y el mantenimiento.

Prerrequisitos

  1. Proveedor de VPS: Elige un proveedor de VPS confiable. Aquí hay una comparación de algunas opciones populares:

    ProveedorPrecio por MesRAMAlmacenamiento
    Contabo VPS5.99 EUR4GB1TB SSD
    Hetzner Cloud4.15 EUR2GB20GB SSD
    DigitalOcean6 USD1GB25GB SSD
    Vultr6 USD1GB25GB SSD
    Linode (Akamai)5 USD1GB25GB SSD

    Puedes encontrar un VPS adecuado para tus necesidades en selfhostvps.com/en/best/.

  2. Docker Instalado: Asegúrate de que Docker esté instalado en tu VPS. Si no estás familiarizado con Docker, es una plataforma para desarrollar, enviar y ejecutar aplicaciones en contenedores.

  3. Nombre de Dominio (Opcional): Si deseas acceder a Monica a través de una URL amigable, considera configurar un nombre de dominio que apunte a tu VPS.

Paso 1: Conéctate a Tu VPS

Usa SSH para conectarte a tu servidor. Abre tu terminal y ejecuta:

ssh root@tu_ip_vps

Reemplaza tu_ip_vps con la dirección IP real de tu VPS. Si estás usando un servicio como Hetzner o Contabo, encontrarás la dirección IP en el panel de control de tu cuenta.

Paso 2: Instalar Docker

Docker se puede instalar con un solo comando para la mayoría de las distribuciones de Linux. Para Ubuntu, ejecuta:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Verifica la instalación ejecutando:

docker --version

Paso 3: Instalar Docker Compose

Docker Compose es útil para gestionar aplicaciones Docker de múltiples contenedores. Para instalar Docker Compose, ejecuta:

sudo apt install docker-compose -y

Confirma la instalación:

docker-compose --version

Paso 4: Configurar Monica

Crea un nuevo directorio para Monica:

mkdir monica && cd monica

Crea un archivo docker-compose.yml con el siguiente contenido:

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://tu_ip_vps:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=secret
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=secret
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Reemplaza tu_ip_vps con la IP real de tu VPS. Ajusta otras configuraciones como contraseñas y variables de entorno según sea necesario.

Paso 5: Lanzar Monica

En el directorio donde se encuentra tu archivo docker-compose.yml, ejecuta:

docker-compose up -d

Este comando inicia la aplicación Monica y su base de datos en modo desacoplado.

Paso 6: Acceder a Monica

Después de unos momentos, Monica debería estar en funcionamiento. Abre tu navegador y navega a:

http://tu_ip_vps:8080

Completa la configuración creando una cuenta de administrador y configurando tus preferencias.

Preguntas Frecuentes

¿Cuáles son las ventajas de auto-hospedar Monica?

Auto-hospedar Monica proporciona control total sobre tus datos, permitiéndote personalizar tu experiencia según tus necesidades personales. También puedes mejorar la privacidad al no depender de servicios de terceros. Además, existe la posibilidad de ahorro en costos en comparación con servicios basados en suscripción, especialmente si ya estás utilizando un VPS.

¿Puedo usar HTTPS con Monica?

Sí, se recomienda encarecidamente asegurar tu instalación con HTTPS. Puedes lograr esto utilizando un proxy inverso como Nginx o Traefik con Let’s Encrypt para certificados SSL. De esta manera, la comunicación entre tus clientes y el VPS estará encriptada, proporcionando una capa adicional de seguridad.

¿Qué debo hacer si encuentro problemas durante la instalación?

Si enfrentas algún problema mientras auto-hospedas Monica, considera consultar el repositorio oficial de GitHub de Monica para obtener consejos de solución de problemas o buscar ayuda de la comunidad en plataformas como r/selfhosted o la lista awesome-selfhosted. Los problemas más comunes pueden involucrar la configuración de Docker, la configuración del firewall o las conexiones de la base de datos.

Siguiendo estos pasos, habrás auto-hospedado con éxito Monica en un VPS. La comunidad es amplia y aprovechar recursos de foros y repositorios puede ayudar a facilitar tu viaje de auto-hospedaje.