Ceci est une ancienne révision du document !
Lorea - Réseau social libre
Lorea est un réseau social libre, et de forme "fédérée" : chaque noeud peut participer à l'ensemble des activités du réseau, et le réseau n'est pas limité à des instances de lorea_production, mais comporte également des applications compatibles avec OStatus ou XMPP.
Son objectif est de créer une organisation distribuée et fédérée ; "nodale", des entités sans territoire géophysique, avec entrelacement de leurs relations multiples au moyen de codes binaires et de langages.
… Le mot Lorea vient de la langue basque et signifie : fleur …
Pré-requis
Pour semer votre propre graine de Lorea, vous devez disposer d'un serveur Web et d'une base de données MySQL. La solution standard consiste à utiliser Apache2 dans une installation lamp, aussi nous n'allons pas répéter cette partie : consultez le lien pour installer les logiciels nécessaires. En revanche, si vous désirez utiliser Nginx plutôt qu'Apache2, poursuivez la lecture.
Note pour les utilsateurs de Lucid (10.04)
La version de PHP qui intègre PHP-FPM est disponible en backport sur Lucid. Ajoutez dans les sources logicielles ppa:nginx/php5 comme indiqué sur la page https://launchpad.net/~nginx/+archive/php5 (menu Administration > Sources de logiciels, dans l'onglet "Autres logiciels" cliquez sur le bouton "ajouter")
Puis mettez à jour la liste des logiciels avant d'installer PHP5-FPM et consorts :
sudo apt-get install php5 php5-cli php5-cgi php5-fpm php5-gd php5-mysql
Si vous voulez activer les modules de chiffrement, vous aurez besoin de la version de GNUPG disponible dans PECL:
sudo apt-get install php5-dev php-pear build-essential; sudo pecl install gnupg
A présent, vous devriez avoir tous les paquets nécessaires à l'installation de lorea_production.
Installation
Installation Apache
Dans un terminal :
sudo apt-get install apache2 apache2-common apache2-doc apache2-mpm-prefork apache2-utils libapr0 libexpat1 ssl-cert
Ensuite, vous devez activer certains des modules les plus critiques d'Apache:
sudo a2enmod ssl sudo a2enmod rewrite sudo a2enmod include
Le module de réécriture est essentielle à Elgg, assurez vous qu'il est installé, sinon Elgg ne fonctionnerait pas correctement.
Maintenant, il suffit de redémarrer Apache avec: / etc/init.d/apache2 restart.
Installation Mysql
sudo apt-get install mysql-server mysql-client libmysqlclient12-dev
Enfin, mettre en place un mot de passe pour MySQL avec:
mysqladmin-h yourrootmysqlpassword yourserver.example.com-u mot de passe root
Installation PHP
sudo apt-get install libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-mysqli
Installation de lorea
hg clone http://bitbucket.org/rhizomatik/lorea_production
Voir aussi
- Video : Présentation de Lorea un réseau social fédéré ( "lorea is not a social network"(linux), lorea is a technology to federate/distribute data, and a self managed social system )
Contributeurs : …