Archive

Articles taggués ‘Logiciels Libres’

Debian 6.0 “Squeeze” gelé

Après plusieurs mois de développement, les développeurs de Debian Squeeze ont annoncé lors de la DebConf10, qui se tient actuellement à new York, le gel de Debian 6.0 Squeeze. Ce gel signifie que le développement est passé dans une nouvelle phase avec la correction des bogues et une amélioration de la distribution pour qu’elle soit prête pour sa sortie définitive. Il est maintenant possible de connaitre les principales caractéristiques de Debian 6.0 Squeeze. Elle incluera le noyau Linux 2.6.32. Côté environnement de bureau, on retrouvera KDE 4.4.5, GNOME 2.30.0, LXDE 0.5.0, XFCE 4.6.2, X.Org 7.5, OpenOffice 3.2.1. Parmi les applications serveur, Apache 2.2.16, PHP 5.3.2, MySQL 5.1.48, PostgreSQL 8.4.4 et Samba 3.4. Les développeurs découvriront Python 2.6 et 3.1, Perl 5.10, GHC 6.12 et GCC 4.4. Pour en savoir plus, vous pouvez lire l’annonce.

Installer Openfire sur Debian Lenny

OpenFire est un serveur XMPP (cad. Jabber) écrit en Java. Il a de nombreux avantages, dont celui d’être facilement configurable et administrable via une interface Web. Pour ma part, je pense qu’il s’agit du meilleur serveur Jabber disponible dans le domaine libre. Cet article vous aidera à installer et à configurer OpenFire sur une Debian 5.0 Lenny

-Prérequis
Pour fonctionner Openfire exige au préalable d’avoir un serveur de base de donné sur votre machine. Je conseille l’installation de MySQL qui est installable facilement via cette commande :

apt-get install mysql-server mysql-client libmysqlclient15-dev

-Installation de OpenFire
En premier lieu, il nous faut installer la machine virtuelle Java de Sun :

apt-get install sun-java6-jre

Et nous la déclarons comme machine virtuelle par défaut :

update-java-alternatives –set java-6-sun

Nous renseignons la version que nous souhaitons installer:

VERSION=3.6.4

Remarque: Rendez vous sur le site officiel d’Openfire pour connaître la dernière version.

Nous téléchargeons ensuite le paquet Debian de OpenFire :

/usr/bin/wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.4_all.deb \
–output-document=/tmp/openfire.deb

Et nous installons OpenFire:

dpkg -i /tmp/openfire_3.6.4_all.deb

Démarrez OpenFire si nécessaire:

/etc/init.d/openfire start

-Configuration de votre pare-feu
Un certain nombre de ports doivent être ouvert pour que notre serveur Jabber soit joignable de l’extérieur. Je vous donne simplement la partie de mon fichier de configuration qui concerne Openfire

# Décommentez les lignes suivantes pour que le serveur Jabber éventuel
# soit joignable de l’extérieur.
-A INPUT -p tcp –dport 3478 -j ACCEPT
-A INPUT -p tcp –dport 3479 -j ACCEPT
-A INPUT -p tcp –dport 5222 -j ACCEPT
-A INPUT -p tcp –dport 5223 -j ACCEPT
-A INPUT -p tcp –dport 5229 -j ACCEPT
-A INPUT -p tcp –dport 7070 -j ACCEPT
-A INPUT -p tcp –dport 7443 -j ACCEPT
-A INPUT -p tcp –dport 7777 -j ACCEPT
-A INPUT -p tcp –dport 9090 -j ACCEPT
-A INPUT -p tcp –dport 9091 -j ACCEPT

-Configuration Openfire

Nous devons maintenant configurer OpenFire, pour ce faire, connectez vous en HTTP à votre serveur sur le port 9090. Par exemple :

* http://localhost:9090

Et lancez-vous dans les différentes étapes de configuration.

Remarque : La même URL vous permet d’accéder à votre interface d’administration.
Paramètres du serveur

* Domaine : Saisissez le domaine Jabber que vous comptez associer à votre serveur. Vos utilisateurs Jabber seront de la forme name@domaine