Tutoriel de déploiement AWS

le plus grand cloud au monde—EC2 et Lightsail marchent

Déployer OpenClaw sur AWS, la plus grande plateforme cloud au monde

AWS n'a pas besoin de présentation, le leader du marché cloud mondial. Des nœuds partout dans le monde, documentation complète, communauté active, vous trouverez des réponses pour presque tous les problèmes.

OpenClaw utilise 2 produits : EC2 (serveur cloud classique) et Lightsail (serveur léger). Débutants Lightsail recommandé, experts flexible. Ce tuto couvre les deux, suivre suffit.

EC2 vs Lightsail comment choisir

Lightsail (recommandé pour débutants)
  • forfait mensuel fixe, $3.5/mois, pas de choc de facture
  • IP publique gratuite + paquet data
  • Console simple, ouverture en quelques minutes
  • Config pare-feu intuitif, pas apprendre VPC
  • Idéal particulier et petite équipe
VS
EC2 (flexible mais complexe)
  • Config flexible adaptable, autoscaling flexible
  • Config VPC, groupes sécurité, IP élastique obligatoires
  • Facturation à l'heure, payez à l'usage
  • Écosystème riche, intègre avec RDS, S3 et suite complète
  • Idéal entreprise et architecture complexe

en résumé : Lightsail pour perso, sans stress et pas cher; EC2 pour l'entreprise, plus flexible.

cinq étapes de déploiement

1

lancer l'instance

Se connecter à AWS Console → sélectionner EC2 ou Lightsail → choisir image système Amazon Linux 2023 ou Ubuntu 22.04 → Choisis t2.micro (Free Tier) ou t3.small (recommandé). Instance type :

2

Configurer groupe sécurité

Ouvrez les ports : 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw). Lightsail ajoute directement dans Networking, EC2 dans Security Groups.

3

Connexion SSH

télécharge le fichier de clé (.pem), exécute dans le terminal ssh -i key.pem ec2-user@votre_IP。Sur Windows utilise PuTTY ou MobaXterm.

4

Installer Docker

Amazon Linux utilise yum, Ubuntu utilise apt, une commande c'est fait.

5

Déployer OpenClaw

finalise docker-compose.yml, un clic pour lancer, accède pour confirmer.

Installer Docker (Amazon Linux 2023)

Après connexion SSH au serveur, exécutez ces commandes :

Installation Docker sur Amazon Linux 2023
# Mettre à jour le système

Si vous choisissez l'image Ubuntu, utilisez :

Installation Docker Ubuntu
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
newgrp docker

configuration docker-compose

docker-compose.yml (version AWS)
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=UTC
    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"

lancer le service

Récupérer l'image et démarrer
# Créer le répertoire du projet

Guide AWS Free Tier

💡 AWS offre un forfait gratuit de 12 mois aux nouveaux utilisateurs : instances t2.micro (1 cœur 1G) 750 heures par mois gratuites, ce qui signifie que vous pouvez laisser une instance tournée tout le mois sans frais. Bien que 1G de mémoire soit un peu juste, un OpenClaw léger n'est pas un problème, commencez par là pour tester.

Attention aux pièges de Free Tier :

  • seulement t2.micro est gratuit, pas d'erreur sur t3.medium ou autre
  • L'IP flexible doit être liée à une instance en cours, sinon des frais s'appliquent
  • Le quota gratuit EBS est 30GB, ne créez pas un disque trop grand
  • Frais normaux après 12 mois d'expiration, n'oubliez pas de migrer ou arrêter à l'avance

Configuration du groupe de sécurité

Règles ingress ouvrir obligatoires
# Type        Port Range   Source        Description
⚠️ Production recommande reverse proxy Nginx, cachez 8080 derrière 80/443, fermez règle 8080 après debug.
Vous ne comprenez pas la facturation AWS ? Peur de dépasser le budget ? MOLILI managed offre un paiement à l'usage, pas besoin de gérer les serveurs ou de calculer les heures EC2, sans souci. En savoir plus sur MOLILI →
Tuto utile pour vous?