You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-utils-2.1-server/profile/jabber/etc/jabber/ejabberd.yml

241 lines
4.3 KiB

# Calculate chmod=0640 chown=root:jabber pkg(ejabberd)>=15
loglevel: 1
disable_sasl_mechanisms: ["X-OAUTH2"]
hosts:
- "localhost"
#-sr_jabber_hosts_yml-#
listen:
-
port: #-sr_jabber_port-#
module: ejabberd_c2s
max_stanza_size: 65536
tls: true
certfile: "/etc/jabber/ssl.pem"
shaper: c2s_shaper
access: c2s
-
port: #-sr_jabber_port_starttls-#
module: ejabberd_c2s
max_stanza_size: 65536
starttls_required: true
starttls: true
certfile: "/etc/jabber/ssl.pem"
shaper: c2s_shaper
access: c2s
-
port: 5269
module: ejabberd_s2s_in
max_stanza_size: 131072
tls: true
certfile: "/etc/jabber/ssl.pem"
shaper: s2s_shaper
-
port: 5280
module: ejabberd_http
tls: true
certfile: "/etc/jabber/ssl.pem"
request_handlers:
"upload": mod_http_upload
web_admin: true
http_poll: true
auth_method: ldap
ldap_servers:
- "localhost"
ldap_uids:
"mail": "%u@*"
ldap_base: "#-ld_jabber_dn-#"
ldap_rootdn: "#-ld_jabber_dn-#"
ldap_filter: "(initials=Yes)"
ldap_password: "#-ld_jabber_pw-#"
sql_type: sqlite
shaper:
normal: 1000
fast: 50000
acl:
admin:
user:
- "admin": "#-sr_jabber_host-#"
local:
user_regexp:
- ""
#?pkg(ejabberd)>=20.04#
access_rules:
announce:
- allow: admin
c2s:
- deny: blocked
- allow
configure:
- allow: admin
local:
- allow: local
muc:
- allow
muc_admin:
- allow: admin
pubsub_createnode:
- allow
register:
- allow
host_config:
"localhost":
access:
c2s:
- allow: admin
- deny
register:
- deny
#pkg#
#?pkg(ejabberd)<20.04#
access:
announce:
admin: allow
c2s:
blocked: deny
all: allow
c2s_shaper:
admin: none
all: normal
configure:
admin: allow
local:
local: allow
max_user_sessions:
all: 10
muc:
all: allow
muc_admin:
admin: allow
pubsub_createnode:
all: allow
register:
all: allow
s2s_shaper:
all: fast
host_config:
"localhost":
access:
c2s:
admin: allow
all: deny
register:
all: deny
#pkg#
language: "en"
modules:
mod_adhoc: []
mod_announce:
access: announce
mod_carboncopy: []
mod_caps: []
mod_configure: []
mod_disco: []
mod_last: []
mod_mam:
default: always
db_type: sql
mod_muc:
access: muc
db_type: sql
history_size: 1000000
access_create: muc
access_persistent: muc
access_admin: muc_admin
default_room_options:
mam: true
persistent: true
mod_http_upload:
put_url: "https://@HOST@:5280/upload"
mod_offline: []
mod_privacy: []
mod_private: []
mod_pubsub:
access_createnode: pubsub_createnode
plugins:
#?pkg(ejabberd)>=20.04#
- "flat"
#pkg#
#?pkg(ejabberd)<20.04#
- "default"
#pkg#
- "pep"
mod_register:
welcome_message:
subject: "Welcome!"
body: "Hi
Welcome to this Jabber server."
access: register
mod_roster: []
mod_shared_roster_ldap:
ldap_groupattr: "departmentNumber"
ldap_groupdesc: "departmentNumber"
ldap_memberattr: "cn"
ldap_memberattr_format: "%u"
ldap_rfilter: "(objectClass=inetOrgPerson)"
ldap_userdesc: "sn"
mod_stats: []
mod_time: []
mod_vcard_ldap:
ldap_vcard_map:
"NICKNAME":
"%s":
- "sn"
"FN":
"%s":
- "displayName"
"FAMILY":
"%s":
- "sn"
"GIVEN":
"%s":
- "givenName"
"MIDDLE":
"%s":
- "initials"
"ORGNAME":
"%s":
- "o"
"ORGUNIT":
"%s":
- "ou"
"CTRY":
"%s":
- "c"
"LOCALITY":
"%s":
- "l"
"STREET":
"%s":
- "street"
"REGION":
"%s":
- "st"
"PCODE":
"%s":
- "postalCode"
"TITLE":
"%s":
- "title"
"URL":
"%s":
- "labeledURI"
"DESC":
"%s":
- "description"
"TEL":
"%s":
- "telephoneNumber"
"EMAIL":
"%s":
- "mail"
"BDAY":
"%s":
- "birthDay"
"ROLE":
"%s":
- "employeeType"
"PHOTO":
"%s":
- "jpegPhoto"
mod_version: []