[Tutoriel] Installer Firefox Sync Server

Publié le 24 mars 2019

Services Tutoriel

 Attention, cet article date de plus d'un an. Les informations qu'il contient sont peut-être obsolètes. 

Édit

Désolé à tous ceux qui avaient eu l’article non fini la semaine dernière dans leur flux RSS, une petite erreur de ma part !


Bonjour à tous,

Amis utilisateurs de Firefox, 32,4% de l’audience du site pour cette année 2019, cet article va vous intéresser tout particulièrement. Les autres, je vous invite à rester pour voir ce qu’il est possible de faire avec des outils libres et accessibles.

Firefox Sync (Server), qu’est-ce que c’est ?

Firefox Sync

Firefox mais comme les autres principaux navigateurs vous proposent de vous connecter pour pouvoir partager vos favoris, mots de passe et autres joyeusetés en tout genre entre vos différentes instances de navigateurs (PC, tablette et téléphone par exemple).

Firefox a nommé cet outil Firefox Sync. C’était à la base un plugin mais qui est désormais totalement intégré au sein du navigateur. Il permet notamment de synchroniser les favoris, l’historique de navigation, les préférences, les mots de passe et formulaires pré-remplis mais aussi les extensions et le partage de vos onglets ouverts à travers plusieurs instances de Firefox.

C’est donc un outil qui en connaît un rayon sur vous et vos navigations et donc plus généralement votre vie privée.

Firefox Sync Server

Et c’est là qu’intervient Firefox Sync Server. C’est en fait le serveur sur lequel vous vous connectez avec votre compte Firefox Sync. Et là où ça devient particulièrement intéressant est qu’il est possible d’installer et héberger soi-même ce serveur.

C’est donc un grand pas en avant pour le respect de votre vie privée. Vos infos ne partent plus sur les serveurs de Mozilla (même s’ils semblent dignes de confiance) mais bien chez vous. Je n’ai par exemple aucun souci à stocker mes mots de passe via Firefox Sync puisqu’ils retombent chez moi (oui, mon gestionnaire de mots de passe n’a pas d’extension pour remplir automatiquement les mots de passe dans les champs), c’est donc bien pratique de les stocker également dans le navigateur à travers mon instance de Firefox Sync Server.

Pourquoi l’installer ?

Vous l’aurez compris, c’est principalement dans le but de maîtriser notre vie privée qu’il est intéressant d’installer cet outil. En plus de cela, l’outil étant assez simple sur le papier, il est intéressant de voir comment il est implémenté, notamment du point de vue sécurité.

Comment l’installer ?

Le code source est disponible sur le dépôt git du projet. Personnellement, je l’ai installé sur une Debian il y a quelques mois et je n’ai eu aucun souci jusqu’à maintenant.

Installation de syncserver

Je ne vais pas réinventer la roue (enfin la documentation dans notre cas), c’est pourquoi je vous renvoie vers la documentation de Mozilla.

Configuration de Firefox

Dans cette section, nous allons voir comment configurer Firefox pour pointer vers notre instance.

  • Si vous êtes connecté à un compte Firefox (sur leurs serveurs donc), je vous invite à vous déconnecter (sans supprimer les données de l’ordinateur et en cliquant sur Se déconnecter uniquement)
Se déconnecter sans supprimer tous les marque-pages de Firefox
Se déconnecter sans supprimer tous les marque-pages de Firefox
  • Commencer par aller dans la configuration avancée en tapant about:config dans la barre d’URL
  • Rechercher ensuite le champ: identity.sync.tokenserver.uri
  • Y entrer votre URL du type: https://syncserver.mondomaine.fr/token/1.0/sync/1.5
  • Vous pouvez ensuite (après avoir redémarré Firefox*, ça n’a pas marché chez moi sans le faire*) vous connecter et synchroniser vos données !
Comment synchroniser manuellement les données
Comment synchroniser manuellement les données
  • Si un problème survient, les logs se trouvent à cette adresse: about:sync-log.

Aller plus loin

À cette étape, vos données sont sur votre serveur et c’est très bien mais encore sur les serveurs de Mozilla si vous les utilisiez avant.

  • Installer la dépendance qu’il manque: ./local/bin/pip install PyFxA
  • Lancer le script avec votre email: ./local/bin/python ./bin/delete_user_data.py user@example.com
  • Votre mot de passe vous sera ensuite demandé.

Vous obtiendrez alors une réponse du genre:

Deleting from https://sync-726-us-west-2.sync.services.mozilla.com/1.5/118208576
<Response [200]>

Conclusion

Des outils libres et open source sont particulièrement intéressants à utiliser. En effet, disposant des sources, on peut facilement modifier ou installer nous-mêmes ces outils. Nos vies privées à tous sont un enjeu majeur pour de nombreuses sociétés prêtent à tout pour les récolter et les revendre. C’est notamment pour cette raison que les outils développés par Mozilla (dont Firefox Sync Server évidemment) sont vraiment importants à mes yeux.

J’espère que vous aurez apprécié cet article, et n’hésitez pas à me faire un retour d’expérience dans les commentaires, notamment si d’autres navigateurs permettent également ce genre de solution à auto-héberger.

Commentaires




Ailleurs sur le Web


Home Screen Advantage - Infrequently Noted

A slide from Apple's presentation in Apple v. Epic, attempting to make the claim Epic could have just made a PWA if they didn't like the App Store terms because circa '20 Safari was so capable. LOL. Je n'aurai pas assez de popcorn pour le DM…

via Shaarli le 28 février 2024

800 employés de la poste britannique condamnés à tort à cause d’un logiciel défectueux - Next

En droit anglais et gallois, les ordinateurs sont considérés comme « fiables », sauf preuve du contraire, souligne The Guardian, ce qui « renverse la charge de la preuve normalement appliquée dans les affaires pénales ». Euh, ok !

via Shaarli le 15 janvier 2024

Mise en place et étude d'un Honey Pot SSH (Cowrie) | | Sécurité Informatique | IT-Connect (it-connect.fr) – wallabag

Article intéressant. C'est clairement dans la même démarche que mon article sur les phishing.

via Shaarli le 09 janvier 2024

Généré avec openring


Recettes de gourmands


Meringues

Pratique pour utiliser des blancs d'œufs, car les ingrédients sont au tant pour tant.

via cooking.pofilo.fr le 21 mars 2024

Risotto classique

Vraiment très simple mais le résultat est succulent.

via cooking.pofilo.fr le 28 février 2024

Pain italien

via cooking.pofilo.fr le 17 février 2024

Généré avec openring