DJabberd Debian HOWTO
Saturday, August 11th, 2007Checkout the latest SVN copy
First install dependencies
Now install DJabberd
Now create the SSL certificates
Create the server configuration file /etc/djabberd/server.conf
OldSSL enable
# health checks from this IP (directive can be repeated) won't log and
# won't allocate a connection id
DeclareMonitor 127.0.0.1
AdminPort 5200
ClientPort 5222
ServerPort 5269
SSLCertificateFile /etc/djabberd/server-cert.pem
SSLCertificateKeyFile /etc/djabberd/server-key.pem
<VHost alliance.com>
S2S enable
RequireSSL yes
<Plugin DJabberd::Authen::HTDigest>
Realm djabberd
HtDigest /etc/djabberd/djabberd.users
</Plugin>
<Plugin DJabberd::RosterStorage::SQLite>
Database /etc/djabberd/djabberd.sqlite
</Plugin>
<Plugin DJabberd::Authen::MySQL>
DBName djabberd
DBHost 127.0.0.1
DBPort 6723
DBUsername dbusername
DBPassword dbpassword
DBTable user
DBUsernameColumn username
DBPasswordColumn password
DBEncryptedPasswords 1
DBWhere canjabber = 1
</Plugin>
</VHost>Start the server
add to del.icio.us
add to technorati favs
email this