Hello,
I have a fresh install of TurnKey ejabberd to evaluate it for our small business. I set my domain as DOMAIN and password as 'password'. When I try to log into the web interface with username 'admin@DOMAIN' with password 'password' I am rejected. When I run 'ejabberd-config DOMIAN password' as root from console I get the following messages.
Can't register user "admin@DOMAIN" at node ejabberd@localhost: not_allowed
Can't register user "robot@DOMAIN" at node ejabberd@localhost: not_allowed
This is a fresh install, can anyone point me in the right direction?
The problem with WebAdmin may
The problem with WebAdmin may be:
I don't know what this "ejabberd-config" thing is. Probably the Turnkey installation has some customizations. The not_allowed string is reported by ejabberd mod_register, maybe that module is disabled in ejabberd.cfg, or only admins can use it (oh!).
Alternatively, you can install ejabberd in Debian, Ubuntu or others with the DEB package, or install ejabberd in any Windows or Linux with the binary installers. Once you have some experience creating accounts with "ejabberdctl", verifying and granting admin rights... then you can try that Turnkey installation, and detect the exact problem.
If you find it's a bug in Turnkey, please report to them the exact reason, or comment it here so other admins will find it.