Twistranet est un Réseau Social d’Entreprise Open-Source écrit en Python. Facile d’utilisation, ce « Facebook pour entreprise » s’adresse à toutes les sociétés qui souhaitent mettre en œuvre rapidement un Intranet. Avec Twistranet, vous allez pouvoir partager vos fichiers et travailler à plusieurs sur du contenu.
Dans ce tutoriel, je vais détailler l’installation de cette plateforme sur Debian 6 Squeeze.
Sources :
1 – Installation des pré-requis
Étant donné que Twistranet s’appuie sur Python, il est nécessaire d’installer les dépendances.
aptitude install python-setuptools python-imaging
Dans mon cas je n’ai pas utilisé d’authentification LDAP/Active Directory. Si jamais vous souhaitez le mettre en place il vous faudra faire cette commande.
aptitude install python-ldap
wget –no-check-certificate https://github.com/numericube/twistranet/tarball/master
Renommer le fichier télécharger eb ajoutant l’extension .tar.gz
mv master master.tar.gz
Décompresser l’archive
tar –xvzf master.tar.gz
Se déplacer dans le dossier décompressé.
cd numericube-twistranet-c3cad7a/
python ./setup.py install clean
Twistranet est maintenant installé, il suffit maintenant de créer un dossier de votre nouveau réseau social. Cette commande va aussi permettre de lancer le serveur sur le port 8000.
Dans mon cas je l’ai stocké dans /var/twist donc la commande est la suivante (Vous pouvez modifier le chemin) :
twistranet_project /var/twist
N’oubliez pas de noter le mot de passe.
Votre serveur Twistranet est maintenant disponible à l’adresse suivante :
http://ip.de.votre.serveur:8000
Si jamais votre serveur ne démarre pas, vous pouvez le faire comme ceci :
cd/var/twist <chemin de l’installation>
python ./manage.py runserver 0.0.0.0:8000
Saisir l’adresse suivante depuis un navigateur internet :
http://ip.de.votre.serveur:8000
Saisir l’utilisateur admin puis le mot de passe noter auparavant puis cliquer sur connecter