Saltar al contenido

Configurar Pterodactyl en un servidor Linux: aloja tu propio panel de servidores de juegos

Descubre cómo instalar Pterodactyl Panel y Wings en tu servidor Linux y gestionar fácilmente tus propios servidores de juegos desde una interfaz web → Descubre más

10 de noviembre de 202614 min de lectura1 Visitas0 útil

Introducción

Pterodactyl es un panel gratuito de código abierto que te permite gestionar servidores de juegos como Minecraft, Rust, ARK o CS2 desde una interfaz web. Cada servidor de juegos se ejecuta en su propio contenedor Docker, completamente separado de los demás.

Pterodactyl consta de dos partes:

  • Panel – la interfaz web donde gestionas los servidores, los usuarios y los recursos (aplicación PHP con base de datos y servidor web)
  • Wings – el servicio del servidor que inicia, detiene y supervisa los contenedores de los servidores de juegos

En esta guía te mostramos paso a paso cómo instalar Panel y Wings en tu VPS de ZapX o en un servidor dedicado, configurar un dominio con SSL y crear tu primer servidor de juegos.

Preparativos

Para usar Pterodactyl necesitas un VPS o un servidor dedicado con Linux y acceso root mediante SSH. En nuestra guía de primer acceso por SSH encontrarás cómo conectarte a tu servidor. ¿Acabas de llegar a ZapX? Primero, consulta la introducción a los VPS o a los servidores dedicados.

Consejo

Autenticación con clave SSH

Te recomendamos usar una clave SSH en lugar de una contraseña. En nuestra guía Crear y usar claves SSH encontrarás cómo hacerlo.

Requisitos de hardware

El Panel en sí es ligero. Los recursos que necesitas dependen principalmente de cuántos servidores de juegos quieras ejecutar con Wings. Si instalas Panel y Wings en el mismo servidor, te recomendamos lo siguiente:

HardwareMínimoRecomendado
CPU2 núcleos de vCPU4 núcleos de vCPU o más
RAM4 GB8 GB o más
Espacio en disco30 GB100 GB o más

Sistemas operativos compatibles

Según la documentación oficial de Pterodactyl, actualmente son compatibles estos sistemas:

Sistema operativoVersionesNota
Ubuntu22.04, 24.04En 22.04 necesitas un repositorio PHP adicional
Debian11, 12, 13PHP 8.3 se obtiene del repositorio Sury
Rocky Linux / AlmaLinux / RHEL8, 9Usan nombres de paquetes y rutas diferentes; no se tratan en esta guía

En esta guía encontrarás los comandos para Ubuntu y Debian. El Panel ya no es compatible con Ubuntu 20.04 ni con versiones anteriores. Si vas a instalar el sistema desde cero, te recomendamos Ubuntu 24.04 o Debian 12.

Comprobar la virtualización

Wings necesita Docker. Docker funciona sin problemas en servidores basados en KVM y en servidores dedicados, pero normalmente no en contenedores OpenVZ o LXC. Compruébalo con este comando:

bash
systemd-detect-virt

El resultado kvm o none (servidor dedicado sin virtualización) es correcto. Si aparece openvz o lxc, por lo general no podrás ejecutar Wings en ese servidor.

Actualizar el sistema

Antes de la instalación, actualiza el sistema a la versión más reciente:

bash
apt update && apt upgrade -y

Firewall y puertos

Si utilizas un firewall en tu servidor, debes abrir estos puertos:

PuertoProtocoloUso
80 y 443TCPPanel (HTTP/HTTPS) y verificación del certificado por parte de Certbot
8080TCPAPI de Wings, que permite la comunicación entre el Panel y el nodo
2022TCPAcceso SFTP a los archivos de los servidores de juegos
Puertos de juegoTCP/UDPLos puertos de tus asignaciones, por ejemplo, 25565 para Minecraft

Por ejemplo, puedes abrir los puertos con UFW de esta manera. Asegúrate de permitir SSH primero; de lo contrario, podrías bloquearte el acceso al activar el firewall:

bash
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw allow 8080/tcp
ufw allow 2022/tcp
ufw allow 25565:25570/tcp
ufw allow 25565:25570/udp
ufw enable

Encontrarás más información en nuestra guía sobre la gestión del firewall en Linux.

Información

Docker y UFW

Docker crea sus propias reglas para los puertos de los contenedores de los servidores de juegos. Por eso, esos puertos suelen ser accesibles incluso si no los has abierto en UFW. No confíes únicamente en UFW para proteger los puertos de juego.

FAQ

Preguntas frecuentes

Pterodactyl es un panel gratuito de código abierto para gestionar servidores de juegos. Consta del Panel (la interfaz web) y Wings (el servicio del servidor), que inicia cada servidor de juegos en su propio contenedor Docker.
Según la documentación oficial, admite Ubuntu 22.04 y 24.04, Debian 11, 12 y 13, y Rocky Linux, AlmaLinux y RHEL 8 y 9. El Panel ya no es compatible con Ubuntu 20.04 ni con versiones anteriores.
El Panel necesita PHP 8.2 o 8.3; se recomienda PHP 8.3. En Ubuntu 22.04 y Debian, PHP 8.3 se obtiene de un repositorio adicional; Ubuntu 24.04 ya lo incluye.

Comentarios

¿Te resultó útil este artículo?

Tus comentarios nos ayudan a priorizar y mejorar los contenidos.

0 de 0 Las valoraciones consideraron útil este artículo.

Ayuda personalizada

¿No te basta con la guía?

Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.

Zappy conoce esta guía y te responde directamente en el chat.