Algumas coisas vivem onde só a sua rede privada alcança — um dashboard do Grafana, a página de administração de um roteador, o Home Assistant, o Portainer, um app no localhost de um servidor. Até agora, abrir uma delas de outro lugar exigia um encaminhamento de porta, uma VPN ou um proxy reverso. Esta versão adiciona os sites internos: aponte um Connector para o serviço e ganhe um endereço web só seu.
Abra um app privado em qualquer navegador — sem encaminhamento de portas
Aponte um Connector para um serviço web que ele consiga alcançar — qualquer coisa no localhost ou em um endereço privado — e o Termalin dá a ele um endereço próprio, https://<10 caracteres>.termal.ink. Nada é aberto no servidor e nenhuma porta é encaminhada: o Connector disca para fora. Connectors no Linux, no Windows e no macOS fazem isso, e um app no próprio localhost do Connector também funciona no Windows e no macOS.
A maioria dos apps não precisa mudar nada do lado deles. WebSockets passam direto, então painéis ao vivo e atualizações em tempo real se comportam como na LAN; ative “o site interno usa https” se o app por dentro fala HTTPS com um certificado autoassinado. O endereço do visitante chega em X-Real-IP, então apps que recusam um proxy desconhecido ainda abrem. Só endereços privados podem ser abertos.
Para começar: abra Sites internos no painel web, adicione um site, escolha um Connector e informe o endereço do serviço (digamos, localhost:3000). A página de sites internos tem o tour completo, e este guia percorre o Home Assistant e o Grafana.
Só seu, ou compartilhado com algumas pessoas
Você abre um site pelo painel web ou pelo app, já autenticado. Para deixar outra pessoa entrar, compartilhe por e-mail por 24 horas ou 7 dias — ela confirma o endereço com um código de uso único, sem conta a criar. Retire o acesso a qualquer momento e as páginas abertas dela se fecham na hora.
Cada link de convite é pessoal da pessoa que você convidou; qualquer outra pessoa que o abrir vê apenas “Este link não funciona”, e um site que você não nomeou mostra aos visitantes só “Site interno”. Abrir um site funciona no Pro, no Team e no teste; compartilhar exige um plano pago.
Agora uma seção própria, com um botão Editar
Os sites internos têm sua própria seção no menu do painel web. Cada site tem um botão Editar, e quando um site não responde, uma verificação de endereço explica o porquê em vez de deixar você no escuro.
Limites que não incomodam
Não há limite para quantos sites você adiciona. Um freio suave de tráfego diário — 5 GB por link, 20 GB por conta — zera à meia-noite UTC.
Faça backup de servidores Windows e macOS
Os backups de servidores eram só para Linux; agora rodam em servidores Windows e macOS também, por um Connector. No Windows, arquivos que ficam abertos durante o backup (bancos de dados, caixas de correio) são copiados de forma consistente a partir de uma Volume Shadow Copy quando o usuário de login do Connector é administrador (Windows 10 1803 / Server 2019 e mais novos); sem esse direito, ele lê o disco em uso e o arquivo informa isso — mais sobre como isso funciona. No macOS, ele empacota na prioridade mais baixa; se o macOS bloquear uma pasta, ative “Allow full disk access for remote users” em Remote Login. O formulário de backup mostra caminhos de exemplo para o SO de cada servidor.
Backups no teste usam até 5 GB do armazenamento do Termalin; um plano pago dá a eles o pool completo. Veja a página de backups de servidores para o quadro completo.
Configurações de alerta para cada servidor
Cada servidor pode ter suas próprias configurações de alerta. Por servidor, escolha Padrões da conta, Personalizado ou Desligado — e Desligado só interrompe os alertas, continua coletando as métricas daquele servidor, então você não precisa mais desligar o monitoramento para calar uma máquina barulhenta. Cada limite é editável, até quanto tempo um servidor precisa ficar fora antes de contar como offline, por quanto tempo o host pode tomar a CPU, quantos dias antes de um certificado expirar contam como crítico e a marca de inodes crítico. No painel web e no app — a página de monitoramento de servidores explica o que é coletado.
Novos alertas para toda a conta
Agora você é avisado quando o seu armazenamento do Termalin está quase cheio, quando um backup agendado para de dar certo sem alarde, quando o seu saldo cai abaixo de um valor que você define, e antes que um pacote de armazenamento com renovação automática seja renovado, se o seu saldo não for suficiente para cobri-lo.
Um app para Android está a caminho
Um app para Android está chegando à Google Play — ainda não foi lançado. É o mesmo app do iPhone e do iPad: sessões abertas continuam conectadas enquanto ele está em segundo plano, e ele recebe os alertas dos seus servidores como o iPhone recebe.
Abra o Screen Sharing de um Mac
O app agora fala o login do Screen Sharing do macOS, então um Mac abre com a própria conta — o nome de usuário e a senha do Mac, não um Apple ID — como já acontecia no painel web.
Convites de equipe
Adicionar alguém a uma equipe agora envia um convite que a pessoa aceita. Ela entra só quando aceita — pelo e-mail ou no painel web, autenticada com aquele endereço confirmado — e não ocupa nenhum assento até lá. Convites pendentes ficam listados e expiram após 14 dias; o dono pode cancelar ou reenviar um deles.
Deixe um assistente de IA adicionar sites internos
Três novas ferramentas — web_link_create, web_link_list e web_link_delete, 21 no total — deixam um assistente conectado configurar um site interno para você. Peça a ele para expor um dashboard que só escuta dentro de um servidor e ele aparece em Sites internos, marcado como “Adicionado por” com o nome do app ou da chave. Só você o abre, autenticado. Adicionar e remover exigem acesso total em um Connector aberto para a IA. Veja SSH para agentes de IA para saber como esse acesso funciona.