OpenClaw-Einrichtung für menschliche Beteiligung bei der Browser-Automatisierung mit Docker, Chromium und noVNC

✍️ OpenClawRadar📅 Veröffentlicht: 25. Februar 2026🔗 Source
OpenClaw-Einrichtung für menschliche Beteiligung bei der Browser-Automatisierung mit Docker, Chromium und noVNC
Ad

Ein Entwickler auf r/openclaw dokumentierte sein Setup, um OpenClaw in die Lage zu versetzen, menschliche Eingriffe wie CAPTCHA-Lösung und Genehmigungen während automatisierter Browsersitzungen zu bewältigen. Die Lösung verwendet einen Docker-Container mit Chromium, noVNC und verwandten Tools, um bei Bedarf Fernintervention zu ermöglichen.

Wie es funktioniert

Der Agent steuert einen headless Browser über das Chrome DevTools Protocol (CDP). Wenn er auf ein CAPTCHA stößt oder eine menschliche Genehmigung benötigt, sendet er eine Telegram-Benachrichtigung. Der Benutzer öffnet eine noVNC-URL auf seinem Telefon oder Laptop, um den Browser anzuzeigen und zu interagieren, und antwortet dann mit "fertig", damit der Agent fortfahren kann. Das Setup benötigt etwa 300 MB RAM mit einer Kaltstartzeit von 3 Sekunden.

Praktische Anwendung

Der Entwickler testete dieses Setup, indem er OpenClaw beauftragte, eine Kurierabholung zu buchen. Nachdem er Fotos von Frachtbriefen und E-Mails bereitgestellt hatte, füllte der Agent das Online-Formular aus, wählte Daten aus und reichte es ein, während der Entwickler über noVNC überwachte. Er bemerkte, dass Claude Opus 4.6's Chromium-Widget bei derselben Aufgabe Schwierigkeiten hatte, in Navigationsschleifen stecken blieb, während OpenClaw die Buchung abschloss.

Technische Umsetzung

Der Docker-Container führt aus:

  • Xvfb für virtuelle Anzeige
  • Chromium mit Playwright
  • x11vnc und noVNC für Fernanzeige
  • supervisord für Prozessverwaltung

Der Bot steuert Chromium über CDP von innerhalb des Containers, während Benutzer den Browser über noVNC von jedem Gerät mit einer einfachen URL anzeigen (keine App erforderlich).

Sicherheitsmaßnahmen

  • noVNC nur über Tailscale zugänglich (Client-Gerät muss Teil des tailnet sein)
  • CDP-Port nur an localhost gebunden
  • Container hat keinen Zugriff auf das Host-Dateisystem
  • Chromium läuft unprivilegiert
  • Passwörter/2FA werden direkt über das noVNC-Zwischenablage-Panel verarbeitet
Ad

Zusätzliche Absicherung

  • Docker-Healthcheck: prüft CDP alle 30s, 3 Wiederholungen vor "unhealthy"
  • Ressourcenlimits: 1 GB RAM + 2 CPUs
  • Tab-Bereiniger: behält maximal 5 Tabs, schließt leere Tabs, läuft alle 5 Minuten
  • Container bleibt isoliert ohne Host-Mounts

Docker-Konfiguration

Das Dockerfile verwendet Ubuntu 24.04 und installiert:

FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
ENV DISPLAY=:99
ENV RESOLUTION=1920x1080x24
RUN apt-get update && apt-get install -y --no-install-recommends \
    ca-certificates xvfb x11vnc fonts-liberation \
    dbus-x11 supervisor curl gnupg websockify novnc \
    && rm -rf /var/lib/apt/lists/*
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
    && apt-get install -y nodejs \
    && npx playwright install --with-deps chromium \
    && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash browser \
    && mkdir -p /home/browser/.cache \
    && cp -r /root/.cache/ms-playwright /home/browser/.cache/ \
    && chown -R browser:browser /home/browser
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY start-chromium.sh /usr/local/bin/start-chromium.sh
RUN chmod +x /usr/local/bin/start-chromium.sh
RUN ln -sf /usr/share/novnc/vnc.html /usr/share/novnc/index.html
EXPOSE 6080 9222
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]

Die supervisord.conf verwaltet vier Prozesse: Xvfb, Chromium, x11vnc und noVNC/websockify.

Das start-chromium.sh-Skript startet Chrome mit spezifischen Flags, einschließlich --remote-debugging-port=9222 --remote-debugging-address=0.0.0.0 für CDP-Zugriff.

Geplante Aufgaben

Der Entwickler plant, Token-Authentifizierung für noVNC hinzuzufügen und eine Auto-Stop-Funktion nach Leerlaufzeit zu implementieren.

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer
Anleitungen

OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer

Ein Reddit-Beitrag beschreibt sechs wesentliche Konfigurationsschritte für OpenClaw-Nutzer: Wechseln Sie das Standardmodell von Opus zu Sonnet, um Kosten zu senken, sperren Sie den Gateway-Host auf 127.0.0.1 für mehr Sicherheit, erstellen Sie eine SOUL.md für die Agenten-Persönlichkeit, vermeiden Sie zunächst die Installation von Skills, erstellen Sie nicht mehrere Agenten und verwenden Sie den /new-Befehl, um den Konversationskontext zu verwalten.

OpenClawRadar
OpenClaw 102: Aktualisierte Einrichtungstipps für Sicherheit und Effizienz
Anleitungen

OpenClaw 102: Aktualisierte Einrichtungstipps für Sicherheit und Effizienz

Ein Reddit-Nutzer teilt aktualisierte OpenClaw-Konfigurationsratschläge, einschließlich API-Schlüsselverschlüsselung mit Windows PowerShell-Skripten, Prompt-Injection-Abwehr in AGENTS.md, Tailscale für Fernzugriff und Anti-Loop-Regeln zur Vermeidung wiederholter Fehler.

OpenClawRadar
Claude Certified Agent Foundations Prüfungsleitfaden – Festgestellte Unstimmigkeiten
Anleitungen

Claude Certified Agent Foundations Prüfungsleitfaden – Festgestellte Unstimmigkeiten

Ein kürzlicher CCA-F-Prüfungsteilnehmer berichtet von erheblichen Diskrepanzen zwischen dem offiziellen Prüfungsleitfaden, der Übungsprüfung und dem tatsächlichen Prüfungsinhalt. Die echte Prüfung kann bis zu 13 Szenarien umfassen, während der Leitfaden nur 6 auflistet und die Übungsprüfung lediglich 4 davon abdeckt.

OpenClawRadar
Lokale Übersetzungsmodell-Empfehlungen für GPUs mit 32 GB VRAM
Anleitungen

Lokale Übersetzungsmodell-Empfehlungen für GPUs mit 32 GB VRAM

Ein Entwickler teilt getestete Empfehlungen für lokale Übersetzungsmodelle auf einem 32GB-VRAM-Setup und hebt Unsloth Gemma3 27b Instruct UD Q6_K_XL für allgemeine Sprachen sowie Bartowski Utter Project EuroLLM 22B Instruct 2512 Q8_0 für europäische Sprachen plus Koreanisch hervor.

OpenClawRadar