Déployer Google Cloud

Guide de déploiement GCP Compute Engine

Déployer OpenClaw sur GCP, le cloud de Google

Google Cloud Platform a plus de nœuds en Asie-Pacifique (Tokyo, Singapour, Taiwan), latence basse. Compute Engine est le serveur cloud de Google, même concept qu'AWS EC2.

GCP offre $300 crédit gratuit aux nouveaux utilisateurs, valide 90 jours, suffisant pour OpenClaw. Même si le crédit est épuisé, l'instance e2-micro est gratuite pour toujours (bien que la configuration soit basse).

$300 crédit gratuit

💡 GCP offre $300 crédit gratuit aux nouveaux utilisateurs, valide 90 jours. C'est assez pour une instance e2-standard-2 (2 cœurs 8G) pendant trois mois. Après utilisation, si vous ne passez pas à un compte payant, aucun débit automatique, inscrivez-vous tranquille.

Couche gratuite perpétuelle (Always Free) inclut aussi :

  • 1 instance e2-micro (0.25 cœur 1G), limité à us-west1, us-central1, us-east1
  • 30GB disque permanent standard
  • 1GB sortie nord-américain par mois

cinq étapes de déploiement

1

crée un projet et une instance

Se connecter à GCP Console → créer projet → Compute Engine → créer instance. Recommandé e2-standard-2 (2 cores 8G), système Ubuntu 22.04 LTS. Région proches (Tokyo asia-northeast1 ou Singapour asia-southeast1).

2

Configurer pare-feu

VPC Réseau → Pare-feu → Créer règle pare-feu, autoriser TCP 22, 80, 443, 8080. Ou utiliser la ligne de commande gcloud.

3

Connexion SSH

GCP Console a SSH dans le navigateur, cliquez simplement pour vous connecter. Vous pouvez aussi utiliser un terminal local gcloud compute ssh Connecter.

4

Installer Docker

Une commande pour installer Docker sur Ubuntu, puis déployer OpenClaw.

5

Déployer OpenClaw

Lancer docker-compose, fichier de configuration prêt = un clic pour tout.

gcloud CLI opérations

Si vous préférez la ligne de commande, vous pouvez terminer toutes les opérations avec gcloud CLI :

gcloud CLI créer une instance
# Installer gcloud CLI (si ce n'est pas fait)

Installer Docker

Après connexion SSH, installer Docker
# Mettre à jour le système

configuration docker-compose

docker-compose.yml (version GCP)
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/Tokyo
    deploy:
      resources:
        limits:
          memory: 4G
        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"

Déployer et vérifier

créer répertoire, déployer, vérifier
# Créer le répertoire du projet
GCP facture à l'heure et peur d'oublier d'arrêter ? MOLILI managed zero ops, ne gérez pas les serveurs, payez pour ce que vous utilisez, pas besoin de vous réveiller la nuit pour vérifier la facture. En savoir plus sur MOLILI →
Tuto utile pour vous?