feat: add uninstall.sh with dry-run, --help, full cleanup; update install.sh + COMMUNITY_POST.md
This commit is contained in:
+40
-12
@@ -37,24 +37,52 @@ Statt über ein separates Gateway-Binary zu kommunizieren, spricht Hermes Agent
|
||||
- Laufender Rocket.Chat-Server (v5+ empfohlen)
|
||||
- Bot-Benutzer auf Rocket.Chat mit Login-Daten
|
||||
|
||||
### 2. Plugin installieren
|
||||
### 2. Plugin herunterladen
|
||||
|
||||
```bash
|
||||
# In das Hermes Agent Verzeichnis wechseln
|
||||
cd ~/.hermes/hermes-agent
|
||||
|
||||
# Plugin-Verzeichnis anlegen und Dateien hineinkopieren
|
||||
mkdir -p plugins/platforms/rocketchat
|
||||
cp plugin.yaml plugins/platforms/rocketchat/
|
||||
cp __init__.py plugins/platforms/rocketchat/
|
||||
cp adapter.py plugins/platforms/rocketchat/
|
||||
git clone https://gitea.thomander.de/andreas/Hermes_rocket.chat_Plugin.git
|
||||
cd Hermes_rocket.chat_Plugin
|
||||
```
|
||||
|
||||
### 3. Konfigurieren
|
||||
|
||||
**Variante A — Umgebungsvariablen:**
|
||||
### 3. Interaktive Installation (empfohlen)
|
||||
|
||||
```bash
|
||||
./install.sh
|
||||
```
|
||||
|
||||
Das Script führt dich durch alle Schritte, fragt deine Zugangsdaten ab, testet die Verbindung und schreibt die Konfiguration. Fertig in unter 2 Minuten.
|
||||
|
||||
**Nicht sicher?** Probiere erst die Simulation:
|
||||
|
||||
```bash
|
||||
./install.sh --dry-run
|
||||
```
|
||||
|
||||
Zeigt alles an, ändert nichts.
|
||||
|
||||
**Hilfe anzeigen:**
|
||||
|
||||
```bash
|
||||
./install.sh --help
|
||||
```
|
||||
|
||||
### 4. Manuelles Setup (für Experten)
|
||||
|
||||
Wer lieber per Hand konfigurieren möchte:
|
||||
|
||||
```bash
|
||||
mkdir -p ~/.hermes/hermes-agent/plugins/platforms/rocketchat
|
||||
cp plugin.yaml __init__.py adapter.py \
|
||||
~/.hermes/hermes-agent/plugins/platforms/rocketchat/
|
||||
```
|
||||
|
||||
Dann `~/.hermes/.env` oder `config.yaml` bearbeiten.
|
||||
|
||||
### 5. Konfigurieren
|
||||
|
||||
Falls du manuell konfigurierst, hier die zwei Varianten:
|
||||
|
||||
**Variante A — Umgebungsvariablen:**
|
||||
export ROCKETCHAT_BASE_URL="https://rocketchat.example.com"
|
||||
export ROCKETCHAT_USER="bernd"
|
||||
export ROCKETCHAT_PASSWORD="dein-passwort"
|
||||
|
||||
Reference in New Issue
Block a user