prosody
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | prosody [2014/11/02 21:09] (current) – created admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Prosody installieren ====== | ||
+ | Detailierte Hilfestellung gibt es hier: http:// | ||
+ | |||
+ | Öffne / | ||
+ | |||
+ | < | ||
+ | |||
+ | Dann wie immer installieren | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | Die lua-zlib ist notwendig, wenn man die Streamcompression anschalten will, und das lua-event für das Libevent. Hier der Hintergrund: | ||
+ | |||
+ | Dann die Config Datei ''/ | ||
+ | |||
+ | Dann noch schnell die Selbstunterschriebenen Zertifikate erstellen. Geht gut mit einem Prosody eigenen Tool: | ||
+ | |||
+ | < | ||
+ | |||
+ | Danach die beiden Dateien '' | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | Jetzt müssen die Zertifikate noch dem Benutzer prosody zugeteilt werden: | ||
+ | |||
+ | < | ||
+ | |||
+ | Und Prosody einmal durchstarten: | ||
+ | |||
+ | < | ||
+ | |||
+ | Traut dem OK, dass dann kommt nicht. Überprüft sicherheitshalber ''/ | ||
+ | |||
+ | So, um Zusatzmodule zu installieren braucht es Mercurial: | ||
+ | |||
+ | < | ||
+ | |||
+ | Dann wechseln wir ins Prosody Module Verzeichnis | ||
+ | |||
+ | < | ||
+ | |||
+ | Und holen uns dort einfach mal alle Module die es so gibt | ||
+ | |||
+ | < | ||
+ | |||
+ | Dann kopieren wir einfach alle Module aus dem neu entsandenen Verzeichnis '' | ||
+ | |||
+ | < | ||
+ | |||
+ | und | ||
+ | |||
+ | < | ||
+ | |||
+ | Dann in der ''/ | ||
+ | |||
+ | < | ||
+ | mam_sql; | ||
+ | smacks; | ||
+ | carbons; | ||
+ | </ | ||
+ | |||
+ | Unterstützung für SQLite in Lua installieren | ||
+ | |||
+ | < | ||
+ | |||
+ | MySQL Datenbank für Prosody anlegen, dazu mysql starten | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | Dann im MySQL | ||
+ | |||
+ | < | ||
+ | |||
+ | Dann Benutzer dafür anlegen: | ||
+ | |||
+ | < | ||
+ | create user prosody@localhost; | ||
+ | set password for prosody@localhost = password(' | ||
+ | grant all on prosody.* to prosody@localhost; | ||
+ | </ | ||
+ | Dann wieder raus aus dem SQL | ||
+ | < | ||
+ | exit; | ||
+ | </ | ||
+ | |||
+ | Einstellungen dann wie hier: http:// | ||
+ | |||
+ | Nun mam-sql einirchten wie hier: https:// | ||
+ | |||
+ | Der Server kann jetzt schonmal mam, jetzt muss es nur noch Clients geben, die das unterstützen. | ||
prosody.txt · Last modified: 2014/11/02 21:09 by admin