← Blog

¿Qué es Pterodactyl? Panel, Wings e instalación en VPS

Par Benjamin Dayan · PDG

· Mis à jour le 4 de noviembre de 2026 · Lecture 10 min

Índice
Panel web de Pterodactyl mostrando la consola de varios servidores de juegos sobre un monitor en una sala de servidores

Pterodactyl es un panel gratuito y de código abierto para gestionar servidores de juegos (Minecraft, Rust, FiveM…) desde una interfaz web. Se compone de dos piezas: el Panel (PHP/Laravel) y Wings, un daemon que arranca cada servidor dentro de un contenedor Docker aislado. Hablamos del software, no del dinosaurio.

Si ya administras un servidor en algún proveedor, es probable que hayas usado un panel de este tipo sin saberlo. Aquí te explicamos cómo funciona, qué necesitas para instalarlo y cómo decidir entre montarlo tú mismo o delegarlo.

En pocas palabras

  • Pterodactyl se compone de un Panel (interfaz web, API, base de datos) y de Wings (daemon que controla Docker en cada máquina).
  • Los «eggs» son las recetas que describen cómo instalar y arrancar cada juego.
  • El software es gratuito con licencia MIT, pero el VPS, el mantenimiento y la seguridad corren de tu cuenta.
  • Wings necesita un Linux capaz de ejecutar Docker: con KVM no hay problema; con OpenVZ y LXC, mejor evitarlos.
  • Para varios servidores o para reventa, un VPS con el panel preinstalado ahorra tiempo; para uno o dos servidores, basta con un servidor gestionado.

¿Para qué sirve Pterodactyl y para quién es?

Pterodactyl reúne todos tus servidores de juegos en una sola interfaz, con accesos independientes para cada persona. Se acabaron las sesiones SSH sueltas y las carpetas desperdigadas: creas un servidor en unos clics y cada administrador ve solo lo que le corresponde.

Se le saca partido sobre todo en tres casos:

  • una comunidad que mantiene un Minecraft supervivencia, uno creativo, un Rust y un bot de Discord, con moderadores distintos en cada uno;
  • un revendedor o microproveedor de hosting que alquila servidores a clientes;
  • una asociación o un equipo de esports que quiere controlar su propia infraestructura.

El panel incluye cuentas y subusuarios con permisos, consola en tiempo real, gestor de archivos, acceso SFTP, planificador de tareas (reinicios, copias de seguridad), backups y una base de datos por servidor.

Eso sí, no es para todo el mundo. Si solo quieres un servidor para jugar con colegas, ponerte a administrar Linux, Docker y SSL es perder el tiempo: un servidor de Minecraft llave en mano te pone en línea en menos de un minuto y sin una sola línea de comandos.

Panel y Wings: la diferencia, sin rodeos

El Panel es el cerebro y Wings es el brazo. El primero muestra la interfaz y guarda la configuración; el segundo es quien ejecuta realmente los servidores.

El esquema cabe en una línea: Panel ↔ Wings ↔ contenedores Docker (uno por servidor de juego).

Pieza Función Tecnologías
Panel Interfaz web, API, cuentas, configuración de los servidores PHP/Laravel, front en React, base de datos MariaDB o MySQL, Redis (caché y colas)
Wings Daemon instalado en cada máquina (nodo): lanza los contenedores y expone el SFTP Go, Docker

Un único panel puede gestionar varios nodos. Así repartes tus servidores entre varios VPS o dedicados sin salir de la misma interfaz. Para empezar, Panel y Wings pueden convivir en el mismo VPS, como hacen la mayoría de las comunidades pequeñas.

Wings sustituyó al antiguo daemon en Node.js y está escrito en Go. La documentación oficial detalla su instalación.

Eggs y nests: las recetas de cada juego

Un egg es un archivo JSON que describe cómo ejecutar un juego: imagen de Docker, script de instalación, comando de arranque, variables editables (versión, RAM, semilla del mapa…) y detección de que el servidor ya ha arrancado. Los nests agrupan los eggs por familias: Minecraft, Source Engine, Rust, etc.

Algunos ejemplos: un egg de Paper para Minecraft, uno de Rust con Oxide/uMod, uno de FiveM con txAdmin. Pterodactyl incluye unos cuantos y la comunidad publica muchísimos más en repositorios públicos.

La trampa habitual es el egg comunitario mal mantenido. El juego se actualiza y la instalación o el arranque dejan de funcionar. Antes de importar un egg, mira la fecha de su última actualización y lee los comentarios más recientes de otros usuarios.

¿Es gratis Pterodactyl?

Sí. El repositorio oficial del Panel lo presenta como un proyecto libre y de código abierto con licencia MIT, sin versión de pago. El coste real está en otra parte:

  • el VPS o el servidor dedicado que lo aloja todo;
  • un nombre de dominio, útil para el SSL (opcional, pero recomendable);
  • tu tiempo: actualizaciones, parches de seguridad, copias de seguridad;
  • en su caso, temas o addons de pago de desarrolladores externos.

Antes de lanzarte, ten en cuenta que el ecosistema se mueve. En el momento de redactar este texto, la rama estable sigue siendo la 1.x (v1.15.2), mientras que Pterodactyl 2.0 está en beta y no se recomienda en producción. Si vas a empezar un proyecto nuevo, compara ambas ramas antes de decidir. Si tu panel ya funciona, seguir en la 1.x estable es una opción razonable.

¿Qué VPS necesitas para instalar Pterodactyl?

Dimensiona el VPS pensando en tus juegos, no en el panel. El panel es ligero; lo que se come la RAM, la CPU y el disco son los servidores de juegos.

Sistema operativo y virtualización

Según la documentación de Wings 1.x, los sistemas compatibles son Ubuntu 22.04 y 24.04, Rocky Linux y AlmaLinux 8 y 9, y Debian 12 y 13. Windows no es compatible. Para el Panel, la documentación de la versión 2 recomienda Ubuntu 24.04, que ya incluye PHP 8.3.

En cuanto a la virtualización, la regla es sencilla: KVM funciona seguro. Con OpenVZ, LXC o Virtuozzo, Wings puede no arrancar, salvo que el proveedor haya habilitado el soporte de Docker. Para comprobar tu máquina:

systemd-detect-virt

Si la salida no contiene openvz ni lxc, vas bien. También necesitas acceso root.

Por tanto, un VPS Windows queda descartado para Pterodactyl. Sigue siendo útil para necesidades propias de Windows, como ciertos servidores de juegos o herramientas: para eso está el VPS Windows.

CPU, RAM y almacenamiento según tus servidores

Calcula la RAM que necesita el panel y suma la RAM que pide cada servidor de juego, según su página de requisitos. Los plugins, los mods y el número de jugadores la mueven.

Uso RAM a prever
Solo el panel Consumo ligero, ver la documentación del panel
Minecraft Paper, 10 jugadores Ver la página de requisitos del juego
FiveM según los recursos Ver la página de requisitos del juego
Rust, 100 jugadores Ver la página de requisitos del juego

Dos criterios pesan más que el número de núcleos. Primero, la frecuencia por núcleo: Minecraft y Rust dependen en buena parte de un hilo principal, y un procesador rápido se nota más que un ejército de núcleos lentos. Segundo, el NVMe, que acelera las copias de seguridad y la carga de los mapas.

Como ejemplo, la gama Premium de Fly-Serv combina Ryzen 9 7950X3D, DDR5 y NVMe. Es el perfil que hace falta para un servidor de Rust con Oxide en 1 clic o para varios servidores de Minecraft en una misma máquina.

Puertos que hay que abrir para Pterodactyl y Wings

Los puertos por defecto son conocidos, pero cada puerto de juego depende de lo que definas en las asignaciones (allocations) del nodo.

Puerto Protocolo Uso
80 / 443 TCP Panel web, HTTPS con Let's Encrypt
8080 TCP API de Wings (configurable)
2022 TCP SFTP de Wings (configurable)
22 TCP SSH de administración, restringido a tus IP
25565 TCP (Java) Minecraft por defecto
28015 / 28016 UDP / TCP Rust por defecto (juego / RCON)
30120 TCP y UDP FiveM por defecto

Los puertos 8080 y 2022 aparecen también en el ejemplo de Docker Compose del repositorio de Wings. Para los puertos de juego, guíate por el egg que uses: cambian de un juego a otro.

Hay otro error muy común: si tu panel va por HTTPS, Wings también debe ser accesible por HTTPS, con un certificado válido para su nombre de dominio. Si no, el panel muestra el nodo en rojo y la consola se queda muda. Cuidado también con Docker: los puertos que publica pueden saltarse UFW. Filtra desde el cortafuegos de tu proveedor o con la cadena DOCKER-USER.

Queda el tema de los ataques. Los puertos de juego en UDP son el objetivo favorito de los DDoS las noches de wipe o de evento. Un filtrado aguas arriba lo cambia todo: en Fly-Serv se basa en XDP/eBPF, con una capacidad de 2 Tbit/s incluida en los VPS.

Instalar Pterodactyl en un VPS: pasos y trampas

Esta es la vista general, sin pretender ser un tutorial exhaustivo. Reserva el tiempo necesario para una primera prueba si SSH no te asusta.

  1. Actualiza el sistema operativo.
  2. Instala PHP, Composer, MariaDB (o MySQL), Redis y un servidor web (Nginx, Apache o Caddy).
  3. Descarga el panel, configura el archivo .env, ejecuta las migraciones de la base de datos y crea la cuenta de administrador.
cp .env.example .env
php artisan p:environment:setup
  1. Configura el SSL con Let's Encrypt.
  2. Instala Docker y después Wings. En el panel, crea el nodo y sus asignaciones de puertos, y pega en la máquina la configuración generada.
  3. Importa los eggs y crea un primer servidor.

Para la versión 2.0 en beta, la documentación pide PHP 8.3 u 8.4, MariaDB 10.11 u 11 (o MySQL 8 o 9), Redis y Composer 2. En la 1.x las versiones exactas son distintas: abre la página de instalación de tu rama antes de teclear el primer comando.

Las trampas más frecuentes:

  • una versión de PHP equivocada;
  • permisos incorrectos en las carpetas del panel;
  • un SSL mal configurado entre el panel y Wings;
  • el puerto 8080 bloqueado por un cortafuegos;
  • la falta de swap en un VPS pequeño;
  • actualizaciones olvidadas, con el panel expuesto a Internet.

Existen scripts de instalación de la comunidad que automatizan todo esto. Suelen funcionar, pero los lanzas como root: lee el código antes de ejecutarlo y pruébalo antes en un VPS desechable.

¿Instalarlo tú, VPS preinstalado o servidor gestionado?

Depende de cuántos servidores tengas y del tiempo que quieras dedicar a la administración.

Opción Para quién Qué gestionas
Instalación manual Administrador que quiere control total y aprender Todo: instalación, actualizaciones, seguridad, eggs
VPS Pterodactyl preinstalado Varios servidores, reventa, comunidad estructurada Los servidores y los eggs, no la instalación del panel ni de Wings
Servidor de juego gestionado con FlyPanel 1 o 2 servidores, jugador o equipo pequeño Solo el juego: mods en 1 clic, consola, copias de seguridad

El VPS Pterodactyl de Fly-Serv está pensado para quien prefiere no montar la pila por su cuenta. Los detalles de la configuración que ofrece (sistema operativo, versión del panel, eggs incluidos) están en la página de la oferta.

En cuanto al presupuesto, los precios de los VPS y servidores de juegos de Fly-Serv son sin permanencia, con descuentos del 5 % al 20 % según la duración elegida (3, 6 o 12 meses). Si tu duda es sobre todo con FiveM, esta guía te ayuda a elegir entre servidor con panel o VPS.

Preguntas frecuentes

¿Qué es Pterodactyl y para qué sirve?

Pterodactyl es un panel de código abierto para gestionar servidores de juegos. Desde su interfaz web puedes crear, arrancar, monitorizar y hacer copias de seguridad de servidores de Minecraft, Rust, FiveM y muchos más, cada uno aislado en un contenedor Docker. Es útil para comunidades, revendedores y equipos que gestionan varios servidores.

¿Qué diferencia hay entre el panel de Pterodactyl y Wings?

El panel es la interfaz web: cuentas, API, base de datos y configuración de los servidores. Wings es el daemon escrito en Go, instalado en cada máquina (nodo), que controla Docker y expone el SFTP. Un panel puede gestionar varios nodos, y ambos pueden funcionar en el mismo VPS para empezar.

¿Qué es un egg de Pterodactyl?

Un egg es un archivo JSON que describe cómo instalar y arrancar un tipo de servidor: imagen de Docker, script de instalación, comando de arranque y variables editables. Los eggs se organizan en nests, por familias de juegos. Antes de importar un egg de la comunidad, comprueba la fecha de su última actualización.

¿Qué configuración de VPS hace falta para instalar Pterodactyl?

Necesitas un Linux compatible (Ubuntu, Debian, Rocky o Alma), virtualización KVM compatible con Docker y acceso root. Prevé entre 1 y 2 GB de RAM para el panel, más la RAM de cada servidor de juego. Un procesador de frecuencia alta y NVMe cuentan más que el número de núcleos.

¿Qué puertos hay que abrir para Pterodactyl y Wings?

Abre el 80 y el 443 en TCP para el panel, el 8080 para la API de Wings y el 2022 para el SFTP (valores por defecto, modificables). Añade los puertos de juego definidos en tus asignaciones, por ejemplo el 25565 para Minecraft o el 30120 para FiveM. Restringe el puerto 22 a tus direcciones IP.

¿Pterodactyl es gratis?

Sí, el software es de código abierto con licencia MIT y no tiene versión de pago. Pagas el VPS o el dedicado, quizá un dominio y addons de terceros, y le dedicas tiempo al mantenimiento. Si prefieres no montarlo tú, el VPS Pterodactyl de Fly-Serv te evita la instalación.

¿Qué opción te conviene para tu próximo servidor?

Cuenta primero los servidores que gestionas de verdad y luego el tiempo que quieres dedicar a Linux, SSL y Docker. Si tienes varios o revendes hosting, el VPS Pterodactyl puede ser una opción a valorar; sus detalles de configuración figuran en la página de la oferta. Conservas hardware pensado para juegos (Ryzen 9 7950X3D, DDR5, NVMe), Anti-DDoS incluido en los puertos de juego, ausencia de permanencia y soporte por Discord a cargo de un equipo francófono.

Y si con un solo servidor te basta, un servidor de juego gestionado con FlyPanel hace el trabajo sin ninguna administración de sistemas. Empieza por ahí y pasa a Pterodactyl el día que el tercer servidor te robe el fin de semana.

Sigue leyendo