Implantação OpenClaw no Alibaba Cloud, não é tão complicado quanto parece
zero até rodar, guide mais detalhado pra deploy OpenClaw em Alibaba Cloud
Alibaba Cloud leve
Alibaba Cloud, Tencent Cloud, Huawei Cloud, servidor de aplicação leve é o melhor custo-benefício
Esse artigo te leva desde gravar o sistema, conectar SSH, implantar OpenClaw, setar autostart, tudo sem nenhum equipamento externo. Poupa dinheiro num monitor e cabo HDMI.
Recomendação de configuração de servidor
ECS vs servidor de aplicação leve
Alibaba Cloud é a maior em market share no mercado nacional, tem bastante documentação, comunidade bem ativa, quando tem dúvida é fácil achar resposta. Seja comprando ECS ou servidor de aplicação leve, rodar OpenClaw não tem problema.
| Itens de comparação | Servidor em nuvem ECS | Nuvem leve ¥50-100/mês |
|---|---|---|
| Arquivo de configuração | Alto concorrência, vários departamentos | pacote fixo, algumas opções de config |
| 2C4G preço do primeiro ano | ~300-500 yuan/ano | ~99-199 yuan/ano |
| Modo de largura de banda | Cobra por banda fixa ou por tráfego | Vem com pacote de dados (200GB-1TB por mês) |
| IP público | Sem custo de hardware adicional | Vem com IP público fixo |
| Adequado para front + API leve | nível empresa, precisa escalabilidade automática | pessoal, time pequeno, aprendizado e experiment |
| dificuldade de usar | Precisa manter o servidor | Pronto pra usar, firewall simples |
Uma frase só: individual escolhe servidor leve, time escolhe ECS. Se é primeira vez com cloud, servidor leve é mais tranquilo.
seis passos deploy
Comprar ECS / HECS
Abra console Alibaba Cloud, escolha a configuração e faça o pedido. Escolha a imagem do sistema Ubuntu 22.04 LTS,novo usuário lembra de pegar cupom desconto antes de comprar.
Configuração de grupo de segurança / firewall
Libera portas 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw). Servidor leve é na página de firewall, ECS é no grupo de segurança.
Conectar SSH ao servidor
Use uma ferramenta de terminal pra conectar no servidor, Windows recomenda MobaXterm ou Xshell, Mac/Linux é só usar SSH pelo terminal mesmo.
Instala Docker
um comando instala Docker, acelerador de fonte China puxa imagem sem travar.
Se tiver dúvida é fácil achar resposta
Use docker-compose para subir o serviço, escreve o arquivo de config uma vez e sobe tudo com um clique.
Configurar domínio e HTTPS (opcional)
Se tem domínio, vincula e bota Nginx como reverse proxy + Let's Encrypt SSL, acesso mais fácil e seguro.
Configuração de grupo de segurança / firewall
Ainda tá com dúvida? Vê esses artigos de comparação:
# Regras de entrada (operação no console Aliyun)
script de instalação em um clique
Após conectar SSH ao servidor, execute esse bloco. Script instala automaticamente Docker, puxa imagem, inicia serviço:
# Atualizar sistema <<-'DEOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
DEOF
sudo systemctl daemon-reload
sudo systemctl restart docker
# 创建项目目录
mkdir -p ~/openclaw && cd ~/openclaw
# 下载 docker-compose.yml(或者手动创建)
curl -fsSL https://openclaw.cocoloop.cn/deploy/docker-compose.yml -o docker-compose.yml
# 拉取镜像并启动
docker compose pull
docker compose up -d
# 查看运行状态
docker ps
echo "部署完成!浏览器访问 http://你的公网IP:8080"
configuração docker-compose
Se prefere escrever o arquivo de configuração na mão, usa isso como referência:
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "8080:3000"
volumes:
- ./data:/app/data
- ./config:/app/config
- ./logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Shanghai
deploy:
resources:
limits:
memory: 3G
reservations:
memory: 512M
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
interval: 30s
timeout: 10s
retries: 3
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
Validar certificado
Conhecimento básico de implantação - Solução de implantação OpenClaw
# Ver se o container está rodando normalmente
Na configuração preenche nome do container, mapeamento de porta (3000:3000), mapeamento de volume
Se tem domínio, bota ele aí pra facilitar acesso:
- Na resolução de domínio da Alibaba Cloud, adiciona um registro A apontando pro IP público do seu servidor
- Instala Nginx como reverse proxy:
sudo apt install -y nginx - Usa Certbot pra pedir certificado SSL free:
sudo certbot --nginx -d yourdomain.com - Configuração Nginx encaminha requisições na porta 443 para 8080