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
2 – Téléchargement et Installation de Twistranet
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
3 – Première Connexion
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
Auteur : POMENTE Guillaume
Partager la publication "[TUTO] INSTALLATION TWISTRANET SUR DEBIAN 6 SQUEEZE"
Bravo et merci pour ce tutorial, simple et efficace 🙂
Bonjour lorsque j’écris la ligne suivante:
« python ./setup.py install clean »
Le message suivant apparait:
« root@debian6Projet:/home/user/numericube-twistranet-2b37daa# python ./setup.py install clean
Traceback (most recent call last):
File « ./setup.py », line 2, in
from setuptools import setup, find_packages
ImportError: No module named setuptools »
Pourriez vous m’aidez s’il vous plait?
Bonjour,
Avez vous correctement installé les dépendances ?
Cordialement,
Bonjour,
Lorsque je veux installer mon projet twistranet, celui-ci me renvoie l’erreur suivante :
File « /usr/lib/python2.5/site-packages/numericube_twistranet-1.1.1-py2.5.egg/twistranet/twistapp/models/twistable.py », line 19, in
from django.db.utils import DatabaseError
ImportError: No module named utils
Ma configuration est cellec-i :
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’, # Add ‘postgresql_psycopg2’, ‘postgresql’, ‘mysql’, ‘sqlite3’ or ‘oracle’.
‘NAME’: ‘twistranet’, # Or path to database file if using sqlite3.
‘USER’: ‘twist’, # Not used with sqlite3.
‘PASSWORD’: ‘twist’, # Not used with sqlite3.
‘HOST’: ‘localhost’, # Set to empty string for localhost. Not used with sqlite3.
‘PORT’: ‘3306’, # Set to empty string for default. Not used with sqlite3.
}
}
Une idée de ce qui ne va pas ?
Est ce que le paquet python est installé ?
Tu peux le voir avec la commande suivante :
aptitude show [nomdupaquet]
Verifie la ligne state soit bien à installed
Cordialement,
Guillaume P.
Merci pour ce tuto il est t simple et efficace cependant j’ai quelques petits soucis .
commet faire pour personnaliser twistranet en fonction des paramètres de mon entreprisess comme ajouter des utilisateurs.
Merci d’avance
merci por ce tuto mais j’ai trouver comment faire pour creer un utilisateur de m’entreprise
merci pour ce tuto mais j’ai pas trouver comment faire pour creer un utilisateur de m’entreprise