XMPP only server in multi-server environment

Discussion in 'Installation/Configuration' started by SnakeSolidNL, Jun 14, 2017.

  1. SnakeSolidNL

    SnakeSolidNL New Member

    I've tried to add a xmpp only server (metronome) to my multi-server environment, but I have some questions.

    1. Is the installation I performed below enough to get this working ?

    2. Do ISPConfig and/or XMPP Metronome depend on an full postfix / mail server installation in order to work ?

    3. Not sure if it's a bug / dependency problem (I have reported this as a bug on the ISPConfig Bugtracker / Gitlab), but after installing / configuring my XMPP server as below, I'm unable to select this server in the Client Limits (as Reseller/Admin) as the XMPP server to use (not visible), but I'm able to add domains / users / etc from the mail tab and the server is visible there.


    I performed the following installation:
    OS: (Debian Jessie) (postfix was already installed in default LXC container):

    Prepare for ISPConfig installation:

    dpkg-reconfigure postfix (configured as satellite system)

    apt-get -y install mariadb-client mariadb-server
    mysql_secure_installation

    echo "deb packages.prosody.im/debian jessie main" > /etc/apt/sources.list.d/metronome.list
    wget prosody.im/files/prosody-debian-packages.key -O - | apt-key add -

    apt-get update && apt-get -y install make git lua5.1 liblua5.1-0-dev lua-filesystem libidn11-dev libssl-dev lua-zlib lua-expat lua-event lua-bitop lua-socket lua-sec luarocks luarocks

    luarocks install lpc

    adduser --no-create-home --disabled-login --gecos 'Metronome' metronome

    cd /opt; git clone github.com/maranda/metronome.git metronome
    cd ./metronome; ./configure --ostype=debian --prefix=/usr
    make
    make install

    apt-get -y install php5-cli php5-mysql php5-mcrypt mcrypt
    apt-get -y install ufw fail2ban

    cd /tmp
    wget ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
    tar xfz ISPConfig-3-stable.tar.gz
    cd ispconfig3_install/install/
    php -q install.php


    ISPConfig Installation:
    Expert installation
    Configure All Except below: no
    Configure Firewall Server: yes
    Configure Metronome XMPP Server: yes
     

Share This Page