===== Spectrum 2 installieren und einrichten ===== ==== Voraussetzung ==== * Dieses Howto setzt [[de:ejabberd_installation|ejabberd Installation]] voraus. ==== Einleitung ==== Mit deinem XMPP Server kannst du auch mit Nutzer:innen in anderen Netzwerken (Whatsapp, Telegram) chatten. Eine einfache Möglichkeit diese Transports an XMPP anzubinden bietet Spectrum 2. ==== Einrichtung ==== Das Spectrum 2 Reposotory den APT Paketquellen hinzufügen: $ curl https://packages.spectrum.im/packages.key | apt-key add - $ echo "deb https://packages.spectrum.im/spectrum2/ bullseye main" >> /etc/apt/sources.list.d/spectrum.list Die Paketlisten aktualisieren und benötigte Pakete installieren: $ apt -y install apt-transport-https $ apt update $ apt -y install spectrum2 spectrum2-backend-libpurple spectrum2-backend-libcommuni spectrum2-backend-twitter Danach findest du unter /etc/spectrum2 alle Konfigurationsdateien. Passe die Konfigurationsdatei wie folgt an: $ mkdir /etc/spectrum2/transports $ jed /etc/spectrum2/spectrum2_manager.cfg Die Datei sollte etwas so aussehen: [service] config_directory=/etc/spectrum2/transports/ # Username and password of admin for Web interface admin_username= admin_password= # Port on which the Web interface is listening on port=8080 # Base location (directory) on which the Web interface is served. It must ends # up with slash character (/). If you for example set it to "/spectrum/", then # the Web interface will be served on http://localhost:$port/spectrum/. base_location=/ [database] type=sqlite3 database=/var/lib/spectrum2_manager/database.sql [servers] server=localhost Die Änderungen mit [STRG] + [x] und [STRG] + [s] speichern und den Editor mit [STRG] + [x] und [STRG] + [c] verlassen. Damit ist Spectrum 2 fertig eingerichtet. Wenn du über das Webinterface Nutzer:innen verwalten möchtest, kannst du den dafür nötigen Server starten: $ spectrum2_manager server & Das & am Ende der Zeile verschiebt den Prozess in den Hintergrund. Es gibt zur Zeit leider noch keine andere Möglichkeit. Ändere bitte aber vorher die Zeilen admin_username und admin_password ab und vergib ein sicheres Passwort.