Outils pour utilisateurs

Outils du site


doc:ffsync
Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

doc:ffsync [2014/11/18 14:27] (Version actuelle)
Ligne 1: Ligne 1:
 += 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 ===
 +
 +* [[https://​docs.services.mozilla.com/​howtos/​run-sync-1.5.html|Documentation officielle mozilla]]
 +
 +
 +== 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 ==
 +
 +* [[http://​docs.services.mozilla.com/​howtos/​run-sync.html|Documentation officielle mozilla]]
 +* [[http://​www.wakdev.com/​wiki/​linux/​148-monter-un-serveur-firefox-sync-raspberry-pi-debian.html|documenation annexe 1]]
doc/ffsync.txt · Dernière modification: 2014/11/18 14:27 (modification externe)