Skip to content

🌐 यह पृष्ठ अभी तक हिंदी में अनुवादित नहीं किया गया है। पुर्तगाली (BR) संदर्भ दिखाया जा रहा है। अनुवाद में मदद करें।

Configuração do OpenClaw ​

Este guia explica como instalar e configurar o agente OpenClaw no seu RoqueOS Server.


Pré-Requisitos ​

PRÉ-REQUISITOS

  • RoqueOS Server instalado e funcionando (ver instalação)
  • Docker com acesso ao socket (/var/run/docker.sock)
  • Chave de API de um provedor de IA (OpenAI ou Anthropic)
  • Mínimo de 4 GB de RAM no servidor (8 GB recomendado)

1. Baixar a Imagem do OpenClaw ​

O OpenClaw roda como um container Docker separado. Baixe a imagem oficial:

bash
docker pull roqueribeiro1988/roqueos-openclaw:latest

A imagem inclui:

  • Ubuntu 22.04
  • XFCE Desktop
  • TigerVNC + noVNC
  • Chromium Browser
  • Node.js 20
  • OpenClaw Agent

2. Configurar a Chave de API ​

No arquivo docker-compose.yml do seu RoqueOS Server, adicione as variáveis de ambiente da sua chave de IA:

yaml
services:
  roqueos-server:
    image: roqueribeiro1988/roqueos-server:latest
    environment:
      - TZ=America/Sao_Paulo
      - OPENAI_API_KEY=sk-sua-chave-aqui
yaml
services:
  roqueos-server:
    image: roqueribeiro1988/roqueos-server:latest
    environment:
      - TZ=America/Sao_Paulo
      - ANTHROPIC_API_KEY=sk-ant-sua-chave-aqui

SEGURANÇA

Nunca commite suas chaves de API em repositórios públicos. Use um arquivo .env para armazenar segredos e referencie com env_file: .env no compose.

Exemplo com arquivo .env:

bash
# .env (não commitir no git!)
OPENAI_API_KEY=sk-sua-chave-aqui
yaml
# docker-compose.yml
services:
  roqueos-server:
    env_file:
      - .env

3. Verificar a Configuração ​

Após reiniciar o servidor com docker compose down && docker compose up -d, verifique se o módulo do agente está acessível:

bash
curl http://localhost:27021/agent/sessions

Resposta esperada:

json
[]

4. Acessar o Agente no Frontend ​

  1. Abra o RoqueOS e certifique-se de estar conectado ao servidor.
  2. No Launchpad, procure pelo app Agente IA (ícone do OpenClaw).
  3. O app abrirá com a interface de chat e o painel de visualização do desktop.

O RoqueClaw aberto depois da instalação, com a barra "Desktop do Agente" e os controles de sessão no canto direito


Quando a instalação não termina ​

O que acontecePor quêO que fazer
O docker pull falhao servidor está sem internet, ou sem espaço em discoconfira os dois antes de repetir
O container sobe e caifalta a chave de API, ou a variável está com o nome erradodocker logs diz qual variável faltou
O passo 3 não confirma a configuraçãoa chave foi salva num arquivo que o container não lêconfira o caminho do .env que o compose aponta
O agente não aparece no Launchpado servidor não está conectado, ou o container não está de péconecte o servidor; ver Acessar o Agente no Frontend
A porta já está em usooutro container ocupa a mesma portatroque a porta no compose; ver Portas Utilizadas

Portas Utilizadas ​

PortaProtocoloDescrição
27021HTTP/WSAPI e WebSocket do RoqueOS Server
5901VNCDesktop VNC do container OpenClaw
6080HTTPnoVNC (acesso web ao desktop)

As portas 5901 e 6080 são gerenciadas internamente pelo servidor e não precisam ser expostas externamente.


Variáveis de Ambiente Disponíveis ​

VariávelDescriçãoPadrão
OPENAI_API_KEYChave de API da OpenAI—
ANTHROPIC_API_KEYChave de API da Anthropic—
AGENT_MAX_SESSIONSMáximo de sessões simultâneas3
AGENT_TIMEOUTTimeout de sessão em minutos30

Próximos Passos ​