Ecco un modo veloce per installare un server Jabber di chat.
Scaricare Jabber .
Prerequisiti (cosa bisogna già aver installato e bisogna saper già usare):
- MySql
- Tomcat
Si è scelto ejabberd come server e Claros come client, il tutto su una distribuzione Linux Kubuntu.
Installare il server
- Installare il pacchetto
ejabberd
:
sudo apt-get install ejabberd
- Aprire il file
/etc/ejabberd/ejabberd.cfg
e inserire il nome dell'host da usare, come nell'esempio:
% Host(s) name: (replace for your hostname(s))
% Old {host, "localhost"}. option is equivalent to {hosts, ["localhost"]}.
{hosts, ["iltuohost"]}. - Creare un account da usare come amministratore
sudo ejabberdctl register nomeaccount passwordaccount
- Aggiungere il nuovo account tra gli amministratori, modificando il file
/etc/ejabberd/ejabberd.cfg
:
% Users that have admin access. Add line like one of the following after you
% will be successfully registered on server to get admin access:
{acl, admin, {user, "nomeaccount"}} - Riavviare il server
sudo /etc/init.d/ejabberd restart
- Controllare che tutto sia ok
sudo ejabberdctl status
- Per gestire il tutto basta andare alla pagina
http://192.168.0.2:5280/admin/
Installare il client
- Scaricare il client Claros
- Scompattare claros-x.y-zip (dove x e y è la versione di Claros)
- Creare un nuovo database Mysql chiamato
chat
(ma anche qualsiasi altro nome va bene)
mysql> create database chat
- Avviare lo script SQL contenuto nella cartella
sql
di Claros. Da riga di comando sulla cartellasql
di claros:
mysql -u root -p chat < chat-mysql.sql
- Copiare il file di Claros
chat.war
nella cartellawebapps
di Tomcat - Avviare Tomcat
- Aprire il file
/cartella-di-tomcat/webapps/chat/WEB-INF/config/config.xml
e inserire i dati per accedere al database (solitamente soltanto la password, salvo configurazioni particolari) - Riavviare tomcat
Adesso è possibile usare Claros per chattare, andando su http://il.proprio.dominio.com:8080/chat/
Recent Comments