Cómo instalar Pterodactyl en un VPS: panel y Wings
Pterodactyl es el panel de código abierto con el que se gestionan servidores de juegos. Se compone del panel (la web) y de Wings (el programa que ejecuta los servidores). En un VPS puedes montar ambos; esta guía te lleva por el camino con el instalador de la comunidad.

- Necesitas un VPS limpio con Ubuntu o Debian reciente, un dominio apuntando a su IP y los puertos abiertos.
- El instalador de la comunidad hace casi todo; léelo antes de ejecutarlo.
- Wings necesita virtualización completa y Docker.
- Para los comandos exactos y versiones, la referencia es la documentación oficial de Pterodactyl.
Pterodactyl es software de terceros y cambia con las versiones. Esta guía te da el recorrido y los requisitos; sigue la documentación oficial para los detalles de cada versión.
Qué vas a montar
| Pieza | Qué hace |
|---|---|
| Panel | La interfaz web (PHP, base de datos MariaDB, Redis y un servidor web). |
| Wings | El agente que corre en cada máquina y ejecuta los servidores de juego dentro de contenedores Docker. |
Puedes poner panel y Wings en el mismo VPS, o el panel en uno y Wings en otros.
Requisitos
- Un VPS limpio con Ubuntu o Debian reciente (por ejemplo Ubuntu 24.04 LTS). Si es nuevo, también puedes reinstalarlo desde el panel.
- Virtualización completa para Wings (no funciona en contenedores tipo OpenVZ o LXC). Si dudas de tu plan, pregunta a soporte.
- Un dominio (o subdominio, por ejemplo
panel.midominio.com) con un registro A hacia la IP del VPS. - RAM suficiente: el panel gasta poco, pero los servidores de juego que ejecutes necesitan la suya.
Puertos que abrir
| Puerto | Para qué |
|---|---|
| 22 | SSH |
| 80 y 443 | El panel (HTTP y HTTPS) |
| 8080 | Wings (comunicación con el panel) |
| 2022 | Wings (SFTP) |
| Los de tus servidores | Por ejemplo 25565 para Minecraft Java |
Ábrelos en el firewall del panel y en UFW si lo usas (guía del firewall).
Instalar con el instalador de la comunidad
Hay un script mantenido por la comunidad que automatiza la instalación. Primero asegura el VPS (primeros pasos), haz un snapshot y ejecútalo como root o con sudo:
bash <(curl -s https://pterodactyl-installer.se)
El instalador te pregunta qué instalar (panel, Wings o ambos) y los datos que necesita: dominio, correo, contraseña de la base de datos, zona horaria y si quieres configurar el firewall y el certificado HTTPS de Let's Encrypt. Responde con tus datos y espera a que termine.
Ejecutar un script de Internet con permisos de administrador es una decisión de confianza. Puedes descargarlo y leerlo antes con curl -s https://pterodactyl-installer.se -o installer.sh && less installer.sh.
Primeros pasos en el panel
- Entra en
https://panel.midominio.comcon el usuario administrador que creaste. - En el área de administración crea una Location (por ejemplo, tu ciudad) y un Node: la máquina donde corre Wings, con su dominio y la RAM y disco que ofreces.
- El panel te da la configuración de Wings para ese nodo. Cópiala al VPS donde está Wings y arranca el servicio.
- Crea las Allocations (IP y puertos) que usarán tus servidores.
- Crea un servidor eligiendo un Nest y un Egg (el tipo de juego o aplicación).
¿Y si prefieres no montarlo tú?
Montar y mantener un panel (actualizaciones, backups, seguridad) lleva tiempo. Si solo quieres un servidor de juego, en MixelNodes ya tienes SkyPanel listo con backups y Anti-DDoS: mira cómo crear un servidor de Minecraft.
Preguntas frecuentes
¿Panel y Wings pueden ir en el mismo VPS?
Sí, es lo más sencillo para empezar. Si creces, puedes mover Wings a otras máquinas y dejar el panel aparte.
¿Cuánta RAM necesito?
El panel necesita poca; lo que decide es cuántos servidores de juego vayas a ejecutar. Usa la calculadora para estimar los tuyos.
¿Qué hago si el instalador falla?
Lee el mensaje de error: casi siempre es el dominio sin apuntar a la IP, un puerto cerrado o un VPS que no estaba limpio. Vuelve a tu snapshot e inténtalo de nuevo.