Design of a ejabberd server / administration questions.

Hello,

1- I will setup a ejabbberd server for 500 users , can you provide the kind of pc that will handle all users in the same time? I will setup this server on a private network of a compagny, that means, i will have 100Mb/s.( I have a p4 3Ghz with 512 Mo ram and 40Go of hard drive, is it enough)? I will just use internal jabber function and not a gateway with other IM like msn or aim.

2- Is it possible to create acl like this:

- Some users can just connect on server and receive message from "super" users but can't discuss between them. this super user can discuss with other "super" users.

- give some special rights on web administration to create shared rosters but can administer any other option of the server ?

It will be cool to have some examples or give some exisiting tutorials.

Thanks for help

Regards,

Strung

strung wrote: 1- I will

strung wrote:

1- I will setup a ejabbberd server for 500 users , can you provide the kind of pc that will handle all users in the same time? I will setup this server on a private network of a compagny, that means, i will have 100Mb/s.( I have a p4 3Ghz with 512 Mo ram and 40Go of hard drive, is it enough)? I will just use internal jabber function and not a gateway with other IM like msn or aim.

It is enought: looking at some old benchmarks, 500 concurrently chatting users could get 4% of a Mobile Intel Pentium 4 2.80 GHz and 40 MB of RAM.

strung wrote:

Some users can just connect on server and receive message from "super" users but can't discuss between them. this super user can discuss with other "super" users.

That means message filtering. Maybe mod_filter works for that; I'm not aware of examples or documentation for it yet.

If you want this: 'Allow everybody to chat with everybody, but prevent superusers being disturbed by normal users', maybe privacy lists are usefull. Privacy lists are supported by ejabberd and some Jabber clients (Tkabber, the upcoming Psi...). One possibility: superusers can tell ejabberd to allow anything from contacts stored on the roster group 'Allowed', and block messages from anybody else.

strung wrote:

give some special rights on web administration to create shared rosters but can administer any other option of the server ?

I didn't understand your question. There are two kinds of admin rights: for the whole Jabber server, or only for a virtual host. There is no way to allow some users access only to the shared roster group portion of the web admin.

Thanks for you reply, i wil

Thanks for you reply, i wil test mod-filter and see how to setup correctly and respect my disederata.

Syndicate content