Por qué una placa pequeña es ideal para un servidor VPN
Un servidor VPN necesita sobre todo una cosa: estar encendido. Un PC de sobremesa 24 horas al día hace ruido y gasta mucho; una placa como la Raspberry Pi consume unos pocos vatios, no hace ruido y cabe al lado del router.
Y tiene potencia de sobra. MiVPN usa WireGuard, un protocolo VPN muy ligero, así que incluso una placa modesta mueve sin problema el tráfico de una conexión doméstica.
Qué necesitas
- Una placa: una Raspberry Pi (3, 4 o 5), una Orange Pi u otra placa similar.
- Un sistema: Raspberry Pi OS 12 (Bookworm), Debian 12 o posterior, o Ubuntu 22.04 o posterior. Valen sistemas de 64 bits (arm64) y de 32 bits en Raspberry Pi (armhf).
- Almacenamiento y corriente: una buena tarjeta microSD (o un SSD) y la fuente oficial o una de calidad.
- Un cable de red hasta el router: para un servidor es más estable que la WiFi.
- Acceso a un terminal en la placa, directamente o por SSH, con un usuario que pueda usar
sudo. - Una cuenta gratuita en mivpn.net.
Instala MiVPN Server
Abre un terminal en la placa (o conéctate por SSH) y añade el repositorio de MiVPN. La primera línea añade la clave con la que se firman los paquetes, la segunda añade el repositorio y las dos últimas instalan el servidor:
curl -fsSL https://mivpn.net/apt/mivpn.gpg | sudo tee /usr/share/keyrings/mivpn.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/mivpn.gpg] https://mivpn.net/apt stable main" | sudo tee /etc/apt/sources.list.d/mivpn.list
sudo apt update
sudo apt install mivpn-server
Solo se hace una vez: a partir de ahí, las actualizaciones de MiVPN llegan junto con las del resto del sistema.
Vincúlalo a tu cuenta y ponlo en marcha
Vincula la placa a tu cuenta (te pedirá la contraseña, que solo se usa para entrar y no se guarda) y arranca el servidor:
sudo mivpn setup -e tu@ejemplo.com
sudo mivpn enable
setup crea el servidor WireGuard, comprueba si tu conexión acepta tráfico de entrada y, según la respuesta, abre el puerto en el router (UPnP) o activa el relay de MiVPN. enable lo pone todo en marcha y hace que vuelva a arrancar solo tras un reinicio o un corte de luz.
Para comprobar que funciona:
sudo mivpn status
Deberías ver el servidor running y el enlace con mivpn.net connected.
Conecta tus dispositivos
Instala la app MiVPN en tu móvil, tablet o portátil (Android, iOS, Windows, macOS y Linux), entra con la misma cuenta y conéctate. La configuración se descarga sola: desde cualquier lugar ya estás dentro de tu red de casa.
Si tu placa tiene escritorio y prefieres ventanas a terminales, también existe MiVPN Server para Linux con escritorio, con las mismas funciones.
Tenlo siempre activo
- Usa cable, no WiFi, entre la placa y el router.
- Usa una buena fuente de alimentación: una floja es la causa más habitual de reinicios inesperados.
- Usa una tarjeta de calidad o un SSD: las tarjetas baratas se desgastan antes.
- Actualiza de vez en cuando:
sudo apt update && sudo apt install --only-upgrade mivpn-serveractualiza solo MiVPN, y el servidor se reinicia solo.
Tu propio servidor VPN, gratis para empezar
Instala MiVPN Server en cualquier ordenador de casa y conéctate desde el móvil o el portátil. Sin archivos de configuración ni servidores de terceros.
Preguntas frecuentes
¿Qué Raspberry Pi necesito?
Basta con una Raspberry Pi 3, 4 o 5: WireGuard es muy ligero. Una Orange Pi o una placa similar con Debian o Ubuntu funciona igual.
¿Necesito pantalla y teclado?
No. Puedes hacerlo todo por SSH desde otro ordenador.
¿Puedo usar la placa para otras cosas?
Sí, siempre que nada más use el mismo puerto UDP que el servidor VPN (el 51820 por defecto, que puedes cambiar en el setup).
¿Cómo paso el servidor a otra placa más adelante?
Instala MiVPN Server en la nueva y ejecuta sudo mivpn setup -e tu@correo --replace. La antigua deja de servir sola y la app MiVPN descarga la nueva configuración automáticamente.