feat: add uninstall.sh with dry-run, --help, full cleanup; update install.sh + COMMUNITY_POST.md

This commit is contained in:
Bernd (Hermes Agent)
2026-05-05 21:07:11 +02:00
parent c4c1f344ce
commit a7db2942f6
3 changed files with 187 additions and 12 deletions
+40 -12
View File
@@ -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"