Configure XMPP Prosody - SpartanCoin Xjail

[SpartanCoin Xjail]

SpartanCoin Master Space

[SpartanCoin Secondary Space]

[SpartanCoin Secondary Space]

SpartanCoin - SPN - spatoshi

SpartanCoin Xjail - the New SpartanCoin Developers

SpartanCoin Xjail - the New SpartanCoin Official Website

back: Docs

Configure XMPP/Jabber Prosody

1. Install prosody
        pkg install prosody
        echo 'prosody_enable="YES"' >> /etc/rc.conf.local

2. pidfile
        Write into /usr/local/etc/prosody/prosody.cfg.lua:
        pidfile = "/var/run/prosody.pid"
        
        touch /var/run/prosody.pid
        chown prosody /var/run/prosody.pid

3. enable mod_posix
        modules_enabled section:
        "posix";

4. log files setting

        log = {
            info = "/var/log/prosody.log";
            error = "/var/log/prosody.err";
        }

        touch /var/log/prosody.log
        touch /var/log/prosody.err
        chown prosody /var/log/prosody.log
        chown prosody /var/log/prosody.err

5. Start prosody
        service start prosody

6. Add a domain

        VirtualHost "spartancoin.tiv.cc"
            enabled = true

7. Add xmpp user


        prosodyctl adduser user001@spartancoin.tiv.cc        # adduser
        prosodyctl passwd user001@spartancoin.tiv.cc        # Change password
        prosodyctl deluser user001@spartancoin.tiv.cc        # delete user

8. Configure ssl

prosodyctl cert generate spartancoin.tiv.cc
            # The .key and .crt files will be created into /usr/local/var/lib/prosody/

        VirtualHost "spartancoin.tiv.cc"
            enabled = true
            ssl = {
                key = "/path/to/spartancoin.tiv.cc.key";
                certificate = "/path/to/spartancoin.tiv.cc.crt";
            }

service prosody restart

SpartanCoin - SPN - spatoshi - Spartancoin is easy to water flowers. Funny. Cheers! - Spartancoin είναι εύκολο να νερό λουλούδια. Αστείος. Στην υγειά σας!