Aether Panel Documentation

Uso del Panel

Gestión de Servidores

Para añadir un nuevo servidor, navega a la sección "Servidores" y haz clic en "Crear Nuevo". Se te pedirá que selecciones un nodo, elijas una plantilla y configures sus ajustes. Los servidores se ejecutan en contenedores Docker para aislamiento y seguridad.

Crear un Servidor

  • Haz clic en el botón "Crear Servidor"
  • Selecciona el nodo donde se ejecutará el servidor
  • Elige una plantilla (Minecraft, Terraria, etc.)
  • Configura el nombre, puerto, IP y recursos
  • Asigna usuarios al servidor con sus permisos
  • Haz clic en "Crear" — el panel instalará el servidor automáticamente

Gestión de Usuarios y Roles

En la sección "Usuarios", puedes crear nuevas cuentas de usuario y asignarlas a roles con permisos específicos. El sistema de permisos está basado en scopes que controlan granularmente cada acción dentro del panel.

Crear Usuario

  • Haz clic en "Crear Usuario"
  • Completa el formulario con nombre de usuario, email y contraseña
  • Asigna permisos globales o roles
  • Guarda el usuario

Sistema de Permisos (Scopes)

Aether Panel usa ~80 scopes granulares que controlan cada acción. Los permisos pueden asignarse a nivel global (afectan a todos los servidores) o a nivel de servidor individual. También existen roles que agrupan scopes para asignación masiva.

Categorías de Scopes

  • server:Control del servidor: view, start, stop, kill, restart, install, reload, status, stats, console, send commands, rename
  • files:Archivos: view, edit, sftp, compress, extract
  • backups:Backups: view, create, restore, delete, download
  • users:Usuarios del servidor: view, create, edit, delete
  • data:Datos del servidor: view, edit (usuario), edit (admin)
  • tasks:Tareas programadas: view, run, create, edit, delete
  • admin:Scopes de administración global: admin, settings.edit, nodes (view/create/edit/delete/deploy), users (search/view/edit), templates, uptime

Gestión de Nodos

Los nodos son servidores físicos o virtuales donde se ejecutan los contenedores Docker de tus servidores de juegos. El panel puede gestionar múltiples nodos desde una sola interfaz. Cada nodo ejecuta un daemon que se comunica con el panel vía API HTTP.

Nodo Local

El nodo local es el mismo servidor donde está instalado el panel. Se configura automáticamente durante la instalación y ejecuta el daemon en el mismo proceso.

Características del Nodo

Cada nodo expone sus capacidades al panel: tipo de entorno (Docker), sistema de archivos, información del sistema (CPU, RAM, disco). Puedes consultar las features de cualquier nodo desde la interfaz.

Crear un Nodo

  • Ve a la sección "Nodos" en el panel de administración
  • Haz clic en "Crear Nodo"
  • Configura el nombre, IP, puerto y carpetas de servidores
  • Configura las credenciales de comunicación (secreto compartido)
  • Verifica la conexión con el nuevo nodo
  • Guarda el nodo — ahora puedes crear servidores en él

Database Hosts

Los Database Hosts permiten gestionar servidores MySQL/MariaDB para crear bases de datos automáticamente para tus servidores de juegos.

Configuración de MySQL

Para que el panel pueda crear bases de datos automáticamente, necesitas:

  • Un usuario MySQL con permisos GRANT ALL PRIVILEGES ON *.* WITH GRANT OPTION
  • MySQL configurado para aceptar conexiones externas (bind-address=0.0.0.0)
  • Puerto 3306 abierto en el firewall

Crear un Database Host

  • Ve a Admin Database Hosts
  • Haz clic en "Crear Database Host"
  • Paso 1: Ingresa las credenciales de MySQL con permisos GRANT ALL
  • Paso 2: Configura el host, puerto, nombre y nodos vinculados
  • Guarda el Database Host

Usar Database Hosts

Una vez creado un Database Host, puedes crear bases de datos desde la pestaña "Database" del servidor. El panel generará automáticamente:

  • Nombre de base de datos único
  • Usuario con permisos específicos
  • Contraseña segura
  • Información de conexión remota

SFTP

Aether Panel incluye un servidor SFTP integrado que permite a los usuarios acceder a los archivos de sus servidores usando cualquier cliente SFTP estándar (FileZilla, WinSCP, Cyberduck).

  • El servidor SFTP se ejecuta en el puerto configurado (por defecto 5657)
  • Cada usuario solo puede acceder a los servidores donde tiene permisos
  • La autenticación se realiza mediante las credenciales del panel
  • Los usuarios deben tener el scope server.sftp para acceder vía SFTP

Conexión WebSocket en Tiempo Real

El panel proporciona una conexión WebSocket a través de la API REST que permite recibir datos en tiempo real del servidor. El socket se conecta mediante proxy desde el panel al daemon del nodo.

  • Consola interactiva del servidor con logs en vivo
  • Estadísticas de CPU, RAM y disco en tiempo real
  • Estado del servidor (encendido/apagado/instalando)
  • Autenticación mediante token Bearer del panel

Interfaz de Línea de Comandos (CLI)

El panel incluye un CLI completo basado en Cobra para administración desde la terminal.

  • SkyPanel run — Inicia el panel y el daemon
  • SkyPanel version — Muestra la versión del panel
  • SkyPanel user — Comandos de gestión de usuarios (crear, modificar, eliminar)
  • SkyPanel db — Comandos de base de datos (migrar, actualizar)
  • SkyPanel runservice — Ejecuta como servicio del sistema

No olvides que Aether Panel es un proyecto en desarrollo open source, si tienes alguna duda o problema al instalar o el comando del instalador no funciona puedes contactarnos en el Discord de Aether Panel.

    Aether Panel | Open Source Game Server & Cloud Hosting Platform