.gitignore | ||
config.mjs | ||
docker-compose.yml | ||
Dockerfile | ||
index.mjs | ||
login.mjs | ||
package-lock.json | ||
package.json | ||
README.md |
Matrix Jitsi-admin Bot
Dies ist ein Bot, der für die Verwaltung von Jitsi-Meetings über Matrix erstellt wurde. Der Bot ermöglicht die Steuerung und Verwaltung von Meetings über eine Matrix-Instanz.
Installation
Token erstellen
-
Klonen des Repositorys:
git clone https://de-h2-git01.h2.home/emanuel.holzmann/matrix-bot.git
-
Installation der benötigten Pakete:
npm install
-
Generieren des Tokens:
Führen Sie den folgenden Befehl aus und ersetzen Sie
username
,passwort
undhttps://matrixdomain.org
durch die entsprechenden Anmeldeinformationen:MATRIX_USERNAME=username MATRIX_PASSWORD=passwort MATRIX_URL=https://matrixdomain.org node login.mjs
Der generierte Access-Token muss sicher aufbewahrt werden, da er der Schlüssel für den Docker-Container ist.
Container starten
-
Erneutes Checkout der Anwendung (optional, wenn bereits geklont):
git clone https://de-h2-git01.h2.home/emanuel.holzmann/matrix-bot.git
-
Wechseln in das Verzeichnis:
cd matrix-bot
-
Bauen der Anwendung und Starten des Containers mit
docker-compose
:Führen Sie den folgenden Befehl aus und ersetzen Sie
tokenKommtHIerHer
durch den generierten Accesstoken aus Schritt 1,https://matrixdomain.org
undhttps://jitsi-admin-url.de
müssen durch reale URLs ersetzt werden:MATRIX_TOKEN=tokenKommtHIerHer MATRIX_URL=https://matrixdomain.org JITSI_ADMIN_URL=https://jitsi-admin-url.de docker-compose up --build -d
-
Berechtigungen für das Volume festlegen:
chown -R 1000:1000 /var/lib/docker/volumes/matrix-bot_secret_data/
Hinweise
Stellen Sie sicher, dass die Umgebungsvariablen korrekt gesetzt sind und die Zugangsdaten sicher behandelt werden. Der Bot ermöglicht die Verwaltung von Jitsi-Meetings über Matrix und kann entsprechend konfiguriert werden.
Bitte beachten Sie, dass die Pfadangaben, Token und URLs entsprechend Ihren tatsächlichen Konfigurationen und Anforderungen angepasst werden müssen.