AWS-Bereitstellungstutorial

Weltweit größte Cloud —— EC2 und Lightsail können beide laufen

OpenClaw auf AWS bereitstellen, die größte Cloud-Plattform weltweit

AWS braucht keine Vorstellung, größter Marktanteil weltweit. Knoten verteilt global, umfassende Dokumentation, aktive Community, bei Fragen findet man meist Antworten.

OpenClaw hauptsächlich mit EC2 (klassischer Cloud-Server) oder Lightsail (Lightweight Server). Anfänger sollten Lightsail nehmen, Profis wie sie wollen. Diese Anleitung behandelt beide, einfach machen.

EC2 vs Lightsail wie wählen

Lightsail (für Anfänger empfohlen)
  • Feste Monats-Gebühr, $3.5/Monat, kein Accountings Überraschung
  • Mit öffentlicher IP + Traffic-Paket
  • Console ist einfach, ein paar Minuten zum Einrichten
  • Firewall-Konfiguration intuitiv, VPC nicht nötig
  • Für Einzelperson und kleine Teams
VS
EC2 (flexibel aber kompliziert)
  • Config beliebig kombinierbar, elastisch skalierbar
  • Muss VPC, Security Group, Elastic IP selbst konfigurieren
  • Stündliche Abrechnung, bezahlen Sie nur für das, was Sie verwenden
  • Reiche Ökosystem, kann mit RDS, S3 usw. ganzes Portfolio verbinden
  • Für Unternehmensmaßstab und komplexe Architektur

Kurz zusammengefasst: Lightsail für persönlich, sorgenfrei und billig; EC2 für Enterprise, mehr Flexibilität.

Fünf Schritte Bereitstellung fertig

1

Instanz starten

AWS Console öffnen → EC2 oder Lightsail wählen → System-Image auswählen Amazon Linux 2023 Oder Ubuntu 22.04 → Wähle t2.micro (Free Tier) oder t3.small (empfohlen).

2

Security Group konfigurieren

Öffnen Sie Ports: 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw). Lightsail auf Networking-Seite direkt hinzufügen, EC2 auf Security Groups.

3

SSH Verbindung

Schlüsseldatei (.pem) herunterladen, Terminal ausführen ssh -i key.pem ec2-user@deine-IP。Windows-Benutzer verwenden PuTTY oder MobaXterm.

4

Docker installieren

Amazon Linux nutzt yum, Ubuntu apt, ein Befehl erledigt's.

5

OpenClaw deployen

Schreibe docker-compose.yml, One-Click Service hochfahren, Browser öffnen verifyieren.

Docker (Amazon Linux 2023) installieren

SSH auf Server, führe folgende Befehle aus:

Amazon Linux 2023 Docker-Installation
# System aktualisieren

Wenn Sie Ubuntu-Image wählen, verwenden Sie dieses:

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

docker-compose Konfiguration

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

Service starten

Bild abrufen und starten
# Projektverzeichnis erstellen

AWS Free Tier Geldverschwendungs-Guide

💡 AWS-Neukunden bekommen 12 Monate kostenlose Nutzung: t2.micro-Instanz (1 Kern 1G) 750 Stunden pro Monat kostenlos, das heißt, du kannst eine Instanz den ganzen Monat laufen lassen ohne zu zahlen. Obwohl 1G RAM etwas knapp ist, reicht es für eine leichte OpenClaw-Instanz, um es zu testen.

Free Tier Vorsicht-Punkte:

  • Nur t2.micro ist kostenlos, nicht versehentlich t3.medium etc wählen
  • Elastic IP muss an laufende Instanz gebunden werden, sonst entstehen Gebühren
  • EBS-Speicher kostenlos 30GB, nicht zu große Festplatte erstellen
  • Nach 12 Monaten normale Gebühren, denk dran, rechtzeitig zu migrieren oder abzuschalten

Sicherheitsgruppen-Konfiguration

Notwendige Inbound-Regeln
# Typ        Portbereich   Quelle        Beschreibung
⚠️ Production sollte Nginx Reverse Proxy verwenden, 8080 hinter 80/443 verstecken, nach Debug Eingangsregel löschen.
AWS-Rechnungen schwer zu verstehen? Angst vor Überbudget? MOLILI-Verwaltungslösung zahlt pro Verbrauch, keine EC2-Stundenverwaltung nötig, sorglos und kostensparend. Lerne MOLILI kennen →
Hat diese Anleitung dir geholfen?