Multi-User-Bereitstellungslösung

Team teilt einen OpenClaw —— Berechtigungs-Isolation sehr wichtig

Team teilt einen OpenClaw

Für Einzelnutzung, Lernzwecke

Der Kern von Multi-User-Bereitstellung ist drei Wörter:Isolation。Konten isoliert, Daten isoliert, Ressourcen isoliert, alles ist wichtig.

Vier Schritte Multi-User fertig

1

Benutzerverwaltung

Für Container ein Limit setzen, verhindert dass ein Prozess alle Systemressourcen frisst und den ganzen Server lahmlegt:

2

Berechtigungskonfiguration

Verschiedene Rollen bekommen verschiedene Berechtigungen. Admin kann Konfiguration ändern, alle Benutzung sehen; normaler Benutzer nur seine Sessions. Berechtigungen zuweisen, Prinzip der minimalen Berechtigung.

3

Ressourcen-Isolation

Jedem Nutzer einen eigenen Account mit starkem Passwort oder SSO-Integration (einheitliches Login-System). Nicht einen gemeinsamen Account für alle nutzen, sonst kann man nicht nachvollziehen wer was getan hat.

4

Audit-Log

Loggen wer was wann gemacht hat. Bei Sicherheitsproblemen kann man nachvollziehen, auch für Nutzungs-Reports. Großunternehmen mit hohen Compliance-Anforderungen brauchen das.

Schema-Vergleich

Single-Instanz Multi-User

Ein OpenClaw Container, mehrere Benutzerkonten

  • Einfaches Deployment, hohe Ressourcen-Auslastung
  • Nutzer-Isolation auf Applikations-Ebene
  • Für kleine Teams (unter 10 Leuten)
  • Ein Container-Ausfall bedeutet, dass alle Benutzer es nicht nutzen können
VS
Jeder Benutzer eigener Container

Jeder Benutzer hat seinen eigenen Container

  • Vollständig isoliert, gegenseitig unabhängig
  • Hoher Ressourcentverbrauch (jeder Container braucht Speicher)
  • Traefik oder Nginx als Router verwenden
  • Für hohe Isolations-Anforderungen

Multi-User-Container-Orchestrierung (Traefik-Lösung)

Verwenden Sie Traefik zum Reverse Proxy und Routing, jeden Benutzer eigenen Container, unterschieden durch Subdomain oder Pfad:

docker-compose.yml — Traefik + Multi-Benutzer
services:
💡 Enterprise Multi-User empfiehlt K8s Namespace Isolation。Jeder Benutzer oder jedes Team bekommt einen Namespace, verwende ResourceQuota um Ressourcenlimits zu kontrollieren, NetworkPolicy für Netzwerkisolation. Das ist viel einfacher zu verwaltbar als Docker Compose, besonders wenn Benutzer über 10 sind. Siehe Details in K8s Bereitstellungs-Tutorial

Benutzerverwaltungs-Skript

Skript zum schnellen Hinzufügen neuer Benutzer, erstellt automatisch Verzeichnisse und Container:

Neuen Benutzer hinzufügen
#!/bin/bash "
Möchten Sie Multi-User-Setup selbst einstellen? MOLILI Enterprise Edition kommt mit Multi-User-Management, Berechtigungskontrolle, Nutzungsstatistiken, Audit-Logs, gebrauchsfertig, sparen Sie sich die Mühe. Lerne MOLILI kennen →
Hat diese Anleitung dir geholfen?