Tienes un portátil viejo acumulando polvo en un cajón. Puede que fuera tu portátil de trabajo hace unos años, puede que lo compraras con buenas intenciones y luego lo sustituyeras. En cualquier caso, dentro todavía hay suficiente potencia para convertirse en algo mucho más útil: tu servidor privado.
En esta serie de artículos te enseñamos a construirlo desde cero — con herramientas de código abierto, una arquitectura pensada para la seguridad y la suficiente sencillez como para poder gestionarlo incluso sin unos conocimientos técnicos avanzados. Pero antes de escribir una sola línea de configuración, debemos entender qué estamos construyendo y por qué.
Por qué hacer self-hosting en 2026
La respuesta corta es: porque tus datos no pertenecen a Google, Microsoft ni Dropbox.
Cada vez que usas un servicio en la nube gratuito, estás pagando con algo más valioso que el dinero: tus archivos, tus correos, tus contraseñas, tus hábitos. Los proveedores de servicios en la nube saben cuándo te despiertas, qué buscas, con quién te comunicas y cuánto gastas. No es ciencia ficción — es el modelo de negocio sobre el que se sostienen miles de millones de dólares en facturación publicitaria.
El self-hosting es la respuesta práctica a este problema. En lugar de confiar en un servidor en California que nunca has visto y que no puedes controlar, gestionas tus servicios en un ordenador que está en tu casa. Tú eres el propietario de los datos. Tú eres el administrador. Ningún tercero tiene acceso, nadie puede leer tus correos, nadie puede vender tu perfil.
Cierto, requiere algo de trabajo inicial. Pero mucho menos de lo que crees — y esta serie está pensada precisamente para acompañarte paso a paso.
La arquitectura: dos zonas, dos niveles de acceso
Antes de elegir qué software instalar, debemos pensar en la arquitectura. Un servidor mal configurado es peor que ningún servidor: expone datos sensibles a cualquiera que sepa dónde buscar.
Nuestra configuración se divide en dos zonas bien separadas.
La zona privada solo es accesible a través de la VPN. Aquí viven los servicios que nunca deben ser alcanzables desde internet: el gestor de contraseñas, el panel de control de Docker, el acceso SSH, los paneles de monitorización. Ningún puerto abierto en internet, superficie de ataque prácticamente nula. Si no estás conectado a la VPN, esos servicios no existen para el mundo exterior.
La zona pública es la que el mundo puede ver. Aquí puedes alojar tu sitio web, tu servidor de correo, el webmail. El tráfico pasa a través de un reverse proxy que gestiona HTTPS de forma automática — sin certificados que renovar a mano, sin configuraciones arcanas.
La regla práctica es sencilla: activas la VPN y todo funciona. Apagas la VPN y tu gestor de contraseñas vuelve a ser invisible. Es un modelo de seguridad que funciona incluso si eres un usuario normal, no un administrador de sistemas.
El stack: qué instalaremos y por qué
Todo de código abierto, todo verificable, todo controlado por ti.
WireGuard + wg-easy es nuestra VPN. WireGuard es el protocolo VPN más moderno y seguro disponible hoy en día — código sencillo, cifrado excelente, alto rendimiento. wg-easy añade una interfaz web sencilla y la posibilidad de generar códigos QR para conectar tus dispositivos en treinta segundos. Es lo primero que instalaremos, porque a partir de ese momento cada operación de administración pasará por la VPN.
Vaultwarden es el gestor de contraseñas self-hosted, 100 % compatible con Bitwarden. Vive en la zona privada, nunca es alcanzable sin VPN, y te permite dejar de confiar en LastPass o 1Password. Si no sabes dónde guardar tus contraseñas, la respuesta está aquí.
Nginx Proxy Manager es nuestro reverse proxy para la zona pública. Tiene una interfaz gráfica, gestiona los certificados HTTPS de forma automática mediante Let’s Encrypt y te permite exponer servicios en internet con la configuración de seguridad adecuada — sin tocar archivos de configuración a mano.
Mailcow es el servidor de correo completo. Es la parte más delicada de toda la configuración (lo decimos claramente: el correo electrónico self-hosted requiere atención), pero Mailcow es la opción más sólida si quieres algo que puedas administrar sin volverte loco. Incluye interfaz web, gestión de múltiples dominios, antispam y todo lo necesario para configurar correctamente SPF, DKIM y DMARC.
El orden de instalación importa
Si te equivocas en el orden, te complicas la vida. Este es el camino que seguiremos en la serie:
- WireGuard — antes que nada. A partir de este momento, la administración del servidor pasa por la VPN.
- Vaultwarden — justo después. Valor inmediato, seguridad inmediata, y te da la satisfacción de ver funcionar el primer servicio.
- Nginx Proxy Manager — la puerta de entrada hacia internet. DNS, HTTPS, sitios web.
- Mailcow — cuando la base sea sólida. Correo, SPF/DKIM/DMARC, copias de seguridad.
En las próximas entregas abordaremos cada paso en detalle: desde la instalación de Ubuntu Server en el portátil hasta la configuración del DNS, desde los primeros comandos de Docker hasta la gestión de los certificados SSL.
Conclusión
Un portátil viejo, una conexión a internet y unas horas de trabajo: es todo lo que hace falta para dejar de confiar tus datos a otra persona. No es un proyecto para expertos — es un camino pensado para quien quiere recuperar el control, un paso cada vez. En el próximo artículo empezamos por el principio: elegir el hardware adecuado e instalar Ubuntu Server. Bienvenido al self-hosting.
Ampliaciones y herramientas mencionadas: