de:die_konfigurationsdatei_von_ejabberd_erklaert
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| de:die_konfigurationsdatei_von_ejabberd_erklaert [25.11.2022, 11:28] – [Module] Christoph Stoltz | de:die_konfigurationsdatei_von_ejabberd_erklaert [04.12.2022, 13:36] (aktuell) – [Listen] Christoph Stoltz | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| ==== Einleitung ==== | ==== Einleitung ==== | ||
| - | Ich werde hier die Konfigurationsdatei von ejabberde | + | Ich werde hier die Konfigurationsdatei von ejabberd |
| - | ==== ejabber.yml ==== | + | ==== ejabberd.yml ==== |
| === Kopfzeilen === | === Kopfzeilen === | ||
| Zeile 30: | Zeile 30: | ||
| ### Refer to http:// | ### Refer to http:// | ||
| ###</ | ###</ | ||
| + | |||
| + | === Auth und MySQL === | ||
| + | |||
| + | < | ||
| + | auth_scram_hash: | ||
| + | |||
| + | sql_type: mysql | ||
| + | sql_server: " | ||
| + | sql_database: | ||
| + | sql_username: | ||
| + | sql_password: | ||
| + | auth_method: | ||
| + | default_db: sql ### Grundsätzlich alles in SQL, nicht mnesia Speicher | ||
| + | default_ram_db: | ||
| + | |||
| === Hosts, Loglevel und Zertifikate === | === Hosts, Loglevel und Zertifikate === | ||
| Zeile 100: | Zeile 115: | ||
| turn_ipv4_address: | turn_ipv4_address: | ||
| turn_ipv6_address: | turn_ipv6_address: | ||
| - | auth_type: user ### Wer darf den Server nutzen, alle registrierten User | + | auth_type: user ### Wer darf den Server nutzen, alle registrierten User:innen |
| auth_realm: < | auth_realm: < | ||
| module: ejabberd_stun | module: ejabberd_stun | ||
| Zeile 123: | Zeile 138: | ||
| auth_realm: < | auth_realm: < | ||
| module: ejabberd_stun | module: ejabberd_stun | ||
| + | - | ||
| + | port: 5360 ### Beispielport für die Einbindung externer Komponenten | ||
| + | module: ejabberd_service | ||
| + | check_from: false | ||
| + | hosts: | ||
| + | " | ||
| + | password: "< | ||
| + | access: all ### Alle haben Zugriff | ||
| - | - | ||
| port: 1883 ### ejabberd bietet auch MQTT, wird vielleicht in einem späteren Howto vorkommen | port: 1883 ### ejabberd bietet auch MQTT, wird vielleicht in einem späteren Howto vorkommen | ||
| Zeile 265: | Zeile 288: | ||
| mod_avatar: {} | mod_avatar: {} | ||
| mod_blocking: | mod_blocking: | ||
| + | mod_block_strangers: | ||
| + | access: strangers | ||
| + | captcha: true | ||
| mod_bosh: {} | mod_bosh: {} | ||
| mod_caps: {} | mod_caps: {} | ||
| Zeile 270: | Zeile 296: | ||
| mod_client_state: | mod_client_state: | ||
| mod_configure: | mod_configure: | ||
| - | mod_disco: | + | mod_disco: |
| + | server_info: | ||
| + | - | ||
| + | modules: all | ||
| + | name: " | ||
| + | urls: [" | ||
| mod_fail2ban: | mod_fail2ban: | ||
| mod_http_api: | mod_http_api: | ||
| Zeile 279: | Zeile 310: | ||
| " | " | ||
| " | " | ||
| + | mod_http_upload_quota: | ||
| + | max_days: 30 | ||
| mod_last: {} | mod_last: {} | ||
| mod_mam: | mod_mam: | ||
| Zeile 303: | Zeile 336: | ||
| access_max_user_messages: | access_max_user_messages: | ||
| mod_ping: {} | mod_ping: {} | ||
| + | mod_pres_counter: | ||
| + | count: 5 | ||
| + | interval: 60 | ||
| mod_privacy: | mod_privacy: | ||
| mod_private: | mod_private: | ||
| + | mod_privilege: | ||
| + | roster: | ||
| + | both: | ||
| + | - allow: | ||
| + | - server: | ||
| + | - " | ||
| + | message: | ||
| + | outgoing: | ||
| + | - allow: | ||
| + | - server: | ||
| + | - " | ||
| + | presence: | ||
| + | roster: | ||
| + | - allow: | ||
| + | - server: | ||
| + | - " | ||
| mod_proxy65: | mod_proxy65: | ||
| access: local | access: local | ||
| Zeile 320: | Zeile 372: | ||
| mod_push_keepalive: | mod_push_keepalive: | ||
| mod_register: | mod_register: | ||
| - | | + | |
| - | ## network (see access_rules section above). | + | |
| - | ## Think twice before enabling registration from any | + | |
| - | ## address. See the Jabber SPAM Manifesto for details: | + | |
| - | ## https:// | + | |
| - | | + | |
| mod_roster: | mod_roster: | ||
| versioning: true | versioning: true | ||
| Zeile 332: | Zeile 380: | ||
| mod_stream_mgmt: | mod_stream_mgmt: | ||
| resend_on_timeout: | resend_on_timeout: | ||
| - | mod_stun_disco: | + | mod_stun_disco: |
| + | credentials_lifetime: | ||
| + | services: | ||
| + | - | ||
| + | host: < | ||
| + | port: 3478 | ||
| + | type: stun | ||
| + | transport: udp | ||
| + | restricted: false | ||
| + | - | ||
| + | host: < | ||
| + | port: 3478 | ||
| + | type: turn | ||
| + | transport: udp | ||
| + | restricted: true | ||
| + | - | ||
| + | host: <::> | ||
| + | port: 3478 | ||
| + | type: stun | ||
| + | transport: udp | ||
| + | restricted: false | ||
| + | - | ||
| + | host: <::> | ||
| + | port: 3478 | ||
| + | type: turn | ||
| + | transport: udp | ||
| + | restricted: true | ||
| + | |||
| + | - | ||
| + | host: < | ||
| + | port: 5349 | ||
| + | type: stuns | ||
| + | transport: tcp | ||
| + | restricted: false | ||
| + | - | ||
| + | host: < | ||
| + | port: 5349 | ||
| + | type: turns | ||
| + | transport: tcp | ||
| + | restricted: true | ||
| mod_vcard: {} | mod_vcard: {} | ||
| mod_vcard_xupdate: | mod_vcard_xupdate: | ||
de/die_konfigurationsdatei_von_ejabberd_erklaert.1669375718.txt.gz · Zuletzt geändert: von Christoph Stoltz
