Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:oeffentliche_registrierung_aktivieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
de:oeffentliche_registrierung_aktivieren [24.11.2022, 11:03] Christoph Stoltzde:oeffentliche_registrierung_aktivieren [29.11.2022, 09:30] – [Einrichtung] Christoph Stoltz
Zeile 1: Zeile 1:
 ===== Öffentliche Registrierung aktivieren ===== ===== Öffentliche Registrierung aktivieren =====
  
-Dieses HowTo baut auf [[de:ejabberd_installation|ejabberd Installation]] auf. Auch die Nutzung eines [[de:letsencrypt_einrichten|eigenen Zertifikats]] wird dringend empfohlen .+==== Voraussetzung ====
  
-Wenn du deinen XMPP Server für andere Nutzer:innen anbieten möchtest, ist es anstrengend jede:n Netzer:in einzeln über die Shell anzulegenDeshalb bietet XMPP die Möglichkeit, dass sich Nutzer:innen selbst über Ihren XMPP Client registrieren (Inband Registration). Um Spam Konten zu vermeiden sollte dies mit einem Captcha abgesichert und die Registrierungen pro IP Adresse begrenzt werden.+  * Diese Howtos setzt [[de:ejabberd_installation|ejabberd Installation]] voraus. 
 +  * Die Verwendung eines [[de:letsencrypt_einrichten|Zertifikats von Let's Encrypt ist]] dringend empfohlen
  
-Imagemagick installieren:+==== Einleitung ==== 
 + 
 +Wenn du deinen XMPP Server für andere Nutzer:innen anbieten möchtest, ist es anstrengend jede:n Nutzer:in einzeln über die Shell anzulegen. Deshalb bietet XMPP die Möglichkeit, dass sich Nutzer:innen selbst über Ihren XMPP Client registrieren (Inband Registration). Um Spam Konten zu vermeiden solltest du die Registrierung mit einem Captcha absichern. 
 + 
 +==== Einrichtung ==== 
 + 
 +Benötigte Pakete installieren:
  
 <code>$ apt install imagemagick</code> <code>$ apt install imagemagick</code>
Zeile 13: Zeile 20:
 <code>$ su - ejabberd <code>$ su - ejabberd
 $ mkdir captcha $ mkdir captcha
-$ cp opt/ejabberd-22.10/bin/captcha-ng.sh captcha/captcha-ng.sh</code>+$ cp opt/ejabberd-22.10/lib/captcha-ng.sh captcha/captcha-ng.sh</code>
  
 Die Konfiguration anpassen: Die Konfiguration anpassen:
Zeile 33: Zeile 40:
 <code>mod_register: <code>mod_register:
   captcha_protected: true   captcha_protected: true
-  access: register +  access: register</code>
-mod_pres_counter: +
-  count: 5 +
-  interval: 60</code>+
      
 Suche nach: Suche nach:
Zeile 82: Zeile 86:
 language: "de"</code> language: "de"</code>
          
-Die Datei mit [STRG] + [s] speichern und den Editor mit [STRG] + [x] und [STRG] + [c] verlassen. +Die Änderungen mit [STRG] + [x] und [STRG] + [s] speichern und den Editor mit [STRG] + [x] und [STRG] + [c] verlassen. 
  
 Mache ejabberd die geänderte Konfiguration bekannt: Mache ejabberd die geänderte Konfiguration bekannt:
  
-<code>$ ./opt/ejabberd-22.10/bin/ejabberdctl reload_config</code>+<code>$ ./opt/ejd/bin/ejabberdctl reload_config</code>
de/oeffentliche_registrierung_aktivieren.txt · Zuletzt geändert: 29.11.2022, 10:21 von Christoph Stoltz