Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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 …

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 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

Contributeurs : …

  • lorea.1314286700.txt.gz
  • Dernière modification: Le 15/12/2011, 15:19
  • (modification externe)