Instal·lant Prosody a Debian 7
Prosody és un servidor de comunicació XMPP escrit en LUA. Pretén ser fàcil de configurar i configurar, i eficient amb els recursos del sistema. Prosody és un programari de codi obert!
En aquest tutorial, instal·larem Prosody en un servidor Debian 7.0. Es recomana fer una nova instal·lació del sistema operatiu abans d'instal·lar Prosody.
Pas #1: instal·lació del nucli de Prosody
Comencem a afegir el repositori de Prosody al nostre servidor.
echo deb http://packages.prosody.im/debian wheezy main | tee -a /etc/apt/sources.list
Per evitar avisos sobre paquets no autenticats, afegiu el fitxer de claus de Prosody mitjançant l'ordre següent.
wget http://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -
Ara podem actualitzar APT per trobar el nou repositori.
apt-get update
Aleshores, per instal·lar el paquet Prosody, només cal que executeu aquesta ordre.
apt-get install prosody
Això és! Tingueu en compte que Prosody s'iniciarà després de la instal·lació. Atureu-lo fins que acabem el procés de configuració.
service prosody stop
Pas #2: afegir suport MySQL
Prosody també funciona amb MySQL, i això és fantàstic! Però també funciona sense ell, ometeu aquest pas si no voleu habilitar MySQL.
Podem començar instal·lant el servidor MySQL.
apt-get install mysql-server
Se us demanarà rootla contrasenya d'usuari establerta . Aquesta contrasenya pot ser diferent a l'usuari de Linux.
Instal·lem el client MySQL per gestionar el servidor.
apt-get install mysql-client
Ara el podem utilitzar per iniciar sessió al servidor. Després d'aquesta ordre, se us demanarà la contrasenya introduïda abans!
mysql -u root -p
Benvingut a la consola MySQL! Introduïu l'ordre següent per crear la base de dades Prosody.
CREATE DATABASE prosody;
La següent comanda crea l'usuari MySQL.
CREATE USER prosody@localhost;
És molt recomanable afegir una contrasenya. Motius de seguretat, potser ho sabràs.
DEFINIR LA CONTRAsenya per a prosody@localhost= CONTRAsenya('la meva contrasenya');
Ara donarem permisos al nou usuari.
GRANT ALL PRIVILEGES ON prosody.* TO prosody@localhost IDENTIFIED BY ‘mypassword’;
Executeu l'última ordre abans de sortir.
FLUSH PRIVILEGES;
I ara pots sortir d'escriure això.
exit
Ara que ja sabeu com crear bases de dades MySQL, executeu-vos nanoper editar la configuració de Prosody.
nano /etc/prosody/prosody.cfg.lua
Desplaça cap avall. Al mig del fitxer trobareu les línies de configuració de MySQL. Descomenteu-lo i afegiu la informació sol·licitada, hauria de quedar així.
storage = sql” — Default is internal”
sql = { driver = MySQL”, database = prosody”, username = prosody”, password = mypassword”, host = localhost” }
Recordeu deixar les altres línies SQL comentades i ja està.
Pas #3: Configuració de Prosody
El nostre servidor s'hauria d'executar amb un nom d'amfitrió com xmpp.yourdomain.com, però volem crear usuaris amb el nostre domini, com ara someuser@yourdomain.com. Anem a configurar Prosody per treballar-hi!
Torneu a obrir el fitxer de configuració, disculpeu-lo si l'heu tancat! Establirem l'adreça XMPP de l'administrador.
admins = { yourname@yourdomain.com” }
Desplaceu-vos cap avall per trobar la secció d'amfitrions virtuals i afegiu-ne un per al vostre domini. Hauria de semblar així.
VirtualHost yourdomain.com”
Ara podeu tancar el fitxer de configuració! No us ordenaré que el tornis a obrir, t'ho prometo. Heu d'iniciar el vostre servidor Prosody per poder aplicar els canvis.
service prosody start
Pas #4: afegir usuaris
Podem utilitzar la prosodyctlutilitat per crear comptes. Funciona com l'eina de Linux per afegir usuaris.
prosodyctl adduser yourname@yourdomain.com
Estableix la contrasenya i ja està. Gaudeix del teu nou i impressionant servidor XMPP! Recordeu mirar al lloc web de Prosody per obtenir connectors i contingut encara més fantàstic per personalitzar el vostre servidor.