Saltar al contenido

Orexa Panel

← Volver a proyectos Imagen del proyecto Orexa Panel
Go TypeScript React Docker

El problema

Los paneles para servidores de Minecraft suelen caer en uno de dos extremos: vienen cargados de funciones que un servidor propio no necesita (multiusuario, permisos por rol y otras capas de administración), o se quedan cortos en algo básico.

La idea

Instalarlo debe ser trivial: clonas el repositorio, ejecutas un solo comando, inicias sesión y empiezas a crear servidores. Sin planes de pago y sin configuración previa.

Qué hace

  • Crea y controla varios servidores (Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge y Velocity) y permite importar o clonar uno existente.
  • Consola en vivo por WebSocket y métricas de CPU y RAM.
  • Explorador de archivos con búsqueda, edición, subida y descarga.
  • Gestión de plugins y mods: subir, habilitar o deshabilitar y buscar actualizaciones.
  • Respaldos programados con restauración, además de registros y reportes de fallas.

Cómo está hecho

Backend en Go con una API REST y WebSocket, frontend en React con TypeScript, y un contenedor Docker que incluye JDK 17, 21 y 25, elegido automáticamente según el tipo y la versión del servidor.

Decisiones

  • Funciona con valores por defecto; la configuración avanzada es opcional mediante variables de entorno.
  • Mientras la contraseña por defecto siga activa, las acciones protegidas permanecen bloqueadas hasta cambiarla.
  • Contraseñas con Argon2id, protección CSRF y rutas de archivos contenidas dentro de cada servidor.
  • Borrar archivos, respaldos o registros pide confirmación y deja 3 segundos para deshacer.

¿Cómo contactarme?

Estoy disponible para nuevas oportunidades. ¡Hablemos!