Cabos de rede conectados a equipamentos de um rack

Como o Herdr mantém sessões na VPS com notebook fechado?

Por luizeof|

Depois de um fim de semana, voltei à máquina Developer 01 e encontrei o trabalho com Docker e Ansible no ponto onde eu havia parado. Essa continuidade explica por que mantenho meu ambiente de desenvolvimento numa VPS e acesso os terminais pelo Herdr.

Fechar o notebook encerra o cliente usado para visualizar a sessão. O processo continua na máquina remota enquanto o servidor e a sessão permanecem ativos. Essa distinção parece pequena até você confundir uma desconexão com uma execução terminada.

Direto ao ponto

Herdr separa a interface usada no seu dispositivo do servidor que mantém os processos. Ao fechar o notebook, você perde a visualização naquele aparelho. A VPS continua executando o terminal e o agente conforme o estado deixado na máquina remota.

Essa continuidade não cobre reinicialização da VPS, processo encerrado, falta de recursos nem agente aguardando sua resposta. Ao retornar, confira esses quatro estados antes de concluir que a tarefa ainda está avançando.

O notebook fecha somente uma ponta da conexão

No acesso remoto, seu notebook abre uma conexão SSH (Secure Shell) com a VPS. Um cliente como o Termius envia os comandos digitados na tela local, mas eles são executados no Linux remoto. Repositório, dependências e processos ficam no servidor.

Herdr possui cliente e servidor. O cliente apresenta workspaces, abas e painéis. No servidor, os terminais continuam ativos depois que o cliente fecha. A desconexão não envia um sinal para encerrar cada processo aberto.

Você pode comprovar a separação com uma tarefa segura de teste. Inicie um comando que grave horário num arquivo por alguns minutos, desconecte o notebook e volte depois. O arquivo deve mostrar as gravações feitas durante a ausência.

Faça o ensaio num ambiente sem informação de cliente e sem tarefa destrutiva. O objetivo é observar a continuidade da sessão, não testar a recuperação de produção pela primeira vez.

Um agente aberto pode estar parado

A sessão permanecer visível não informa que o Codex ou o Claude continua processando. O agente pode ter concluído, encontrado uma falha ou apresentado uma pergunta. O terminal preserva esse estado para sua leitura.

Ao retornar, abra o workspace correto e leia as últimas linhas antes de enviar outro comando. Procure a saída do teste, a pergunta pendente ou a mensagem de erro. Iniciar outra execução sem essa leitura pode repetir trabalho e alterar os mesmos arquivos.

No meu uso, a continuidade vale porque posso retomar o raciocínio junto do histórico exibido no terminal. Ela não transforma uma tarefa longa em autonomia ilimitada. Eu ainda comparo os arquivos alterados, executo os testes correspondentes e confiro o resultado.

O artigo da Promovaweb sobre Codex e Claude por projeto no Herdr detalha como identificar os terminais antes de responder a um agente.

Reiniciar a VPS muda o problema

Fechar o notebook interrompe o acesso local. Reiniciar a VPS interrompe processos do servidor, exceto os serviços configurados para iniciar novamente. A restauração visual do workspace não prova que todos os comandos retomaram do mesmo ponto.

Depois de uma reinicialização, confira o horário de atividade do servidor, os processos esperados e os logs de cada serviço. Um container pode voltar automaticamente enquanto um comando iniciado num terminal permanece encerrado.

Espaço em disco, memória e CPU também influenciam a continuidade. Uma VPS sem recurso disponível pode terminar um processo mesmo sem reinicialização. Monitorar a máquina evita interpretar uma sessão preservada como garantia de execução.

Se o trabalho precisa sobreviver a reinicializações, transforme-o num serviço, job ou pipeline com estado verificável. O terminal atende a investigação e a interação. Ele não substitui a configuração de inicialização da aplicação.

O tmux continua útil

SetupVibe mantém Herdr e tmux nas edições Desktop e Server. As ferramentas podem coexistir. Herdr organiza workspaces e mostra agentes na interface, enquanto o tmux preserva sessões no terminal com comandos conhecidos e acesso por diferentes clientes.

Minha preferência pelo Herdr acompanha a visualização dos projetos e agentes. Em manutenção remota, tmux continua útil para preservar logs e uma sequência de comandos que outro profissional pode retomar.

Teste a recuperação do acesso numa máquina de laboratório. Anote o endereço da VPS, a chave usada, o workspace e o comando necessário para abrir a sessão. Depois conecte outro cliente, confirme o hostname e mantenha as credenciais num gerenciador fora do repositório.

Retome pelo estado, não pela memória

Ao voltar ao notebook, confirme primeiro a máquina. Depois abra o workspace, leia a última saída e verifique os arquivos alterados. Rode o teste relacionado à tarefa antes de continuar a implementação.

Se o agente deixou uma pergunta, responda com base no projeto. Se encerrou com erro, examine a saída. Se concluiu, compare as alterações. Essa sequência distingue continuidade do terminal de conclusão do trabalho.

O acesso pelo computador e pelo celular usa a mesma separação entre dispositivo e servidor. O celular serve bem para consulta e respostas curtas. A revisão extensa continua mais confortável numa tela maior.

A Formação DevOps da Promovaweb desenvolve a base para manter servidores, acesso e recuperação. Numa investigação técnica ao vivo, o Desenvolvimento Colaborativo da Dev Side Studio permite que você opere o próprio terminal com orientação.

O fim de semana na Developer 01 mostrou o valor da sessão preservada para mim. O teste que você deve repetir é mais simples: desconecte, retorne e confira processo, saída e arquivo. Assim, fechar o notebook vira uma mudança de tela, não uma suposição sobre o servidor.

Compare os Planos

Escolha o plano adequado ao seu objetivo e consulte tudo o que está incluído.

O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

Plano Martech

Para conectar automação, marketing e atendimento com infraestrutura própria.

R$ 897

R$ 597/ano

  • Grade de automação, atendimento, marketing e análise de indicadores
  • Instalador Exclusivo Promovaweb
  • n8n, Evolution API, Chatwoot e Mautic
  • Trilha DevOps incluída
  • Encontros ao vivo (terça e quinta)
  • Comunidade e acompanhamento
Conhecer o plano

Plano Founders

Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

R$ 2.997/ano

  • 12 meses de acesso ao Founders
  • 90 dias de mentoria intensiva (segunda a sexta)
  • War Rooms às segundas, quartas e sextas
  • Encontro semanal em grupo após a fase intensiva
  • Formação Vibe Coding incluída no plano anual
  • Consultoria individual de até duas horas (bônus)
Conhecer o plano