Skip to content

v1.0.1 — Primera versión estable del daemon

Choose a tag to compare

@lz20r lz20r released this 03 Nov 17:42
· 5 commits to main since this release

Wings v1.0.1 — Primera versión estable del daemon

Publicada el 3 de noviembre de 2026.

Primer release formal del daemon de nodos de Cinammon, el componente que corre en cada máquina de juego y hace el trabajo pesado: contenedores, consolas y transferencia de archivos. A partir de esta versión, Wings se distribuye como binario versionado e integrado en el ciclo de actualizaciones del panel.

El daemon

  • Gestión del ciclo de vida de los servidores: creación, arranque, parada, reinstalación y eliminación de los contenedores Docker de cada servidor de juego, con límites de CPU, memoria y disco por plan.
  • Consola en tiempo real vía websocket, consumida por el panel para la consola web de cada servidor.
  • Servidor SFTP integrado para la gestión de archivos de los clientes, con autenticación contra el panel.
  • API de sistema (/api/system) que expone versión, arquitectura, kernel y número de CPUs; es la fuente que usa el panel para el widget de infraestructura y la detección de versión instalada.

Distribución

  • Binario estático wings_linux_amd64 compilado para linux/amd64 sin dependencias externas: un solo archivo instalable en /usr/local/bin/wings.
  • Integración con el auto-updater del panel: el updater descarga el binario del release, lo valida, lo instala con copia de seguridad y reinicia wings.service con rollback automático si no arranca.

Instalación

  • Configuración en /etc/cinammon/config.yml; servicio systemd wings.service.
  • En la instalación de referencia, la API escucha solo en 127.0.0.1:8080 detrás de nginx.