60-modules.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. modules:
  2. mod_adhoc: {}
  3. # mod_admin_extra: {}
  4. mod_announce:
  5. access: announce
  6. mod_avatar: {}
  7. mod_blocking: {}
  8. mod_bosh: {}
  9. mod_caps: {}
  10. mod_carboncopy: {}
  11. mod_client_state: {}
  12. mod_configure: {}
  13. mod_disco: {}
  14. mod_fail2ban: {}
  15. mod_http_api: {}
  16. mod_http_upload:
  17. put_url: https://@HOST@:5443/upload
  18. mod_last: {}
  19. mod_mam:
  20. ## Mnesia is limited to 2GB, better to use an SQL backend
  21. ## For small servers SQLite is a good fit and is very easy
  22. ## to configure. Uncomment this when you have SQL configured:
  23. ## db_type: sql
  24. assume_mam_usage: true
  25. default: never
  26. # mod_mqtt: {}
  27. mod_muc:
  28. access:
  29. - allow
  30. access_admin:
  31. - allow: admin
  32. access_create: muc_create
  33. access_persistent: muc_create
  34. access_mam:
  35. - allow
  36. default_room_options:
  37. allow_subscription: true # enable MucSub
  38. mam: false
  39. mod_muc_admin: {}
  40. mod_offline:
  41. access_max_user_messages: max_user_offline_messages
  42. mod_ping: {}
  43. mod_privacy: {}
  44. mod_private: {}
  45. mod_proxy65:
  46. access: local
  47. max_connections: 5
  48. mod_pubsub:
  49. access_createnode: pubsub_createnode
  50. plugins:
  51. - flat
  52. - pep
  53. force_node_config:
  54. ## Avoid buggy clients to make their bookmarks public
  55. storage:bookmarks:
  56. access_model: whitelist
  57. mod_push: {}
  58. mod_push_keepalive: {}
  59. mod_roster:
  60. versioning: true
  61. # mod_sip: {}
  62. mod_s2s_dialback: {}
  63. mod_shared_roster: {}
  64. mod_stream_mgmt:
  65. resend_on_timeout: if_offline
  66. mod_vcard: {}
  67. mod_vcard_xupdate: {}
  68. mod_version:
  69. show_os: false