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

guide

Cómo Auto-Hospedar Mailu en un VPS (Guía Completa)

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

Cómo Auto-Hospedar Mailu en un VPS (Guía Completa)

Auto-hospedar tu servidor de correo electrónico puede ser un proyecto gratificante, y Mailu es una excelente opción para aquellos que buscan tomar control de su correo electrónico. En esta guía, te llevaremos a través del proceso de instalación de Mailu en un VPS, asegurando que tengas los componentes y la configuración necesarios para comenzar. Esta guía asume que tienes cierta familiaridad con Docker y la gestión básica de servidores.

Requisitos Previos

Antes de comenzar el proceso de instalación, asegúrate de tener:

  1. Un VPS: Puedes elegir entre varios proveedores en función de tus necesidades y presupuesto. Aquí hay una comparación rápida de proveedores de VPS populares:

    ProveedorPrecio (EUR/USD)Características Clave
    Contabo VPS5.99 EUR/mesAlta capacidad de almacenamiento, panel de gestión intuitivo
    Hetzner Cloud4.15 EUR/mesAsequible, rendimiento confiable, instancias escalables
    DigitalOcean6 USD/mesAmigable para el usuario, documentación extensa
    Vultr6 USD/mesPresencia global, SSDs rápidos
    Linode5 USD/mesSoporte 24/7, copias de seguridad fáciles

    Para comenzar, puedes usar enlaces para elegir tu proveedor: Contabo, Hetzner, DigitalOcean, Vultr, o Linode.

  2. Nombre de Dominio: Necesitarás registrar un nombre de dominio para manejar tus direcciones de correo electrónico.

  3. Conocimientos Básicos de Docker: Es necesario tener familiaridad con Docker, ya que Mailu opera dentro de contenedores.

Paso 1: Configura Tu VPS

Una vez que hayas elegido tu proveedor de VPS y configurado tu VPS, conéctate a tu VPS utilizando SSH. Por ejemplo:

ssh root@tu-ip-vps

Actualiza Tu Sistema

Ejecuta los siguientes comandos para actualizar y mejorar los paquetes de tu sistema:

sudo apt update
sudo apt upgrade -y

Instala Docker

Mailu se ejecuta dentro de Docker. Para instalar Docker, sigue estos pasos:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-compose -y

Verifica que Docker esté instalado correctamente:

sudo docker --version

Paso 2: Descarga Mailu

Prepara un directorio para Mailu:

mkdir mailu
cd mailu

Crea un nuevo archivo .env en el directorio de Mailu. Este archivo contendrá las variables de configuración para tu instalación de Mailu. Usa el siguiente comando para crear y abrir el archivo:

nano .env

Aquí hay un ejemplo básico de cómo podría verse el archivo .env:

# Configuración del entorno
DOMAIN=tu-dominio.com
HOSTNAMES=mail.tu-dominio.com
# Otras configuraciones de Mailu
SECRET_KEY=
VARIANT=master
# Agrega configuraciones apropiadas para SSL y usuario administrador

Consulta la documentación de Mailu para una guía de configuración más detallada.

Paso 3: Despliega Mailu en Docker

Con las configuraciones necesarias completadas, procedamos a crear los contenedores de Docker necesarios para Mailu. Puedes hacer esto utilizando Docker Compose. Crea un archivo docker-compose.yml:

nano docker-compose.yml

Agrega la configuración básica de la pila de Mailu:

version: '3'

services:
  front:
    image: mailu/nginx
    restart: always
    env_file: .env
    volumes:
      - mailu-vmail:/data
      - mailu-ssl:/certs
    networks:
      mailu:
        aliases:
          - mail

  smtp:
    image: mailu/postfix
    restart: always
    env_file: .env
    networks:
      mailu:

# ... Agrega otros servicios como imap, webmail, etc.

Ejecuta el siguiente comando para lanzar tu pila de Mailu:

sudo docker-compose up -d

Puedes verificar que los contenedores estén funcionando con:

sudo docker ps

Paso 4: Finaliza la Configuración

Ahora que tienes Mailu en funcionamiento, configura tus registros DNS para apuntar a tu VPS. Querrás establecer registros MX para tu dominio que apunten a tu instancia de Mailu.

Ejemplo de Configuración DNS

Estos cambios en DNS pueden tardar un tiempo en propagarse.

FAQs

¿Qué es Mailu?

Mailu es una solución de servidor de correo electrónico simple, pero completa, que se ejecuta en Docker y te da control sobre el alojamiento de correo electrónico. Puede manejar múltiples dominios y viene con características integradas como webmail, filtrado de spam y gestión de almacenamiento. Al auto-hospedar Mailu, puedes disfrutar de una experiencia de alojamiento de correo electrónico personalizada adaptada a tus necesidades.

¿Puedo escalar mi instalación de Mailu?

Sí, Mailu está diseñado para escalar. Usar Docker significa que puedes agregar más recursos o contenedores fácilmente a medida que aumenta tu base de usuarios. También puedes usar balanceadores de carga para distribuir el tráfico entre múltiples instancias si es necesario. Dependiendo de las ofertas de tu proveedor de VPS, escalar puede ser relativamente sencillo; solo asegúrate de monitorear el rendimiento y el uso de recursos a lo largo del tiempo.

¿Es seguro auto-hospedar mi correo electrónico?

Auto-hospedar tu correo electrónico puede ser seguro si se configura correctamente. Querrás habilitar SSL/TLS para tus conexiones, asegurarte de que se usen contraseñas fuertes y actualizar regularmente tus contenedores de Docker para corregir cualquier vulnerabilidad. Aunque el auto-hospedaje te brinda control, también requiere diligencia en cuanto a las prácticas de seguridad. Asegúrate de consultar recursos como r/selfhosted o awesome-selfhosted para obtener lo último en soluciones auto-hospedadas y mejores prácticas de seguridad.

Para una comparación completa de VPS, consulta nuestro sitio. ¡Feliz auto-hospedaje!