Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Newebe major update

5 views
Skip to first unread message

Gelnior

unread,
Mar 16, 2011, 8:51:27 AM3/16/11
to Newebe
Hi all,

A major update for Newebe is available. To update your Newebe you
have to do a full reinstallation. Good news, the installation
procedure is easier. You will find instructions at the bottom of this
email.

This new version adds real time features to the newebe : requests send
to your contact are sent asynchronously (sending request to your
contact does not block your newebe anymore) and new microposts from
your contacts are displayed automatically in your browser without the
need to refresh your news page.
About technologies used for this, Newebe is now based on Tornado web
server. Core of Newebe still uses Django, but it will probably be
ported to Tornado too.


Installation for Debian-like OS

Dependencies

* Python >= 2.6
* Django >= 1.2
* Couchdb >= 0.11.0
* Coucdbkit >= 0.4.8
* Tornado >= 1.2.0

Procedure


1) Install following packages :

python python-setuptools python-pycurl python-daemon couchdb git

Via easy_install install couchdbkit, django et tornado :

easy_install couchdbkit django tornado


2) Get Newebe from Github :

git clone git://github.com/gelnior/newebe.git


3) Ensure database is started, then in Newebe directory execute
following command to configure database :

python manage.py sync_couchdb


4) Update deployment file (deploy/newebe) by changing NEWEBE_PATH and
PIDFILE constants to make it point to your newebe directory (pid file
will be created at first startup).

4 bis) To change database name or port change constants sets in
settings.py file : TORNADO_PORT and COUCHDB_DB_NAME. Default port is
8000 and default database name is newebe.


5) Copy file deploy/newebe in the folder /etc/init.d/ then give it
execution rights.

cp deploy/newebe /etc/init.d
chmod +x /etc/init.d/newebe


6) Start newebe server.

/etc/init.d/newebe start


7) Check that everything is fine via your web browser : go to the URL
http://localhost:port/ (remplace port by TORNADO_PORT value, default
is 8000).


Regards,

Gelnior

Nathanaël Leprette

unread,
Mar 16, 2011, 3:00:32 PM3/16/11
to new...@googlegroups.com
Salut,
il faut que je refasse ça? ou c'est ce que j'ai fait l'autre jour.
Je te demande ça parce que ça marche plus…
Que ce passe-t-il?
@+
Thatoo
Capture d’écran 2011-03-16 à 19.59.09.png

Pierre Rousseau

unread,
Mar 17, 2011, 2:49:46 PM3/17/11
to new...@googlegroups.com
On 16/03/2011 20:00, Nathana�l Leprette wrote:
> Salut,
> il faut que je refasse �a? ou c'est ce que j'ai fait l'autre jour.
> Je te demande �a parce que �a marche plus�

> Que ce passe-t-il?
> @+
> Thatoo

Quand �tait l'autre jour ? Qu'est-ce que tu entends par "�a ne marche
plus" ?
J'ai suivi cette proc�dure et tout s'est bien pass�. N'oublie pas de
d'arr�ter ton newebe actuel pendant la mise � jour et de
supprimer/ajouter tes contacts.

Pierre.

Gelnior

unread,
Mar 17, 2011, 3:05:17 PM3/17/11
to Newebe
Ta copie d'écran montre que tu as un serveur Apache installé sur ta
machine (ou un serveur Nginx). Que ce soit l'un ou l'autre ils
occupent le port 80. Ton newebe ne peut donc l'utiliser.
Deux solutions pour y remédier :
- Désinstaller ce serveur si tu n'en as pas besoin et redémarrer ton
Newebe.
- Changer le port de ton newebe en modifiant la constante TORNADO_PORT
du fichier settings.py pour qu'il utilise un autre port que le port 80
et redémarrer ton newebe. Dans ce cas là pense bien à rediriger le
port 80 de ta freebox vers le port que tu as choisi pour ton Newebe.

Les remarques de Pierre sont justes, il faut stopper le Newebe pour le
mettre à jour et le redémarrer ensuite.

On 17 mar, 19:49, Pierre Rousseau <pi...@free.fr> wrote:
> On 16/03/2011 20:00, Nathana l Leprette wrote:
>
> > Salut,
> > il faut que je refasse a? ou c'est ce que j'ai fait l'autre jour.
> > Je te demande a parce que a marche plus
> > Que ce passe-t-il?
> > @+
> > Thatoo
>
> Quand tait l'autre jour ? Qu'est-ce que tu entends par " a ne marche
> plus" ?
> J'ai suivi cette proc dure et tout s'est bien pass . N'oublie pas de
> d'arr ter ton newebe actuel pendant la mise jour et de
> supprimer/ajouter tes contacts.
>
> Pierre.
Reply all
Reply to author
Forward
0 new messages