(no commit message)
[paste/239.git] / 2-ejabberd.cfg.txt
1 {acl, admin, {user, "stefan", "endrullis.de"}}.\r
2 {acl, admin, {user, "joerg", "endrullis.de"}}.\r
3 {acl, admin, {user, "cweiske", "cweiske.de"}}.\r
4 {hosts, ["endrullis.de", "cweiske.de"]}.\r
5 {loglevel, 4}.\r
6 {listen,\r
7  [\r
8   {5222, ejabberd_c2s, [\r
9                         inet6,\r
10                         {access, c2s},\r
11                         {shaper, c2s_shaper},\r
12                         {max_stanza_size, 65536},\r
13                         starttls, {certfile, "/etc/ssl/private/cweiske.de_all.pem"}\r
14                        ]},\r
15   {5269, ejabberd_s2s_in, [\r
16                            inet6,\r
17                            {shaper, s2s_shaper},\r
18                            {max_stanza_size, 131072}\r
19                           ]},\r
20   {5554, ejabberd_service, [\r
21                             {ip, {127, 0, 0, 1}},\r
22                             {access, all},\r
23                             {shaper_rule, fast},\r
24                             {host, "muc.localhost", [{password, ""}]}\r
25                             ]},\r
26   {5555, ejabberd_service, [\r
27                             {ip, {127, 0, 0, 1}},\r
28                             {access, all},\r
29                             {shaper_rule, fast},\r
30                             {hosts, ["icq.endrullis.de"],\r
31                                        [{password, ""}]}\r
32                             ]},\r
33   {5280, ejabberd_http, [\r
34                          http_bind,\r
35                          http_poll,\r
36                          web_admin\r
37                         ]}\r
38  ]}.\r
39 {max_fsm_queue, 1000}.\r
40 {s2s_use_starttls, true}.\r
41 {s2s_certfile, "/etc/ssl/private/cweiske.de_all.pem"}.\r
42 {auth_method, internal}.\r
43 {shaper, normal, {maxrate, 1000}}.\r
44 {shaper, fast, {maxrate, 50000}}.\r
45 {acl, local, {user_regexp, ""}}.\r
46 {access, max_user_sessions, [{10, all}]}.\r
47 {access, max_user_offline_messages, [{5000, admin}, {100, all}]}. \r
48 {access, local, [{allow, local}]}.\r
49 {access, c2s, [{deny, blocked},\r
50                {allow, all}]}.\r
51 {access, c2s_shaper, [{none, admin},\r
52                       {normal, all}]}.\r
53 {access, s2s_shaper, [{fast, all}]}.\r
54 {access, announce, [{allow, admin}]}.\r
55 {access, configure, [{allow, admin}]}.\r
56 {access, muc_admin, [{allow, admin}]}.\r
57 {access, muc, [{allow, all}]}.\r
58 {access, register, [{allow, all}]}.\r
59 {access, pubsub_createnode, [{allow, all}]}.\r
60 {language, "en"}.\r
61 {modules,\r
62  [\r
63   {mod_adhoc,    []},\r
64   {mod_announce, [{access, announce}]}, % requires mod_adhoc\r
65   {mod_caps,     []},\r
66   {mod_configure,[]}, % requires mod_adhoc\r
67   {mod_admin_extra, []},\r
68   {mod_disco,    [{extra_domains, ["conference.endrullis.de"]}]},\r
69   {mod_http_bind, []},\r
70   {mod_irc,      []},\r
71   {mod_last,     []},\r
72   {mod_muc,      [\r
73                   {access, muc},\r
74                   {access_create, muc},\r
75                   {access_persistent, muc},\r
76                   {access_admin, muc_admin},\r
77                   {max_users, 500}\r
78                  ]},\r
79   {mod_offline,  [{access_max_user_messages, max_user_offline_messages}]},\r
80   {mod_privacy,  []},\r
81   {mod_private,  []},\r
82   {mod_proxy65,  [\r
83                   {access, local},\r
84                   {shaper, c2s_shaper}\r
85                  ]},\r
86   {mod_pubsub,   [ % requires mod_caps\r
87                   {access_createnode, pubsub_createnode},\r
88                   {pep_sendlast_offline, false},\r
89                   {last_item_cache, false},\r
90                   {plugins, ["flat", "hometree", "pep"]}  % pep requires mod_caps\r
91                  ]},\r
92   {mod_register, [\r
93                   {welcome_message, {"Welcome!",\r
94                                      "Welcome to a Jabber service powered by Debian. "\r
95                                      "For information about Jabber visit "\r
96                                      "http://www.jabber.org"}},\r
97                   {access, register}\r
98                  ]},\r
99   {mod_roster,   []},\r
100   {mod_stats,    []},\r
101   {mod_time,     []},\r
102   {mod_vcard,    []},\r
103   {mod_version,  []}\r
104  ]}.\r