Outils pour utilisateurs

Outils du site


doc:ffsync

Firefox Sync

sync v1.5

Prérequis

L'installation du serveur sync a besoin des dépendances suivantes :

  • python2.7
  • python-dev
  • python-virtualenv
  • make
  • git
  • git-core

Installation

Créer un dossier qui va contenir le serveur. Par exemple :

/home/user/ffsync/

Ensuite, à l'intérieur de ce dossier, lancer les commandes :

$ git clone https://github.com/mozilla-services/syncserver
$ cd syncserver
$ make build

On peut lancer une vérification de l'installation en lancant la commande :

make test

A ce stade l'installation est terminée.

Configuration du serveur

Dans notre exemple, le fichier de configuration du serveur se trouve ici :

/home/user/ffsync/syncserver/syncserver.ini

Les valeurs utiles

public_url = http://localhost:5000/

Cette valeurs est à modifier selon votre domaine et le port sur lequel vous voulez que votre serveur écoute.

sqluri = sqlite:////home/user/ffsync/ffsync.db

Ces valeurs désignent l'emplacement de votre base de donnée sqlite. Par défaut, la base se trouve dans /tmp/test.db

allow_new_users = false

Interdit l'enregistrement de nouveaux utilisateurs. Cette commande est à mettre a true pour créer votre utilisateur et à passer a false par la suite pour éviter que des inconnus ne se servent de votre serveur.

Lancement du serveur

Lancement manuel

Lancer dans une session screen :

/home/user/ffsync/server-full/bin/paster serve /home/user/ffsync/server-full/development.ini

Lancement automatique

Mise à jour du serveur

Configuration du client

Liens utiles

sync v1.1

Prérequis

L'installation du serveur sync a besoin des dépendances suivantes :

  • python-dev
  • mercurial
  • sqlite3
  • python-virtualenv

Installation

Créer un dossier qui va contenir le serveur. Par exemple :

/home/user/ffsync/

Ensuite, à l'intérieur de ce dossier, lancer les commandes :

$ hg clone https://hg.mozilla.org/services/server-full
$ cd server-full
$ make build

On peut lancer une vérification de l'installation en lancant la commande :

make test

Et en cas d'erreur “pysqlite2” une solution est d'installer le paquet “pysqlite” de cette manière :

$ ./bin/pip install pysqlite

A ce stade l'installation est terminée.

Configuration du serveur

Dans notre exemple, le fichier de configuration du serveur se trouve ici :

/home/user/ffsync/server-full/etc/sync.conf

Les valeurs utiles

[nodes]
fallback_node = http://localhost:5000/

Cette valeurs est à modifier selon votre domaine et le port sur lequel vous voulez que votre serveur écoute.

[storage]
sqluri = sqlite:////home/user/ffsync/ffsync.db
[auth]
sqluri = sqlite:////home/user/ffsync/ffsync.db

Ces valeurs désignent l'emplacement de votre base de donnée sqlite. Par défaut, la base se trouve dans /tmp/test.db

[auth]
allow_new_users = false

Interdit l'enregistrement de nouveaux utilisateurs. Cette commande est à mettre a true pour créer votre utilisateur et à passer a false par la suite pour éviter que des inconnus ne se servent de votre serveur.

Lancement du serveur

Lancement manuel

Lancer dans une session screen :

/home/user/ffsync/server-full/bin/paster serve /home/user/ffsync/server-full/development.ini

Liens utiles

doc/ffsync.txt · Dernière modification : 2014/11/18 13:27 de 127.0.0.1