

- #EJABBERD ADD ADMIN ACCOUNT HOW TO#
- #EJABBERD ADD ADMIN ACCOUNT FULL VERSION#
- #EJABBERD ADD ADMIN ACCOUNT INSTALL#
- #EJABBERD ADD ADMIN ACCOUNT REGISTRATION#
configure -prefix=/usr/local -disable-hipe -enable-smp-support -enable-threads -enable-kernel-poll You must make sure that the correct package will be downloaded to /root/src.Įnable and disable some options on the source code. Please note that the above wget command and all wget commands below are single line only. Prepare sources directory in /root/src, all required software source codes will be put in that directory:
#EJABBERD ADD ADMIN ACCOUNT INSTALL#
Part 2: Install ejabberd Download Source Codes Please note that the SELinux status must be disabled. Once the server up and running again check whether the SELinux is disabled: Reboot the server to actually disable SELinux:

Disable SELINUXĮdit /etc/sysconfig/selinux and change SELINUX=enforcing to SELINUX=disabled: Please note that you can enable the firewall again later after successful installation and several test calls. Disable Firewallĭisable firewall from system config tool: Yum -y install wget git gcc g++ gcc-c++ perl ncurses-devel openssl-devel unixODBC-devel libyaml-devel expat-devel zlib-devel mysql-develįollow all instructions to initialize your server. Yum -y install system-config-firewall system-config-firewall-tui system-config-network system-config-network-tui Update: This article will also work on CentOS 7.1
#EJABBERD ADD ADMIN ACCOUNT FULL VERSION#
Please note that you can always use full version of CentOS, the same installation steps in this article will still work.
#EJABBERD ADD ADMIN ACCOUNT HOW TO#
The goal of this article is to compile and install ejabberd from source on CentOS, configure admin account to enable the web admin and add an example how to configure ejabberd to support multiple domains or virtual hosts. This article is divided into three parts: Of course, if ejabberd is installed in a remote server, you will need to setup DNS for the MUC service, similar to what you may want to do for any other services that have their specific domain, like It Yourself an Instant Messaging server, an experiment with ejabberd. Usually mod_muc is already configured and enabled by default. What are the steps I need to do to setup MUC from a fresh install? See the Jabber SPAM Manifesto for details:
#EJABBERD ADD ADMIN ACCOUNT REGISTRATION#
# Think twice before enabling registration from any # network (see access_rules section above). # Only accept registration requests from the "trusted" # Avoid buggy clients to make their bookmarks public Uncomment this when you have SQL configured:Īccess_max_user_messages: max_user_offline_messages # For small servers SQLite is a good fit and is very easy # Mnesia is limited to 2GB, better to use an SQL backend # - "/etc/letsencrypt/live/localhost/privkey.pem"Įxtauth_program: /opt/ejabberd_auth_bridge.py # - "/etc/letsencrypt/live/localhost/fullchain.pem" # ******* MAKE SURE YOU INDENT SECTIONS CORRECTLY ******* # ******* YAML IS INDENTATION SENSITIVE ******* # The configuration file is written in YAML. # The parameters used in this configuration file are explained at What are the steps I need to do to setup MUC from a fresh install? mod_muc is already in the ejabberd.yml file, and so is mod_muc_admin.
