Instalar OpenClaw no Linux: Ubuntu, Debian, Arch (Guia 2026)
Comandos de instalação do OpenClaw para Ubuntu, Debian, Fedora, Arch Linux e outras distros. Inclui systemd e configuração de produção.
Instalar OpenClaw no Linux
O Linux é a plataforma nativa do OpenClaw. Este guia cobre as principais distribuições com comandos específicos para cada uma.
💡 Servidor de produção? Pule direto para a configuração com systemd para rodar 24/7.
Escolha sua Distro
Ubuntu / Debian
A maneira mais simples é usar o NodeSource:
# Adicionar repositório NodeSource (Node.js 20.x LTS)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# Instalar Node.js
sudo apt install -y nodejs
# Verificar instalação
node --version
npm --version
# Instalar OpenClaw
npm install -g openclaw@latest
Alternativa: Usando nvm
# Instalar nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
# Instalar Node.js LTS
nvm install --lts
# Instalar OpenClaw
npm install -g openclaw@latest
Fedora / RHEL
# Habilitar módulo Node.js
sudo dnf module enable nodejs:20
# Instalar Node.js
sudo dnf install -y nodejs npm
# Verificar
node --version
npm --version
# Instalar OpenClaw
npm install -g openclaw@latest
Arch Linux
# Instalar Node.js
sudo pacman -S nodejs npm
# Verificar
node --version
npm --version
# Instalar OpenClaw
npm install -g openclaw@latest
Com yay (AUR)
yay -S nodejs-lts-iron
npm install -g openclaw@latest
Outras Distros
Para qualquer distribuição Linux:
- Instale Node.js 20+ usando o gerenciador de pacotes da sua distro
- Ou use nvm (funciona em qualquer distro):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install --lts
npm install -g openclaw@latest
Configuração Inicial
Após instalar, execute o wizard:
openclaw onboard --install-daemon
O wizard vai guiar você para:
- Escolher seu provedor de IA (OpenAI, Anthropic, etc.)
- Configurar suas chaves de API
- Conectar um canal (WhatsApp, Telegram, Discord)
Configuração para Produção (systemd)
Para servidores que precisam rodar 24/7:
Criar o serviço
sudo tee /etc/systemd/system/openclaw.service << 'EOF'
[Unit]
Description=OpenClaw AI Assistant
After=network.target
[Service]
Type=simple
User=seu_usuario
WorkingDirectory=/home/seu_usuario/clawd
ExecStart=/usr/bin/openclaw gateway start --foreground
Restart=always
RestartSec=10
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
EOF
Importante: Substitua seu_usuario pelo seu nome de usuário real.
Ativar e iniciar
# Recarregar systemd
sudo systemctl daemon-reload
# Habilitar no boot
sudo systemctl enable openclaw
# Iniciar agora
sudo systemctl start openclaw
# Ver status
sudo systemctl status openclaw
# Ver logs
journalctl -u openclaw -f
Troubleshooting Linux
Erro: “EACCES permission denied”
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g openclaw@latest
Erro: “node: command not found”
# Verificar PATH
echo $PATH
# Se instalou via nvm, ativar:
source ~/.nvm/nvm.sh
nvm use --lts
Erro de dependências nativas
Algumas distros precisam de ferramentas de compilação:
# Ubuntu/Debian
sudo apt install build-essential
# Fedora
sudo dnf groupinstall "Development Tools"
# Arch
sudo pacman -S base-devel
Firewall bloqueando conexões
Se usar ufw (Ubuntu):
sudo ufw allow 3000/tcp # Porta padrão do OpenClaw
Se usar firewalld (Fedora):
sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
Dicas de Performance
Memória Swap
Para servidores com pouca RAM:
# Criar 2GB de swap
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Limitar uso de memória do Node.js
# No arquivo de serviço ou antes de executar
export NODE_OPTIONS="--max-old-space-size=1024"
Próximos Passos
Agora que o OpenClaw está instalado:
- Configure seu primeiro bot - Crie um assistente básico
- Personalize a personalidade - Edite o SOUL.md
- Deploy na Oracle Cloud (Grátis) - Rode 24/7
- Explore as Skills - Adicione funcionalidades prontas