CHECKLIST · INSTALAÇÃO EM VÍDEO
A ordem exata do que aparece na tela. Segue de cima pra baixo. Se algo falhar antes de começar a gravar, pausa, arruma, e reinicia — nada de improvisar no ar.
00 Antes de ligar a câmera
- VPS nova comprada (Hostinger KVM 2 ou similar · Ubuntu 22/24)
- Conta Anthropic NOVA já criada e logada num navegador aberto
- Email exato da compra Cakto anotado
- Bot novo criado no BotFather · token na mão
- chat_id na mão (manda
/startpro@userinfobot) - SSH da VPS aberto como
root, terminal limpo, fonte grande - Central de licença respondendo (
curl -I https://licenca.leonardomolina.com.br/install→ 200)
01 O único comando
Cola no terminal como root. É a única linha que o comprador precisa saber.
bash -c "$(curl -fsSL https://licenca.leonardomolina.com.br/install)"Aparece na tela
======================================== PROJETO LEON · Socio IA 24x7 instalador oficial ======================================== >> voce esta como root. O Claude nao roda como root por seguranca. >> vou criar o usuario 'leon' e reinstalar como ele (uma vez so).
Explica: "o Claude não roda como root por segurança, então o próprio instalador cria um usuário isolado chamado leon e continua a instalação por conta dele."
02 Instalação dos pré-requisitos
Sem intervenção. Roda apt-get, node 20, Claude CLI, cria usuário leon, liga linger pro serviço sobreviver a logout.
>> reinstalando como 'leon'...
"Agora ele está reexecutando o instalador como o usuário leon. A partir daqui nada mais roda como root."
03 Autenticar o Claude · OAuth
======================================== PASSO 1/2 — autenticar o Claude ======================================== Vai abrir uma URL. Copia, cola no navegador, autoriza com tua conta Anthropic, copia o codigo que aparecer e cola de volta aqui.
- Copia a URL que aparece no terminal
- Cola no navegador (aba já logada na Anthropic nova)
- Clica em Autorizar
- Copia o código de retorno
- Cola de volta no terminal · Enter
"Esse passo é uma vez só. Depois de autorizado, o LEON usa essa conta pra pensar. Se um dia trocar a conta Anthropic, roda claude login aqui mesmo."
04 Dados do bot
======================================== PASSO 2/2 — dados do teu bot ======================================== Email que voce usou pra comprar o Projeto LEON: _ Cole o token do seu bot no Telegram (BotFather): _ Seu chat_id do Telegram (numero, /getid no bot @userinfobot): _
- Digita o email da compra Cakto · Enter
- Cola o token do BotFather (não aparece na tela, é
read -sp) · Enter - Digita o chat_id · Enter
"O email é a chave da tua licença. É por ele que o central sabe que você comprou. Token e chat_id são o que liga o LEON no teu Telegram."
05 Download, ativação, subida do serviço
Roda sozinho. Baixa o motor amarrado à licença, ativa no central (inicia janela de 15 dias), npm install, sobe leon-agente.service.
>> validando compra e baixando motor do Projeto LEON...
>> motor baixado. instalando em /home/leon/socio-ia...
>> ativando licenca...
{"ok":true,"activated_at":"..."}
>> instalando dependencias...
========================================
INSTALADO COM SUCESSO
========================================
06 Teste ao vivo
- Abre o Telegram · chat com o bot novo
- Manda
/start(ou qualquer mensagem) - LEON responde em segundos
"Pronto. Teu Sócio IA está no ar 24x7 nessa VPS. Se cair, o systemd sobe de novo em 5 segundos. Se a VPS reiniciar, o LEON volta sozinho."
!! Se algo travar
Central respondendo 404 no /download
Email digitado diferente do email da compra. Confere na Cakto qual foi. Roda o comando de novo, digita o email certo.
OAuth do Claude não abre
Copia a URL manualmente do terminal e cola no navegador. Se o cliente Anthropic pedir 2FA, resolve, autoriza, cola o code de volta.
Serviço não sobe (is-active retorna vazio)
Roda: journalctl --user -u leon-agente.service -n 50. Normalmente é token do Telegram errado ou chat_id errado. Edita ~/socio-ia/.env e systemctl --user restart leon-agente.service.
EOF Depois da gravação
- Desliga a VPS de gravação (ou mantém como demo)
- Revoga o token do bot no BotFather (se era só pra gravação)
- Corta as pausas mortas do vídeo
- Sobe o passo-a-passo escrito no
MANUAL-INSTALAR-SOCIO-IA.mdcomo material bônus da aula