Documentação

Primeiros passos com o Termal OS.

Do zero a um ambiente de trabalho remoto por SSH em dois minutos.

Primeiros passos

O Termal OS é uma aplicação de ambiente de trabalho. Nos teus servidores não há nada para instalar: fala com eles por uma ligação SSH normal.

  1. Descarrega o Termal OS para a tua plataforma e corre o instalador.
  2. No primeiro arranque crias uma conta local e aceitas os termos; isso prepara o teu cofre cifrado local.
  3. Acrescenta o teu primeiro servidor (mais abaixo) e já está.
As tuas credenciais são guardadas cifradas no teu computador (AES-256-GCM). Sem conta na nuvem e sem que nenhum dado saia do teu equipamento.

Acrescentar um servidor

Carrega em Acrescentar um servidor e preenche os dados de ligação:

  • Anfitrião e porta: por exemplo servidor.exemplo.com na 22.
  • Utilizador: o teu utilizador de SSH.
  • Autenticação: palavra-passe, ou chave privada (PEM) com uma frase de acesso opcional.

Carrega em Testar ligação para confirmar antes de guardar. Ao ligar-se, o Termal sonda o servidor e adapta a interface: distribuição, servidor web, tipo de alojamento (Infomaniak / Plesk / cPanel / padrão), ambientes de execução, bases de dados e Docker.

# Ao Termal só lhe faz falta o acesso SSH, como: ssh [email protected]

O painel

Cada servidor abre numa vista Sistema em direto, transmitida em tempo real por WebSocket:

  • CPU (global e por núcleo), carga média, memória e swap.
  • Discos por ponto de montagem, tráfego de rede, tempo em funcionamento e processos mais pesados.
  • Histórico com deteção de anomalias (pontuação z) que assinala os picos invulgares.

Os restantes separadores adaptam-se ao que o servidor expõe: Sites (sites alojados, versão de PHP, git pull, estatísticas de visitas), Software, Serviços, Contentores (Docker, se existir), Registos (tail -F em direto), Terminal e Ambiente de trabalho.

Ambiente de trabalho remoto

O separador Ambiente de trabalho abre um ambiente gráfico completo sobre o sistema de ficheiros remoto: gestor de janelas, barra de tarefas, menu iniciar e ícones no ambiente de trabalho. Entre as aplicações integradas:

  • Explorador: gestor de ficheiros SFTP: enviar, descarregar pastas como ficheiro comprimido, comprimir e extrair, permissões, copiar com uma janela de progresso a sério.
  • Termal Code: um editor ao estilo do VS Code (Monaco), com árvore de ficheiros e separadores.
  • Terminal: uma shell PTY a sério.
  • Termal Browser: um navegador com separadores, marcadores e ferramentas de programação acopladas.
  • Monitor e gestor de processos: recursos em direto e controlo de tarefas.
  • Termal App Studio: cria as tuas próprias aplicações Termal em HTML/JS, a partir do próprio ambiente de trabalho. Consulta a documentação para programadores.

Alguns pormenores pensados para quem passa aqui muitas horas:

  • Paleta de comandos: carrega em ⌘/CtrlK para procurar e lançar qualquer aplicação ou ação do ambiente de trabalho.
  • Atalhos de teclado: carrega em ? para veres a lista completa (procurar, mudar o nome, copiar / cortar / colar, mover para a reciclagem…).
  • Separar um ambiente de trabalho: tira o ambiente de trabalho de um servidor para uma janela própria (o título mostra o nome do servidor) para vigiares dois servidores em paralelo.
  • Transferir entre servidores: arrasta um ficheiro ou uma pasta de um ambiente de trabalho separado para outro e ele é copiado entre os dois servidores (o original fica onde estava).
  • Barra de tarefas: podes pô-la em cima ou em baixo, e escondê-la automaticamente se quiseres.

Alertas e notificações

Define limiares para CPU, memória e disco (aviso e crítico), escolhe um intervalo de sondagem e decide para onde vão as notificações:

  • Telegram, Slack, Discord, correio (SMTP) e webhooks HTTP genéricos.
  • Os alertas ativos aparecem numa faixa, com um registo dos eventos recentes.
  • Escalonamento quando um problema se mantém em estado crítico, e limiares próprios por servidor: cada um pode usar os valores predefinidos ou definir os seus.
Um servidor só é marcado como desligado após várias verificações falhadas seguidas: um corte de rede pontual não te vai acordar.

Edições e licença

O Termal OS é grátis para um servidor, com o ambiente de trabalho e a supervisão completos. Para desbloqueares mais servidores, o copiloto de IA, a API e as funcionalidades de equipa, associa a tua conta de termalos.com em Definições → Licença; a licença é validada em linha e guardada em cache para o uso sem ligação (14 dias de margem).

A comparação completa está na página de preços.

Segurança

  • Os segredos (palavras-passe SSH, chaves privadas) são cifrados com AES-256-GCM através de uma chave-mestra própria de cada instalação.
  • Uma palavra-passe da aplicação, opcional, protege o painel atrás de um ecrã de bloqueio.
  • Os caminhos dos registos e os nomes de domínio são validados antes de se executar qualquer comando remoto.
Corre o Termal em local, no teu próprio computador. Se um dia alojares a versão web, põe-na atrás de um proxy inverso com autenticação, e nunca percas a tua chave-mestra.

Queres criar as tuas próprias mini-aplicações? Vê o SDK e os exemplos no GitHub → ou a apresentação para programadores.