summaryrefslogtreecommitdiff
path: root/ejabberd/config.d/xmpp-s2s.yml
diff options
context:
space:
mode:
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"