You don't have to modify configuration files by hand, just change the server name to the public one.
To enable web admin panel:
config setprop ejabberd WebAdmin enabled
signal-event nethserver-ejabberd-save
See: http://docs.nethserver.org/projects/nethserver-devel/en/latest/chat.html