Auto-hébergement d’un serveur Firefox Sync
(blog.diego.dev)-
Configuration d’un serveur Firefox Sync auto-hébergé
- Après être passé de Firefox à LibreWolf, l’auteur s’est intéressé à l’auto-hébergement d’un serveur Firefox Sync.
- Au départ, il a trouvé le dépôt du serveur Sync de Mozilla, mais sa maintenance avait été arrêtée.
- Il a donc décidé de passer à
syncstorage-rs, basé sur Rust.
-
Complexité et confusion autour de Docker
- La documentation Docker contenait des points déroutants, comme des problèmes de correspondance de versions entre
grpcioetprotobuf, ainsi que des consignes de copie manuelle. - Il a découvert le dépôt
syncstorage-rs-docker, qui proposait une configuration Docker plus simple.
- La documentation Docker contenait des points déroutants, comme des problèmes de correspondance de versions entre
-
Configuration du serveur : Docker Compose et MariaDB
- Les services nécessaires ont été ajoutés au fichier
docker-compose.yaml. - Lors de la définition du mot de passe de la base de données, il est important d’éviter les caractères spéciaux.
- Le conteneur MariaDB a été lancé et le script d’initialisation exécuté pour initialiser la base de données.
- L’ensemble de la stack a ensuite été mis en ligne.
- Les services nécessaires ont été ajoutés au fichier
-
Configuration d’un reverse proxy avec Caddy
- Le reverse proxy Caddy a été mis à jour pour pointer vers le nouveau serveur Sync.
- L’entrée DNS a été mise à jour et le proxy redémarré pour mettre le serveur en service.
-
Défis rencontrés
- Un problème de persistance des données est apparu lors du redémarrage du conteneur MariaDB.
- Le serveur a manqué d’espace de stockage à cause des images Docker et des fichiers intermédiaires.
- Il a fallu du temps pour trouver les bonnes étapes de configuration.
-
Réflexions finales
- Mettre en place un serveur Firefox Sync auto-hébergé n’est pas une tâche simple.
- La documentation officielle était déroutante, mais le dépôt
syncstorage-rs-dockera rendu l’opération possible. - Cela a pris environ deux heures, mais cela en valait la peine.
1 commentaires
Avis Hacker News