S’il y a bien quelque chose que j’appréciais en utilisant Google Chrome (au delà de son apparence rapidité par rapport à Firefox), c’est bien la synchronisation entre tous les appareils des préférences, extensions et autres paramètres. Je suis repassé sur Iceweasel depuis quelques temps, et j’ai vu que Mozilla avait également implémenté une fonction de synchronisation entre appareils.
On peut soit passer par leur service, limité à 25 Mo par utilisateur (mais gratuit) soit installer soi-même son propre serveur. Etant un peu de nature paranoïaque, j’ai donc choisi la seconde solution après avoir testé la façon dont fonctionne leur service.
Certains blocs expliquent que la procédure d’installation fonctionne mal, voire pas du tout, même après plusieurs essais.
J’ai donc décidé de vérifier ces allégations en testant la procédure officielle du site de Mozilla sur un nouveau conteneur sur mon NAS.
Je réplique donc les commandes citées apt-get install python-dev mercurial sqlite3 python-virtualenv libssl-dev hg clone https://hg.mozilla.org/services/server-full cd server-full make build
Là, j’obtiens une erreur liée à une résolution qui ne peut pas s’effectuer. Je ne cherche pas bien longtemps, je tente de relancer le make build, qui cette fois se déroule sans problème.
Une fois l’installation terminée, je passe à l’étape de configuration.
Je le lance, puis je vais sur son URL:5000 et obtiens une 404. Fonctionnement étrange, mais soit.
Cela semble fonctionner à peu près … sauf si le certificat SSL de son reverse proxy n’est pas ajouté en exception, visiblement :–)