GnuSocial
Il s'agit d'un réseau social distribué, ou plutôt décentralisé.
Documentation
Installation
Réfléchir où l'on veut faire une installation, le répertoire, le sous-domaine éventuel.
Si il y a un sous-domaine, la question du SSL n'est pas des plus simple, selon la configuration du serveur.
Est-que le serveur est capable d'envoyer des e-mails ? Si non, il faudra résoudre cette question.
Créer le répertoire, par exemple mkdir /var/www/gnusocial/
cd /var/www/gnusocial
Cloner le code depuis le dépôt officiel : git clone git://gitorious.org/social/mainline.git .
(le point après l'espace à la fin, permet d'éviter la création d'un répertoire, et donc de placer le code dans le répertoire où tu te situes
Créer une base de donnée (ça doit être possible avec MariaDB) :
mysql -u [user] -p
Entrer le mot de passe
create database [nomdeladb]\g
quit
Aller sur la page d'accueil de son installation. La page indique que l'installation n'a pas été faite et offre un lien vers l'installateur.
Entrer les données comme on l'entend, avec notamment les identifiants et mot de passe de la base de donnée MySQL
Aller dans l'interface d'administration > plugins et activer le plugin OStatus
afin de pouvoir se connecter à d'autres utilisateurs distants.
Locale
Pour avoir GnuSocial dans d'autres langues que l'anglais :
cd /var/www/gnusocial/locale/
make
$config['site']['language'] = 'fr';
Themes
Les thèmes sont situés dans gnusocial/theme/
et pour les utiliser il faut ajouter une ligne dans le config.php :
$config['site']['theme'] = 'neo-blue';