Skip to content

KeysiJones/openclaw-linux-docker-setup

Repository files navigation

OpenClaw Bot - Ubuntu/Linux

Bot de WhatsApp usando OpenClaw, otimizado para Ubuntu.

Estrutura

openclaw-bot-linux/
├── docker-compose.yml      # Configuração Docker
├── config.yaml             # Configuração OpenClaw
├── .env.example            # Template de variáveis
├── setup.sh                # Setup principal
├── install-deps.sh         # Instalar Docker/dependências
├── status.sh               # Ver status
├── backup.sh               # Fazer backup
├── restore.sh              # Restaurar backup
├── install-service.sh      # Instalar como serviço
├── systemd/
│   └── openclaw-bot.service
└── workspace/
    ├── SOUL.md
    ├── AGENTS.md
    └── conhecimento/
        └── info.md

Requisitos

Instalação Rápida

# 1. Instalar dependências (se necessário)
chmod +x *.sh
./install-deps.sh

# 2. Fazer logout/login (permissões Docker)

# 3. Configurar e iniciar
./setup.sh

Instalação como Serviço (auto-start)

sudo ./install-service.sh
sudo systemctl start openclaw-bot

Comandos

# Status
./status.sh

# Logs
docker compose logs -f

# Reiniciar
docker compose restart

# Parar
docker compose down

# Backup
./backup.sh

# Restaurar
./restore.sh backups/openclaw_backup_XXXXX.tar.gz

Personalização

  1. Edite workspace/SOUL.md para mudar a persona
  2. Adicione arquivos em workspace/conhecimento/
  3. Reinicie: docker compose restart

Segurança

  • Container roda como user 1000 (não-root)
  • Gateway bind em 127.0.0.1 (não exposto)
  • Ferramentas perigosas desabilitadas
  • Logs com rotation automático

Produção

Para deploy em VPS:

  1. Use install-service.sh para auto-start
  2. Configure firewall (ufw)
  3. Considere Tailscale para acesso remoto seguro
  4. Configure backups automáticos (cron + backup.sh)

Monitoramento

# Status do serviço
sudo systemctl status openclaw-bot

# Logs do systemd
sudo journalctl -u openclaw-bot -f

# Uso de recursos
docker stats openclaw-bot

Documentação

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages