Documentación

Primeros pasos con Termal OS.

De cero a un escritorio remoto por SSH en un par de minutos.

Primeros pasos

Termal OS es una aplicación de escritorio. En tus servidores no hay nada que instalar: habla con ellos por una conexión SSH estándar.

  1. Descarga Termal OS para tu plataforma y ejecuta el instalador.
  2. En el primer arranque creas una cuenta local y aceptas los términos; eso prepara tu bóveda cifrada local.
  3. Añade tu primer servidor (más abajo) y ya estás en marcha.
Tus credenciales se guardan cifradas en tu equipo (AES-256-GCM). Sin cuenta en la nube y sin que ningún dato salga de tu ordenador.

Añadir un servidor

Pulsa Añadir un servidor y rellena los datos de conexión:

  • Host y puerto: por ejemplo servidor.ejemplo.com en el 22.
  • Usuario: tu usuario de SSH.
  • Autenticación: contraseña, o clave privada (PEM) con una frase de contraseña opcional.

Pulsa Probar conexión para comprobarlo antes de guardar. Al conectar, Termal sondea el servidor y adapta la interfaz: distribución, servidor web, tipo de alojamiento (Infomaniak / Plesk / cPanel / estándar), entornos de ejecución, bases de datos y Docker.

# A Termal solo le hace falta acceso SSH, como: ssh [email protected]

El panel

Cada servidor se abre en una vista Sistema en vivo, transmitida en tiempo real por WebSocket:

  • CPU (global y por núcleo), carga media, memoria y swap.
  • Discos por punto de montaje, tráfico de red, tiempo de actividad y procesos más pesados.
  • Histórico con detección de anomalías (puntuación z) que señala los picos inusuales.

Las demás pestañas se adaptan a lo que expone el servidor: Sitios (webs alojadas, versión de PHP, git pull, estadísticas de visitas), Software, Servicios, Contenedores (Docker, si lo hay), Registros (tail -F en vivo), Terminal y Escritorio.

Escritorio remoto

La pestaña Escritorio abre un entorno gráfico completo sobre el sistema de archivos remoto: gestor de ventanas, barra de tareas, menú de inicio e iconos de escritorio. Entre las aplicaciones integradas:

  • Explorador: gestor de archivos SFTP: subir, descargar carpetas como archivo comprimido, comprimir y extraer, permisos, copiar con una ventana de progreso real.
  • Termal Code: un editor al estilo de VS Code (Monaco), con árbol de archivos y pestañas.
  • Terminal: un shell PTY de verdad.
  • Termal Browser: un navegador con pestañas, marcadores y herramientas de desarrollo acopladas.
  • Monitor y gestor de procesos: recursos en vivo y control de tareas.
  • Termal App Studio: crea tus propias aplicaciones Termal en HTML/JS, desde el propio escritorio. Consulta la documentación para desarrolladores.

Algunos detalles pensados para quien pasa muchas horas aquí:

  • Paleta de comandos: pulsa ⌘/CtrlK para buscar y lanzar cualquier aplicación o acción del escritorio.
  • Atajos de teclado: pulsa ? para ver la lista completa (buscar, renombrar, copiar / cortar / pegar, mover a la papelera…).
  • Separar un escritorio: saca el escritorio de un servidor a su propia ventana (el título muestra el nombre del servidor) para vigilar dos servidores en paralelo.
  • Transferir entre servidores: arrastra un archivo o una carpeta de un escritorio separado a otro y se copia entre los dos servidores (el original se queda donde estaba).
  • Barra de tareas: puedes ponerla arriba o abajo, y ocultarla automáticamente si quieres.

Alertas y notificaciones

Define umbrales para CPU, memoria y disco (aviso y crítico), elige un intervalo de sondeo y decide adónde van las notificaciones:

  • Telegram, Slack, Discord, correo (SMTP) y webhooks HTTP genéricos.
  • Las alertas activas aparecen en un banner, con un registro de los eventos recientes.
  • Escalado cuando un problema sigue en estado crítico, y umbrales propios por servidor: cada uno puede usar los valores por defecto o definir los suyos.
Un servidor solo se marca como desconectado tras varias comprobaciones fallidas seguidas: un corte de red puntual no te va a despertar.

Ediciones y licencia

Termal OS es gratis para un servidor, con el escritorio y la supervisión completos. Para desbloquear más servidores, el copiloto de IA, la API y las funciones de equipo, vincula tu cuenta de termalos.com desde Ajustes → Licencia; la licencia se valida en línea y se guarda en caché para el uso sin conexión (14 días de margen).

La comparación completa está en la página de precios.

Seguridad

  • Los secretos (contraseñas SSH, claves privadas) se cifran con AES-256-GCM mediante una clave maestra propia de cada instalación.
  • Una contraseña de aplicación opcional protege el panel tras una pantalla de bloqueo.
  • Las rutas de registros y los nombres de dominio se validan antes de ejecutar cualquier comando remoto.
Ejecuta Termal en local, en tu propio equipo. Si algún día alojas la versión web, ponla detrás de un proxy inverso con autenticación, y no pierdas nunca tu clave maestra.

¿Quieres crear tus propias mini-aplicaciones? Mira el SDK y los ejemplos en GitHub → o la presentación para desarrolladores.