Pular para o conteúdo

Herdr SSH: todas as suas máquinas em uma única tela

Ver no idioma original →

Autoria: Promovaweb Automação e IA · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: português

Vídeo original: Herdr SSH: todas as suas máquinas em uma única tela · Canal: Promovaweb Automação e IA · 17:46 · Assistir no YouTube

Tópicos: Agentes de IA, Automação de tarefas e workflows, Cibersegurança e segurança de software, Ferramentas de desenvolvimento com IA

O vídeo apresenta o recurso de gestão de máquinas via SSH adicionado ao Herdr na versão 0.9. Com ele, é possível conectar máquinas remotas por chave SSH e acessá-las pela barra lateral, junto com a máquina local. O apresentador demonstra como adicionar, listar, renomear, desabilitar e habilitar conexões, além de destacar a visualização de agentes e projetos em diferentes máquinas. Ele também compara o recurso com o Termius e explica que o Herdr não substitui esse cliente SSH em todos os dispositivos.

  • O recurso de conexão entre máquinas está disponível no Herdr a partir da versão 0.9.
  • É necessário atualizar o Herdr nas máquinas envolvidas e configurar a conexão SSH por chave.
  • O comando de listagem permite conferir as máquinas adicionadas à configuração.
  • Uma máquina pode ser adicionada pelo nome de rede ou pelo IP e receber um rótulo descritivo.
  • As máquinas locais e remotas aparecem na barra lateral do Herdr, facilitando a navegação entre projetos.
  • A interface permite acompanhar agentes em execução em diferentes máquinas numa única tela.
  • Há opções para listar, renomear, desabilitar, habilitar e remover máquinas; algumas operações usam o ID da máquina.
  • A saída estruturada em JSON pode ser usada em scripts e automações.
  • O apresentador ressalta que o Herdr não substitui o Termius para acessar servidores por SSH em dispositivos como celulares e tablets.
Início Capítulo Resumo
00:01 Apresentação da gestão de máquinas no Herdr O apresentador introduz o recurso de conexão entre máquinas, lançado na versão 0.9, e explica sua utilidade para gerenciar ambientes remotos.
03:10 Atualização e preparação das conexões SSH Ele recomenda atualizar o Herdr e configurar o acesso às máquinas remotas por chave SSH.
07:50 Adição de uma máquina remota O apresentador demonstra a listagem das máquinas e a adição de um servidor usando um nome ou IP e um rótulo.
10:24 Navegação entre máquinas na barra lateral A máquina remota aparece ao lado da local, permitindo alternar entre projetos e acompanhar agentes em execução.
13:30 Comandos e opções de gerenciamento O vídeo percorre opções para listar, renomear, desabilitar, habilitar e remover conexões, além de mencionar o uso de JSON em automações.
16:10 Reativação de conexões e encerramento O apresentador mostra a reativação de uma máquina e encerra com uma divulgação de cursos e serviços de consultoria.

Não se usa senha para conectar em máquinas remotas. — 03:40

Eu estou navegando no meu Mac. — 10:24

Eu consigo ter uma visão geral de tudo rodando em todo lugar. — 11:26

Você pode passar um parâmetro de JSON e receber o retorno estruturado. — 14:33

  • Herdr (ferramenta): Ferramenta apresentada no vídeo que, a partir da versão 0.9, permite organizar conexões a máquinas remotas pela interface.
  • SSH (conceito): Protocolo usado para conectar e acessar máquinas remotas.
  • Tailscale (ferramenta): Ferramenta de rede privada mencionada para conectar máquinas pelo nome em vez de usar o IP.
  • Termius (ferramenta): Cliente SSH que o apresentador continua usando para gerenciar conexões em diferentes dispositivos.
  • Promovaweb (empresa): Empresa mencionada pelo apresentador ao divulgar um curso gratuito de configuração de ambiente de desenvolvimento.

00:01 Pessoal, neste vídeo vou bater um papo com vocês sobre o Herder, que acabou de lançar, no dia 7 de setembro, a versão 0.9 e trouxe um recurso escondidinho ali, mas fantástico, para ajudar a gente a fazer a gestão do SSH. Então, imagina que agora, além de você ter todos os benefícios e recursos do Herder, eu também posso ter um atalho, um acesso fácil a todas as minhas máquinas. Para você que trabalha com agente de vários clientes, trabalha

00:32 nas suas automações, nos seus swarms, nos seus clusters, isso aqui é fantástico, gente, fantástico. É um recurso realmente muito bom e que coloca um sistema que já está num patamar muito alto mais um degrau acima, dá mais um passo para o Herder se transformar nesse ambiente mesmo para a gente poder trabalhar com a gestão, não só trabalhar com o agente, mas trabalhar com a gestão das coisas. Então, vou mostrar aqui o passo a passo para vocês, para que consigam entender e

01:04 utilizar esse recurso. Então, dá um like no vídeo, inscreva-se no canal e comente o que você achou desse recurso do Her. Então, a partir da versão 0.9, o Herder trouxe esse recurso, o “connecting machines” aqui. Isso aqui é fantástico, tá, gente? Fantástico. O que ele vai sugerir para a gente? Poder adicionar outros Herder à minha instalação atual. Eles vão ficar disponíveis na sidebar, na sidebar de espaços. Então, é muito prático. Só que

01:36 tem um porém aqui, tá, gente? Tem um porém que a gente precisa conversar. Você tem que ter a sua máquina devidamente configurada aqui na Promover Web. Acesse promovweb.appapp. Aqui na descrição também tem um link e você pode escanear um QR code que vai aparecer ao longo do vídeo. Você vai acessar este aqui, ó: “Comece aqui”. É um curso gratuito, tá, gente? É só se cadastrar. Ele é gratuito. São cinco dias em que configurei a máquina com a galera. É uma máquina para você ter um ótimo ambiente para vibe coding, para

02:07 automação. Então, siga por aqui para conseguir ter um ambiente padrão para programar. A gente configura a VPN, configura o VPS, a máquina remota, Windows, Mac e Linux; configura o VS Code, o Orca, o próprio Herder, o Termios, o Tmux, o T scale com a VPN. Então, pessoal, é uma formação gratuita, tá aqui, ó, é a primeira etapa da nossa jornada na Promov, mas ela é gratuita para você poder vir aqui e acessar. Você que não é aluno da Promov pode pelo menos ter a máquina

02:40 bem, bem configuradinha para acompanhar aqui os vídeos do YouTube, tá? Então, acesse, pessoal, acesse e depois dê o feedback lá sobre o que acharam desses recursos, tá bom? Então, basicamente, pessoal, vou adicionar máquinas à minha instalação local do Herder. Então, ele passa a ser um gerenciador de outros, mais ou menos um cliente-servidor. A partir dessa minha instalação, eu me conecto; ele vai se conectar a uma ou mais máquinas remotas e vai exibir para

03:10 mim na sidebar. Você que usa o Orca, é mais ou menos o que faz com o Orca: os projetinhos ficam ali, independentemente de qual máquina sejam. Então, os caras estão acompanhando, né, gente? Só que tem um porém, né? Sempre tem um porém, né, pessoal? Eu tenho que estar na versão 0.9. Então, a primeira coisa que você vai fazer aí, pessoal, é rodar o comando “herder update” e garantir que está na versão 0.9, não só neste Herder aqui, mas em todos os outros Herder que você tem aí, tá bom?

03:40 Então, tem que estar na 0.9. O segundo ponto é o seguinte: você tem que se conectar às suas máquinas por chave. Pessoal, é uma regra básica de segurança. Não se usa senha para se conectar a máquinas remotas. Você só vai usar a senha uma vez, para copiar a chave para lá. Depois disso, nunca mais. Tem provedor em que você já cria a máquina com a senha, com a chave, para nem ter que digitar a senha. Então, lá no curso eu ensino a fazer isso, como parear a chave da sua máquina com o servidor para não

04:12 ter que digitar senha. Então, se eu vier aqui, por exemplo, ó, vou pegar esta máquina aqui. Esse setup, pessoal, que eu uso hoje, é este Mac para gravar a aula, e também tenho uma VPS, a Developer 01, que também uso para gravar as aulas. Então, é um setup à parte que eu tenho, não é o meu do dia a dia. Então, se eu digitar aqui esse comando SSH, ó, ele não pede senha, já vai se conectar lá, já vai plugar lá. E no meu Herder, lá nessa VPS, vou ter um Herder que já está rodando, ó, que é o Herder do

04:43 curso, né? A gente está desenvolvendo aqui um web app no curso, um aplicativo, né? Curso de Vibe Code. Inclusive, pessoal, ó, quer aprender vibe code? Quer aprender mesmo? E aqui, ó, eu sou programador, estou ensinando a galera, pessoal, a fazer vibe coding, só que dou umas pitadinhas ali de conhecimento, de técnica, passo alguns termos, algumas regras, alguns itens obrigatórios que o sistema precisa ter. Neste QR code você conhece a formação IA Makers. Nessa formação IA Makers, você vai fazer esse passo a passo comigo, pessoal. Serão

05:14 imersões mensais. Então, terminando uma imersão, logo, logo vai começar outra. Estamos acabando a parte de vibe coding de sistema. Daqui a pouquinho, a gente vai entrar na parte de montar site com Astro. Depois, a gente volta para o sistema para continuar esse sistema. Então, a ideia é a gente navegar nesses mundos, desenvolver site, trabalhar com COP, com marketing e também desenvolver sistemas, que vocês vão ter que trabalhar com tudo isso para poder desenvolver o seu sistema e vender o seu sistema, tá? Então, neste QR code aqui, você conhece o Yamakers. E, se você não curte muito

05:46 comunidade, prefere conversar aqui, ó, um para um: “Pô, Luiz, eu tenho uma ideia, cara. Me ajuda com a minha ideia.” Ou já tem um sistema rodando, está desenvolvendo um sistema e quer uma consultoria, para a gente bater um papo uma vez por semana sobre o seu sistema, acompanhar, tapar os buracos que tem ali ou, quem sabe, ajudar você a escalar ele; neste QR code aqui, você acessa o nosso Devside Studio, que é um serviço meu para acompanhar você no desenvolvimento do seu sistema. Então, é uma reunião de um para um, não é um curso, tá, gente? Não é um curso, não é

06:18 uma call em grupo. É uma reunião nós dois ali para bater um papo sobre o seu sistema, você mostrar e a gente conseguir evoluir junto o seu sistema, tá, gente? Então, tem para todo mundo: você que quer fazer um curso vai para o Yamakers; você que quer trabalhar um para um vai para o Dev Side Studio. E também temos o Founders. O Founders é para você que está lançando alguma coisa. Vou fazer para vocês aqui um vídeo explicando direitinho o Founders, mas essa é a nossa melhor formação, né? Inclusive, se você

06:48 entrar para o Founders, você ganha o curso de Vibe Coding, né? Para poder acompanhar também e fazer Vibe Coding. O fato é, pessoal, são três meses de reunião todo santo dia. Olha, é muito legal, muito legal. Aguarde aí que vou passar mais informações para vocês num próximo vídeo, tá, gente? Mas faça o curso ou faça a consultoria para tirar o projeto do papel, pessoal. Não pode perder esse trem, não pode perder esse ônibus, né? E a IA está vindo com tudo e tem que surfar. Tem uma ideia ou está montando

07:18 alguma coisa, pessoal? Tem ajuda profissional para guiar você, para ajudar você a caminhar nessa sua jornada. Beleza? Então aqui, ó, estamos montando o nosso sistema lá. Estou no meu Herder remoto. Vou sair daqui, vou sair do meu Linux. E como funciona, pessoal? Olha só, prestem atenção nos comandinhos aí, tá bom? Verificou que o Herder está atualizado, verificou que o Herder — que a sua máquina se conecta por chave através da sua VPN ou da sua rede lá

07:50 Com outra máquina, você vai usar aqui o comando herdr machine list. Esse comandinho, herdr machine list, vai listar quais são as máquinas existentes agora na sua configuração. No meu caso aqui, não tenho nenhuma, tá bom? Mas vamos adicionar uma para vocês verem. E, só para lembrar vocês, se eu abrir aqui o meu Herdr local, esse aqui é o meu Herdr local. Vou ter aqui o Notas. Vamos voltar para a raiz.

08:20 Aqui, ó. Eu tenho aqui o Notas, tenho aqui o Main, o Notas, o Projetos e a raiz. Então, esse daqui é o meu Herdr local, tá bom? Vocês já viram o meu remoto e agora viram o meu local. herdr machine add. Pessoal, o próximo parâmetro vai ser o nome da máquina. Então, você que usa o Tailscale e a VPN, é literalmente o nome da máquina.

08:51 Você que ainda não usa e está na pedra, vai ter que colocar o IP aqui, vai ter que lembrar desse IP e colocar o IP aqui, tá bom? Mas, pessoal, façam o curso para aprender a configurar o Tailscale. É facinho, tá? E tem que colocar um label. No meu caso, coloquei como Dev Box. Vamos mudar para Developer 01. Fica mais fácil, né? Acho que fica mais padrão, né? Ó, Developer. Então, você pode vir aqui e dizer: máquina de desenvolvimento, máquina de homologação, máquina de produção, enfim, cliente A, cliente B. Eu vou

09:22 colocar uma máquina, ela vai ter um nome ou um IP, e eu vou ter que colocar esse label aqui. Vim aqui, pessoal, e apertei Enter. Ele já vai adicionar essa máquina ao meu Herdr, e vocês vão ver como isso vai ficar legal, tá? Ó, demora um pouquinho porque ele faz uma série de verificações, né? E vamos lembrar também que essa minha máquina está lá na Alemanha, então ainda tem uma questão de latência. Coloquei isso lá no curso para mostrar que, no pior cenário, você tem um ótimo ambiente de desenvolvimento. Então, fui ao mínimo

09:54 do mínimo do mínimo para os alunos gastarem o mínimo possível, né? Mas funciona, tá? Se eu rodar de novo aqui o herdr machine list, vai aparecer lá o Dev 01, né? O nome dela e tudo. Beleza. Agora, pessoal, o que acontece? Se eu vier aqui e rodar só o Herdr, olha lá como mudou a minha barra lateral, né? Vou vir aqui e agora vou ter o local, que é o meu Herdr do Mac, e vou ter esse Developer aqui, ó, que está

10:24 conectando. Lá vou ter algumas abas; pode ser que demore um tempinho. Demorou uns cinco segundinhos para se conectar, mas, pessoal, ele se conectou. Agora, se eu clicar aqui, olha só, se eu clicar em Projetos, estou navegando no meu Mac. Olha o logo para vocês verem: o login do terminal está no Mac, o meu Starship. Aqui é o Mac. Se eu clicar aqui, estou remoto lá no Linux. É transparente, pessoal. Você nem percebe que está assim, ó, com o

10:55 loguinho do Debian aqui, ó. Então, olha que legal, pessoal, poder usar essa barra lateral. Posso vir aqui e recolher isso aqui e, para você que tem uma dezena de máquinas, é só vir aqui e ficar de olho. E o melhor, pessoal, é o agrupamento aqui. Se você ordenar por prioridade, ele mostra. Mas olha que legal: Local, Dev 01. Ele é capaz de vir aqui e mostrar. Estou gravando um vídeo, então dividi a tela, né? Tive que comprimir a tela para gravar o vídeo. Mas você que tem um monitor grande — todo mundo tem um monitor grande — vai conseguir

11:26 visualizar isso aqui muito melhor. E agora, pessoal, no Herdr, não tenho mais abas de Herdr; tenho um Herdr e, aqui, consigo ter uma visão geral de tudo rodando em todo lugar. Olha que loucura. Esses ícones se atualizam. Então, consigo visualizar que tenho um agente rodando aqui no Dev 01. Consigo visualizar que tenho um agente rodando no local, tudo em uma única tela aberta. Isso aqui é muito bom, pessoal. Sem falar que tenho acesso ao servidor e

11:58 posso vir aqui e rodar o meu sistema, acompanhar normalmente. Não tem problema nenhum acompanhar as abas. E isso aqui é fantástico, gente. Isso aqui é fantástico. Acho que todo mundo trabalha com DevOps. Você que é aluna há mais tempo e faz nosso curso de Docker para gerenciar seus servidores entende que loucura é isso aqui. Por que fico empolgado de ver isso? Mas, pessoal, é muito bom poder gerenciar suas máquinas assim. Resolve totalmente o nosso problema. Até se

12:30 você não estiver usando um agente de IA e estiver realmente monitorando suas máquinas, é facinho organizar tudo aqui. Então, você pode vir aqui e dizer: “Ah, Luís, não estou usando agente”. Cara, você pode vir aqui, diminuir isso e ganhar um espaço enorme para exibir todos os seus servidores. Então, olha que ferramenta fantástica, pessoal. Que ferramenta legal é esse Herdr, porque ele consegue fazer isso; é certeiro, né? Esse recurso sempre fez falta para a gente, sempre, né? Conseguir vir aqui e rodar essas máquinas, né? Eu gerenciar, porque como eu estava fazendo isso, pessoal?

13:00 Usando Termius. Ainda uso o Termius. Isso aqui não substitui o Termius, porque preciso dele para ter o cliente SSH. No Mac, tudo bem, o Mac tem o SSH dele, o terminal dele; eu uso o terminal dele. Mas no Android, no iPhone, no tablet, no Windows, eu não vou ter um bom terminal, né? E aí preciso do Termius. Então, eu me

13:30 conecto no Termius e, por ele, faço a gestão de todas as minhas máquinas, né? Fantástico, pessoal. Realmente, é um projeto muito bom, top 10 mesmo, e vai ajudar demais a gente a trabalhar no dia a dia, né? E aí, voltando aqui para o terminal, pessoal, voltando aqui: herdr machine list. Você vai conseguir listar todas as suas máquinas. Se observar a documentação, pessoal, posso vir aqui e vou ter algumas opções de comando. Então, eu

14:01 vou ter a opção list para listar todas as minhas máquinas. Vou ter a opção rename para renomear. Então, mudei de ideia, quero mudar o nome aqui, pessoal. É legal, você tem essa opção, tá bom? Só que dá para ver, pessoal, que tem uma coisa de que não gostei. Nem tudo é 100%, né, gente? Eu podia usar o nome, né? Tenho que usar o ID aqui. É chatinho. Posso desabilitar — não remover, só desabilitar —, posso habilitar e posso realmente ir lá e remover, né? Então, isso aqui,

14:33 pessoal, é fantástico. Você que vai montar uma automação no seu sistema pode vir aqui e passar um parâmetro JSON, que ele retorna os dados estruturados para você. Fantástico, né, gente? Para montar uma skill, você pode montar uma skill para gerenciar isso. Pode montar um script em Node ou Python para vir aqui e gerenciar. Então, realmente é top 10, pessoal, gerenciar isso aqui, tá bom? Então, não esqueça que você tem opções, tá? Aqui na documentação, estão listadas as opções de uso do Herdr: o comando list, rename.

15:06 E como funciona aquele ID de perfil de que não gostei? É isso aqui. Vamos vir aqui. Esse aqui, ó. Então, se eu quiser desabilitar: herdr machine disable. Aí vou ter que vir aqui, copiar esse item e colar aqui. Aí sim. Agora, quando eu abro meu Herdr normalmente, olha lá, você pode ver que ele fica cinza, está vendo? Então, desabilitei essa conexão. Isso é útil, pessoal, para não sobrecarregar as coisas. Então, imagina

15:38 que é um projeto em que eu não vou trabalhar agora. Não preciso monitorá-lo, então posso desabilitar. Quando eu for mexer nele, venho aqui e ligo. É legal não remover aqueles projetos que já estão rodando, que já estão mais estáveis, ou aquele cliente em cujo servidor você mexe uma vez por mês. Deixa aqui bonitinho, pessoal. Deixa aqui configuradinho, ó. Não precisa vir e remover, não. Deixa ele quietinho ali. Ah, Luizão, eu preciso usar o servidor agora. Então você vem aqui, ó, e dá o enable nele, né?

16:10 Quando você rodar pelo Herdr, está lá. É só esperar ele fazer a conexão. Bonitinho. A conexão passa pela minha VPN aqui. Top. O Tailscale protege tudo para a gente. E, nossa, fantástico, né, gente? Você pode montar uma skill para gerenciar isso. Hoje temos opções, né, muitas opções para trabalhar com isso. E que legal esse recurso que o Herdr colocou. Pessoal, gostaram? Deem like no vídeo, inscrevam-se no canal, comentem o que acharam desse recurso do Herdr e não se esqueçam,

16:41 pessoal, das nossas consultorias, tá? Para você poder fazer um curso e aprender no seu tempo, no seu ritmo. No Makers, você quer faca na caveira? Pô, Luizão, eu preciso de ajuda, cara. Tem aqui o Dev Side Studio, onde posso acompanhar você no dia a dia do seu projeto, né, numa reunião individual. E também tem o Founders, que é um grupo de 30 pessoas. Todos eles são makers, todos são criadores, estão criando alguma coisa: um agent, um software, uma agência, não sei. A vibe é essa. Não tem ninguém curioso ali, não tem ninguém

17:13 que está ali só para ficar ouvindo. São pessoas que estão querendo avançar. E ali, pessoal, a gente não fala de API, a gente não fala de agent, a gente fala de negócio, né? Como você vai precificar, como vai vender, como vai montar a tela, quem serão seus primeiros usuários, como você faz deploy, documenta, como faz o marketing do seu sistema, como monta uma lista de leads. Então, o Founders, esse daqui, é uma opção muito viável para você

17:46 que quer lançar, tá? O Makers é para quem quer aprender; o Founders é para quem quer lançar. Beleza, pessoal? Então, deem like no vídeo, inscrevam-se no canal e comentem o que acharam do Herdr. Até mais, pessoal. Um abraço.

Transcrição original

[00:01] Pessoal, nesse vídeo aqui vou bater um papo com vocês sobre o Herder que acabou de lançar agora no dia 7 de setembro a versão 0.9 e trouxe um recurso escondidinho ali, mas fantástico, para ajudar a gente a fazer a gestão do SSH. Então, imagina que agora, além de você ter todos os benefícios e recursos do do Herder, eu também poder ter um atalho, um acesso fácil a todas as minhas máquinas. Para você que trabalha com agente de a de vários clientes, trabalha

[00:32] aí no na sua nas suas automações, né, nos seus swarmes, nos seus clusters, isso aqui é fantástico, gente, fantástico, né? É um recurso realmente muito bom e que dá assim, é um sistema que tá num degrau muito alto, né, mas coloca mais, dá mais um passo de um degrau ali do Herder se transformar nesse ambiente mesmo pra gente poder trabalhar com a gestão, né? não só trabalhar com o agente, mas trabalhar com a gestão das coisas. Então, vou mostrar aqui o passo a passo para vocês, para que vocês consigam entender e

[01:04] utilizar esse recurso. Então, dá um like no vídeo, se inscreve no canal e comenta o que que você achou desse recurso do Her, então, a partir da versão 0.9, o Herder trouxe esse recurso, né, connecting machines aqui, né? Então isso aqui é fantástico, tá gente? Fantástico. Que que ele vai sugerir pra gente? eu poder na minha instalação atual adicionar outros headers. Eles vão ficar disponíveis na side bar, na side bar de espaços. Então é muito prático. Só que

[01:36] tem um porém aqui, tá gente? Tem um porém que a gente tem que conversar aqui. Você tem que ter a sua máquina devidamente configurada aqui na Promover Web. Acessa aí promovweb.appapp. Aqui na descrição também tem um link e você pode escanear um QR code que vai aparecer ao longo do vídeo. Você vai acessar esse cara aqui, ó. Comece aqui. É um curso gratuito, tá gente? É só você se cadastrar. Ele é gratuito. São cinco dias que eu configurei a a máquina com a galera. É uma máquina para você ter um ótimo ambiente para vibe coding, para

[02:07] automação. Então segue aqui para você conseguir ter um ambiente padrão para programar, né? Então a gente configura a VPN, configura o VPS, máquina remota, Windows, Mac e Linux, configura o VS Code, o Orca, o próprio Herer, o Termios, o Tmux, né, o T scale com a VPN. Então, pessoal, é uma formação gratuita, tá aqui, ó, é, é a primeira etapa da nossa jornada na Promov, mas ela é gratuita para você poder vir aqui e acessar, você que não é aluno da Promov, poder pelo menos ter a máquina

[02:40] bem bem configuradinha para acompanhar aqui os vídeos do YouTube, tá? Então, acessa, pessoal, acessa, dá o feedback depois lá o que que vocês acharam desses recursos aqui, tá bom? Então, basicamente, pessoal, eu vou adicionar máquinas na minha instalação local do herder. Então, ele passa a ser um gerenciador de outros, mais ou menos aí um um cliente servidor. Então, dessa minha instalação, eu me conecto, ele vai se conectar em uma ou mais máquinas remotas e vai exibir para

[03:10] mim na side bar. Você que usa o Orca, é mais ou menos o que você faz com o Orca, fica os projetinhos ali, independente de que máquina que é. Então os caras tão tão acompanhando, né, gente? Só que tem um porém, né? Sempre tem um porém, né, pessoal? Eu tenho que tá na versão 0.9. Então, a primeira coisa que você vai fazer aí, pessoal, é rodar o header, update e garantir, tá, na versão 0.9, não só nesse header aqui, mas em todos os outros headers que você tem aí, tá bom?

[03:40] Então tem que tá na 0.9. O segundo ponto é o seguinte, você tem que conectar nas suas máquinas por chave. Pessoal, é uma regra básica de segurança. Não se usa senha para conectar em máquinas remotas. Você só vá usar usar a senha uma vez para copiar a chave para lá. Depois disso nunca mais. Tem provedor que você já cria a máquina com a senha, com com a com a chave para não ter nem que digitar a senha. Então, lá no curso eu ensino a fazer isso, como que você pareia a chave da sua máquina com o servidor para não

[04:12] ter que digitar senha. Então, se eu vi aqui, por exemplo, ó, vou pegar aqui a minha máquina dessa aqui. Esse setup, pessoal, que eu uso aqui hoje, eu uso esse MAC para gravar a aula e eu também tenho uma VPS que é a Developer 01, que eu também uso para gravar as aulas. Então, é um setup, a parte que eu tenho, não é o meu do dia a dia, né? Então esse aqui, se eu digitar aqui esse CH, ó, ele não pede senha, ele já vai conectar lá, já vai plugar lá. E lá no meu header, lá nessa VPS, eu vou ter um header que já tá rodando, ó, que é o header do

[04:43] curso, né? A gente tá desenvolvendo aqui um web app no curso, um aplicativo, né? Curso de Vibe Code. Inclusive, pessoal, ó, quer aprender vibe code? quer aprender mesmo. E aqui, ó, eu sou programador, tô ensinando a galera, pessoal, a fazer o vibe coding, só que eu dou umas pitadinhas ali de conhecimento, de técnica, passo alguns termos, passo algumas regras, passo alguns itens que são obrigatórios que tenha no sistema. Aqui nesse QRcode você conhece a formação IA Makers. Nessa formação IA Makers, você vai fazer esse passo a passo comigo, pessoal. Serão

[05:14] imersões mensais. Então, terminando uma imersão, logo logo vai começar outra. Estamos acabando do vibe coding de sistema. Daqui a pouquinho a gente vai entrar na parte de de montar site com astro. Depois a gente volta pro sistema para continuar esse sistema. Então a ideia é a gente navegar nesses mundos, desenvolver site, trabalhar com COP, com marketing e também desenvolver sistemas, que vocês vão ter que trabalhar com tudo isso para poder desenvolver o seu sistema e vender o seu sistema, tá? Então nesse QRCode aqui, você conhece o Yamakers. E se você não curte muito

[05:46] comunidade, você prefere conversar aqui, ó, um para um. Pô, Luiz, eu tenho uma ideia, cara, me ajudo com a minha ideia. Ou já tem um sistema rodando, está desenvolvendo o sistema e quer uma consultoria, uma vez por semana a gente bater um papo sobre seu sistema para acompanhar, para tampar os buracos que tem ali ou quem sabe ajudar você a escalar ele, nesse QRCode aqui, você acessa o nosso Devside Studio, que é um serviço meu para acompanhar você no desenvolvimento do seu sistema. Então é é uma reunião de um para um, não é um curso, tá gente? Não é um curso, não é

[06:18] uma call em grupo, é uma reunião nós dois ali para bater um papo do seu sistema, você mostrar e a gente conseguir evoluir junto o seu sistema, tá gente? Então tem para todo mundo, tem você que é curso, vai pro Yamakers, você que quer trabalhar de um para um, você vai pro Dev Side Studio. E também temos o Founders. O Founders é para você que tá lançando alguma coisa. Eu vou fazer para vocês aqui um vídeo explicando direitinho founders, mas esse é a nossa melhor formação, né? Inclusive, se você

[06:48] entrar pro founders, você ganha o curso do Vibe Coding, né? Para você poder acompanhar também e fazer o Vibe Coding. O fato, pessoal, são três meses todo santo dia de reunião. Olha, é muito legal, muito legal. Aguarda aí que eu vou passar mais informações para vocês num próximo vídeo, tá gente? Mas faz o curso ou faz a consultoria para tirar do do projeto, pessoal. Não pode perder esse trem, não pode perder esse ônibus, né? E a Iá tá vindo com tudo e tem que surfar. Tem uma ideia ou tá montando

[07:18] alguma coisa, pessoal, tem uma ajuda profissional para guiar você, para ajudar você a caminhar nessa nessa sua jornada. Beleza? Então aqui, ó, estamos montando o nosso sistema lá. Então tô no meu header remoto. Eu vou sair aqui dele, vou sair do meu Linux. E como que funciona, pessoal? Olha só, presta atenção nos comandinhos aí, tá bom? verificou que o header tá atualizado, verificou que o header que que a sua máquina se conecta via chave através, né, da daqu da sua VPN ou da sua rede lá

[07:50] com uma outra máquina, você vai usar aqui o header machine list. Esse comandinho header machine list vai listar para vocês quais são as máquinas existentes agora aqui na sua na sua na sua configuração. No meu caso aqui, ó, não tenho nenhuma, tá bom? Mas vamos adicionar um para vocês verem. E ó, só para só para lembrar vocês, se eu abrir aqui o meu header local, esse aqui, ó, é o meu header local. Eu vou ter aqui o notas. Vamos voltar pra raiz

[08:20] aqui, ó. Eu tenho aqui o notas, eu tenho aqui o main, ó, o notas, o projetos e o raiz. Então é o meu headder local, esse daqui, tá bom? Então vocês já viram o meu remoto e agora vocês viram o meu local. Haer, machine, add. Pessoal, o próximo parâmetro vai ser aqui, ó, vai ser o nome da máquina. Então, você que usa o tail scale e usa a VPN, é literalmente o nome da máquina.

[08:51] Você que não usa ainda, tá aí na da pedra, vai ter que pôr o IP aqui, vai ter que lembrar desse IP aí, vai ter que pôr o IP aqui, tá bom? Mas, pô, pessoal, faz o curso lá para você poder aprender a configurar o T scale. É facinho, tá? E tem que pôr um label. No meu caso aqui, ó, eu coloquei como Dev Box. Vamos mudar para developer 01. Fica mais fácil, né? Acho que fica mais padrão, né? Ó, developer. Então você pode vir aqui e fala assim, ó, máquina de desenvolvimento, máquina de homologação, máquina de produção, enfim, cliente A, cliente B. Eu vou

[09:22] colocar uma máquina, ela vai ter um nome, né, e ou um IP e eu vou ter que colocar esse esse label aqui. Vim, pessoal, e apertei enter. Ele já vai adicionar para mim no meu header essa máquina e vocês vão ver como é que vai ficar da hora isso daqui, tá? Ó, demora um pouquinho porque ele faz uma série de verificações, né? E vamos lembrar também que essa máquina minha tá lá na Alemanha, então ainda tem uma questão de latência. Eu coloquei lá, pessoal, no curso para mostrar que no pior cenário você tem um ótimo ambiente de desenvolvimento. Então eu fui no mínimo

[09:54] do mínimo do mínimo para os alunos gastariem o mínimo possível, né? Mas funciona, tá? Se eu vi agora de novo aqui, rodar o header machine list, vai aparecer lá dev 01, né? O nome dela, tudo. E beleza. Agora, pessoal, o que que acontece pessoal? Se eu vier aqui e rodar o headder, só herder, ó lá, como é que mudou a minha side bar, né? Eu vou vir aqui e eu vou ter agora o local, que é o meu headder do Mac, e eu vou ter esse developer aqui, ó, que tá

[10:24] conectando, ó. Lá eu vou ter algumas abas, pode ser que demore um tempinho, ó. Demorou alguns 5 segundinhos aqui para ele se conectar, mas pessoal, ele veio e se conectou. E agora, se eu clicar aqui, olha só, se eu clicar em projetos, eu estou navegando na minha no meu Mac. Olha o olha o logo para vocês verem aqui, ó. O login tá do Mac aqui, ó, do terminal, ó, do meu, do meu Starship. Aqui é o Mac, ó. Se eu clicar aqui, eu tô remoto lá no Linux. Transparente, pessoal. Você nem percebe, você nem percebe que tá assim, ó, o

[10:55] loguinho do Deb aqui, ó. Então, olha que legal, pessoal, isso daqui de eu poder nessa side bar, eu posso vir aqui, ó, dar um colápse aqui e putz, você que tem aí uma dezena de máquinas, é só você vir aqui, ó, e ficar esperto. E o melhor, pessoal, o agrupamento aqui, ó. Se você for por prioridade, ele mostra. Mas ó, que legal, local depo 01, ele é capaz de vir aqui, ó, e mostrar. Eu tô gravando vídeo, então eu dividi a tela, né? Eu tenho, eu tive que comprimir aqui a tela para gravar o vídeo. Mas você que tem um monitor grande, todo mundo tem um monitor grande, aí você vai conseguir

[11:26] visualizar isso aqui muito melhor. E agora, pessoal, um headder, eu não tenho mais abas de headers, eu tenho um header e aqui desse meu um header, eu consigo ter uma visão geral de tudo rodando em todo lugar, pessoal. Olha que loucura que é isso. Esses ícones eles eles atualizam. Então eu eu consigo visualizar que eu tenho um agente rodando aqui no DV01. Eu consigo visualizar que eu tenho um agente rodando no local numa única tela aberta. Isso aqui é muito top, pessoal. Sem falar eu tenho acesso ao servidor e

[11:58] posso vir aqui e rodar, né? Rodar o meu sistema aqui, acompanhar normal ele. Não, não tem problema nenhum aqui de de acompanhar as abas. E, putz, isso aqui é fantástico, gente. Isso aqui é fantástico. Acho que todo mundo trabalha com DevOps. Você que é aluna há mais tempo e faz nosso curso de Docker para gerenciar o seu servidores, você entende o que que loucura que é isso daqui. Porque que eu fico empolgado, né, de ver isso daqui? Mas, pô, muito top, pessoal, muito top poder gerenciar as suas máquinas assim, resolver o nosso problema totalmente, totalmente. Até se

[12:30] você não tá usando um agente de a, você tá realmente monitorando suas máquinas, até assim, pessoal, é facinho de vir aqui e organizar. Então, você pode vir aqui, ah, Luís, eu não tô usando agente, cara. Você pode vir aqui, ó, e diminuir isso aqui e você vai ganhar um espação aqui para você poder entregar, exibir todos os seus servidores. Então, olha que ferramenta fantástica, pessoal. Que que cara legal que é esse herder aqui, porque ele consegue fazer, ele é certeiro, né? Esse recurso sempre faltou

[13:00] pra gente, sempre, né? Da gente conseguir vir aqui e conseguir rodar essas máquinas, né? Eu gerenciar, porque como que eu tava fazendo, pessoal? Usando térmios. Eu ainda uso térmios. Isso aqui não troca o termos, porque eu preciso do termios para ter o cliente SSH. Então o Mac, beleza, o Mac tem aqui o o SSH dele, né, o terminal dele, eu uso o terminal dele, mas no Android, no iPhone, no no tablet, no Windows, no no eu não vou ter um bom terminal, né? E aí eu preciso do térmios. Então eu me

[13:30] conecto no térmios, do térmios eu faço a gestão de todas as minhas máquinas, né? Putz, fantástico aqui, pessoal, ó. Realmente é um projeto top, top 10 mesmo isso daqui e vai ajudar demais a gente a trabalhar no dia a dia, né? E aí, ó, voltando aqui pro terminal, pessoal, voltando aqui, Herer Machine, opa, machine list. Você vai conseguir listar todas as suas máquinas. Se você for observar a documentação, pessoal, eu posso vir aqui, ó, e eu vou ter algumas opções de comando. Então, eu

[14:01] vou ter a list para listar todas as minhas máquinas. Eu vou ter a opção rename para poder renomear. Então, pô, mudei, o cara quero, mudei de nome aqui, pessoal. É legal, tem, você tem a opção, tá bom? Só que pode ver, pessoal, que tem um uma coisa, uma coisa que eu não gostei. Nem tudo é 100%, né, gente? Nem nem tudo é 100%. Pô, eu podia usar o nome, né? Eu tenho que usar o ID aqui. É chatinho. Eu posso desabilitar, não é remover, eu posso só desabilitar, eu posso habilitar e eu posso realmente ir lá e remover, né? Então isso aqui,

[14:33] pessoal, fantástico. Você que vai montar uma automação aqui no seu sistema, você pode vir aqui, ó, e passar o um parâmetro de Jzon que ele retorna para você estruturado. Putz, fantástico, né, gente? Para montar uma skill, olha, você pode montar uma skill para gerenciar isso. Você pode montar um script em node, em Python para vir aqui e gerenciar. Então, putz, é realmente top 10, pessoal, gerenciar isso daqui, tá bom? Então não esquece que você tem opções, tá? Aqui na documentação, lista para você as opções de uso do herder,

[15:06] comando list, rename. E como é que funciona aquele profile ID que eu não gostei? É isso aqui, ó. Vamos vir aqui, ó. Esse cara aqui, ó. Então, se eu quiser desabilitar, ó, header machine disable, aí eu vou ter que vir aqui, ó, copiar esse cara e colar aqui, ó. Aí sim. Agora que a hora que eu abri o meu header aqui normal, ó. Ó lá, você pode ver que ele fica cinza, tá vendo? Então eu desabilitei essa conexão. Isso aqui é útil, pessoal, para não sobrecarregar as coisas. Então imagina

[15:38] que é um é um projeto que eu não vou trabalhar agora nele. Eu não preciso monitorar ele. Então eu posso desabilitar. A hora que eu for mexer nele, eu venho aqui e ligo. É legal para você não remover, né? aqueles projetos que já estão rodando, já estão mais estáveis ou aquele cliente que é uma vez por mês que você mexe no servidor dele. Deixa aqui bonitinho, pessoal. Deixa aqui configuradinho, ó. Não precisa vir e remover ele, não. Deixa ele, deixa ele quietinho ali. Ah, Luía, eu preciso usar agora o servidor. Então, você vai vir aqui, ó, e vai dar o o enable nele, né?

[16:10] Hora que você rodar pro herder, tá lá. Só esperar ele fazer a conexão. Bonitinho. A conexão passa pra minha VPN aqui. Top. O te o te scale protege tudo pra gente. E nossa, fantástico, né, gente? Você pode montar uma esqui para gerenciar isso. Hoje temos opções, né, muitas opções para trabalhar com isso, né? E que legal que é esse recurso que o que o Herder colocou. Pessoal, gostou? Dá um like no vídeo, se inscreve no canal, comenta o que que você achou desse recurso do Herder e não esquece,

[16:41] pessoal, das nossas consultorias, tá? para você poder fazer um curso e aprender no seu tempo, no seu ritmo. No makakers, você quer faca na caveira? Pô, Luizão, eu preciso de ajuda, cara. Tem aqui o Dev Side Studio, aonde eu posso acompanhar você no seu dia a dia do seu projeto, né, numa reunião de um para um. E também tem um Founders, que é um grupo de 30 pessoas. Todos eles são makers, todos são criadores, estão criando alguma coisa, um agente, um software, uma agência, não sei. A vibe é essa. Não tem ninguém curioso ali, não tem ninguém

[17:13] que tá ali para poder ficar ouvindo. São pessoas que estão querendo avançar. E ali, pessoal, a gente não fala de API, a gente não fala de agente, a gente fala de negócio, né? Como que você vai precificar, como é que você vai vender, como que você vai montar a tela, quem serão seus primeiros usuários. como que você faz deploy, documenta, como que você faz o marketing do seu sistema, como que você monta uma lista de leads. Então o founders, esse daqui, ele é uma ele é uma opção muito viável para você

[17:46] que quer lançar, tá? O Yamakers é para quem quer aprender, o Founders é para quem quer lançar. Beleza, pessoal? Então, dá um like no vídeo, se inscreve no canal e comenta o que que você achou do Herder. Até mais, pessoal. Um abraço.