Liberar uma máquina
Online e offline, as políticas allow, ask e deny, pela linha de comando e pela interface.
Atualizado em 16 de set. de 2026
Uma máquina só recebe sessões remotas se estiver online no hub e com uma política que permita. As duas coisas se ajustam pela linha de comando ou pela interface, e valem para o processo que estiver rodando (interface ou serve).
hinow-cli connect online # ficar visível para as suas outras máquinas
hinow-cli connect offline # sumir (o login continua)
hinow-cli connect allow # aceitar sessões remotas sem perguntar
hinow-cli connect ask # perguntar antes de cada sessão (padrão; precisa da interface aberta)
hinow-cli connect deny # recusar sessões remotas
hinow-cli connect status # como esta máquina está
hinow-cli connect devices # quem mais está online agora
hinow-cli connect name "Servidor da loja" # como esta máquina se chama para as outrasOs comandos gravam a preferência e a ponte em execução reage em poucos segundos: online reconecta, offline desconecta, a política muda na hora. Uma máquina que só roda serve deve estar em allow.
$ hinow-cli connect devices
HiNow Code · servidor-01
b63b837f5c69… · vmi3525429 · linux/x64 · 9ms
HiNow Code · notebook
087cadfbb2c1… · teclia · linux/x64 · 204ms
run something there: hinow-cli run --machine <name> --remote-dir <folder> "…"Na barra lateral direita há um ponto: verde quando a máquina está online no hub, apagado quando não. Clique nele (ou abra ctrl+p → Remote control) para ir online ou offline e escolher entre Allow remote sessions, Ask before allowing e Do not allow. Com ask, cada sessão remota aparece como um pedido na tela, com quem pediu e em que pasta.
Enquanto você decide, quem pediu vê aguardando autorização (no chat.hinow.ai, no idioma da conversa) e a primeira mensagem já fica na fila: aprovou, ela roda em seguida. O pedido vale por 90 segundos; sem resposta, ou com recusa, quem pediu recebe o motivo e nada roda aqui. Dentro da mesma conversa a aprovação vale para as mensagens seguintes: só uma conversa nova pede de novo.
A bolinha do canto inferior direito diz mais do que online ou offline: enquanto outra máquina sua roda uma sessão aqui, ela pulsa entre dois tons de verde. Clique nela (ou /connect) e vá à aba Connections (← → trocam de aba): cada sessão remota aparece com o dispositivo, a conta, a pasta, há quanto tempo e se está gerando. Selecione uma para Disconnect (encerra a sessão; do outro lado aparece "disconnected by the owner of this device") ou Block this device (encerra e o dispositivo passa a ser recusado ao pedir sessão aqui). Os bloqueados ficam listados na mesma aba, para desbloquear quando quiser.
| Política | Quando usar |
|---|---|
allow | Servidores e máquinas sem tela (serve). Você já é o dono: quem entra é a sua conta |
ask | A sua máquina de trabalho, com a interface aberta: você vê e aprova cada sessão |
deny | Máquinas que não devem executar nada vindo de fora, mesmo online |
Cada instalação ganha uma identidade (device.json) com um nome, HiNow Code · <hostname>. É esse nome que aparece na lista e que você usa em run --machine. O nome fica em ~/.local/share/hinow/hinow/device.json e pode ser editado; o id não.
Revogar de fora
Pelo chat.hinow.ai (aba Remoto) você vê todas as máquinas da conta e pode desconectar qualquer uma. A máquina revogada para de tentar reconectar até um novo connect online.

