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

guide

Cómo Auto-Albergar Mailcow en un VPS (Guía Completa)

Una guía completa paso a paso para alojar Mailcow en un VPS en 2026: instalación, configuración y protección de Mailcow, con las specs útiles. Guía completa.

Cómo Auto-Albergar Mailcow en un VPS (Guía Completa)

Mailcow es un potente conjunto de servidor de correo electrónico de código abierto basado en Docker, que ofrece servicios como alojamiento de correos electrónicos, calendario y herramientas de colaboración. Auto-albergar Mailcow te da el control total sobre tu entorno de correo electrónico, y utilizar un Servidor Privado Virtual (VPS) es una solución práctica para ejecutar Mailcow de manera eficiente. En esta guía, te llevaremos a través de los pasos para instalar y configurar Mailcow en un VPS.

Prerrequisitos

Antes de comenzar, asegúrate de tener lo siguiente listo:

Los proveedores de VPS recomendados incluyen:

ProveedorPrecio InicialCaracterísticas
Contabo VPS5.99 EUR/mesSSD, protección DDoS
Hetzner Cloud4.15 EUR/mesPrecios flexibles, pago por uso
DigitalOcean6 USD/mesInterfaz fácil de usar
Vultr6 USD/mesCentros de datos globales
Linode (Akamai)5 USD/mesRendimiento rápido

Elige un proveedor de VPS que se ajuste a tu presupuesto y requisitos de rendimiento. Puedes consultar nuestra comparativa completa de VPS para más opciones.

Paso 1: Configurar tu VPS

  1. Crea tu instancia de VPS utilizando tu proveedor elegido e inicia sesión en tu servidor a través de SSH:

    ssh root@your_server_ip
  2. Actualiza tu sistema para asegurarte de que todos los paquetes existentes estén actualizados:

    apt update && apt upgrade -y
  3. Instala las dependencias requeridas:

    apt install curl git docker-compose -y

Paso 2: Configuración del Dominio

  1. Apunta los registros DNS de tu dominio a la dirección IP de tu VPS. Configura un registro A para el dominio base y los subdominios que utilizarás para Mailcow (por ejemplo, mail.tudominio.com).

  2. Permite algo de tiempo para la propagación de DNS.

Paso 3: Instalar Mailcow

  1. Descarga los archivos de instalación de Mailcow:

    curl -L https://github.com/mailcow/mailcow-dockerized/archive/refs/heads/master.zip -o mailcow.zip
    unzip mailcow.zip
    cd mailcow-dockerized-master
  2. Copia el archivo de configuración:

    cp mailcow.conf.example mailcow.conf
  3. Edita la configuración especificando tu dominio:

    nano mailcow.conf
    • Establece MAILCOW_HOSTNAME en tu nombre de dominio, por ejemplo, mail.tudominio.com.
  4. Inicia Mailcow con Docker Compose:

    docker-compose pull
    docker-compose up -d

Paso 4: Configuración a través de la Interfaz Web

  1. Accede a la interfaz web de Mailcow navegando a https://mail.tudominio.com.

  2. Las credenciales de inicio de sesión predeterminadas son:

    • Nombre de usuario: admin
    • Contraseña: moo@cow
  3. Configura tus alias de correo electrónico, dominios y otros ajustes según tus necesidades.

Paso 5: Configurar Registros DKIM y SPF

Para mejorar la entregabilidad del correo electrónico, configura registros DKIM y SPF:

  1. Crea registros DKIM siguiendo las instrucciones de la interfaz de Mailcow.
  2. Agrega registros SPF a la configuración de DNS para especificar qué servidores de correo están permitidos para enviar correos en nombre de tu dominio.

Ejemplo de registro SPF:

v=spf1 a mx ip4:YOUR_VPS_IP -all

Paso 6: Probar tu Configuración

  1. Envía un correo electrónico de prueba para verificar la entregabilidad.
  2. Revisa tu carpeta de spam para asegurarte de que el mensaje no fue marcado.

FAQ

¿Cómo actualizo Mailcow una vez que está instalado?

Actualizar Mailcow es sencillo. Primero, navega hasta el directorio de instalación de Mailcow y luego usa los siguientes comandos:

docker-compose pull
docker-compose up -d

Esto descargará las imágenes de Docker más recientes y reiniciará los servicios con las configuraciones actualizadas. También es recomendable consultar la documentación de Mailcow para notas de actualización específicas de la versión.

¿Qué pasa si encuentro problemas con el certificado SSL?

Si estás enfrentando problemas con el certificado SSL, considera usar Let’s Encrypt para certificados SSL gratuitos. Mailcow tiene soporte integrado para Let’s Encrypt. Asegúrate de que tu DNS esté configurado correctamente antes de usar la función Let’s Encrypt en la interfaz web de Mailcow. Para configuraciones más avanzadas o resolución de problemas, consulta diversas discusiones en el subreddit r/selfhosted o en los foros de Mailcow.

¿Puedo ejecutar Mailcow en un VPS de bajo rendimiento?

Aunque Mailcow puede técnicamente ejecutarse en un VPS de bajo rendimiento, no se recomienda. El rendimiento de Mailcow puede verse afectado por la limitada RAM y recursos de CPU, especialmente si planeas manejar múltiples cuentas de correo o si ejecutas servicios adicionales junto a él. Para una experiencia más fluida, un VPS con al menos 2-4 GB de RAM es ideal.

Conclusión

Auto-albergar Mailcow en un VPS te proporciona control total sobre tus sistemas de correo electrónico. Siguiendo esta guía paso a paso, puedes instalar y configurar Mailcow con éxito para satisfacer tus necesidades personales o comerciales. Recuerda monitorear el rendimiento de tu sistema y ajustar las especificaciones de tu servidor si es necesario. ¡Feliz auto-albergaje!