summaryrefslogtreecommitdiff
path: root/ejabberd/config.d/xmpp-s2s.yml
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2017-01-18 17:32:45 +0100
committerJonas Smedegaard <dr@jones.dk>2017-01-18 17:33:29 +0100
commitccfe0921edb6d81ccf53135654fd364eea679140 (patch)
treebf3e9e97afad41b7437ed0be1cd1d1a82eecd9be /ejabberd/config.d/xmpp-s2s.yml
parent8d7a52d331eee26c44ee8ac68a72b0b2fe0a0750 (diff)
Add ejabberd tweaks as snippets.
Diffstat (limited to 'ejabberd/config.d/xmpp-s2s.yml')
-rw-r--r--ejabberd/config.d/xmpp-s2s.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/ejabberd/config.d/xmpp-s2s.yml b/ejabberd/config.d/xmpp-s2s.yml
new file mode 100644
index 0000000..a08bfc3
--- /dev/null
+++ b/ejabberd/config.d/xmpp-s2s.yml
@@ -0,0 +1,22 @@
+# XMPP server-to-server service (optionally secure)
+#
+# * Custom Diffie-Hellman params needs to be created ahead, e.g. with
+# /etc/local-COMMON/ejabberd/mkdhparams.sh
+#
+# Sample DNS entries:
+# xmpp IN A 192.0.2.1
+# _xmpp-server._tcp IN SRV 0 0 5222 xmpp
+
+listen:
+ -
+ port: 5269
+ ip: "::"
+ module: ejabberd_s2s_in
+
+s2s_use_starttls: optional
+s2s_certfile: 'CERT_PATH'
+s2s_dhfile: 'DH_PATH'
+s2s_ciphers: 'TLS_CIPHERS'
+s2s_protocol_options:
+ - "no_sslv2"
+ - "no_sslv3"