123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- admins = { "{{ prosody_admin }}" }
-
-
-
-
-
-
-
-
- modules_enabled = {
-
-
- "roster";
- "saslauth";
- "tls";
- "dialback";
- "disco";
- "posix";
-
-
- "private";
- "vcard";
-
-
- "blocklist";
-
-
-
- "version";
- "uptime";
- "time";
- "ping";
-
- "register";
-
-
- "admin_adhoc";
-
-
-
-
-
-
-
-
-
-
-
-
-
- };
-
-
-
- modules_disabled = {
-
-
-
- };
-
-
-
- allow_registration = false;
-
-
-
- ssl = {
- key = "/etc/letsencrypt/live/{{ domain }}/privkey.pem";
- certificate = "/etc/letsencrypt/live/{{ domain }}/cert.pem";
- }
-
-
-
-
- c2s_require_encryption = true
-
-
-
-
-
-
-
- s2s_secure_auth = false
-
-
-
-
-
-
-
-
-
-
-
-
-
- pidfile = "/var/run/prosody/prosody.pid"
-
-
-
-
-
-
-
-
- authentication = "internal_hashed"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- log = {
- info = "/var/log/prosody/prosody.log";
- error = "/var/log/prosody/prosody.err";
- "*syslog";
- }
-
- data_path = "/data/prosody"
-
-
-
-
-
- {% for vd in virtual_domains %}
- VirtualHost "{{ vd.name }}"
- {% endfor %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|