[TUTO] INSTALLATION TWISTRANET SUR DEBIAN 6 SQUEEZE

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

8 réponses à “[TUTO] INSTALLATION TWISTRANET SUR DEBIAN 6 SQUEEZE

  1. 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?

  2. 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 ?

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

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

Les commentaires sont clos.