I have for mission to upgrade ejabberd to 18.04, firstable I would like to summarize all issues I can find in 16.01
-
lack of documentation to access the admin page
correct url is https://IPorDomain:5280/admin
the user must be part of thejabberadmins
group
the web admin page must be activatedconfig setprop ejabberd WebAdmin enabled
signal-event nethserver-ejabberd-save -
admin page is incomplete seethis post
you must use user@domainName to login, but in the /etc/ejabberd/ejabberd.cfg you must use only theuser
part
{acl, admin, {user_regexp, "^(stephane|admin@nethservertest.org)$"}}.
in the example above, only stephane could use the full administrator web page, the admin user will have a truncated and not functional web page.
we should modify /etc/e-smith/templates/etc/ejabberd/ejabberd.cfg/00template_vars with
+ $members =~ s/\@$DomainName//g;
@jabberadmins = split(' ', $members || '');
- when you create a new user, the template /etc/ejabberd/ejabberd.cfg is not expanded and ejabberd is not restarted