Outils pour utilisateurs

Outils du site


doc:ffsync
no way to compare when less than two revisions
Différences

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


doc:ffsync [2014/11/18 13:27] (Version actuelle) – créée - modification externe 127.0.0.1
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 13:27 de 127.0.0.1