Sync-in 2.4 à 2.6 : Euro-Office, favoris, draw.io et un serveur plus robuste

Euro-Office en 2.4, les favoris en 2.5, draw.io en 2.6 : depuis l'arrivée de son éditeur Markdown, Sync-in a connu trois versions principales et huit mises à jour intermédiaires. Au-delà des fonctionnalités phares attendues par la communauté, ce cycle marque surtout une évolution en profondeur : l'expérience utilisateur progresse, l'exploitation se fiabilise et la sécurité se renforce. Plusieurs changements de configuration sont également à anticiper.

Pour rappel, Sync-in est une plateforme française, open source dédiée au stockage, au partage et à la synchronisation de fichiers, ainsi qu'à la collaboration documentaire. Alternative légère à Nextcloud, le projet poursuit son essor, porté par une communauté grandissante et désormais soutenu par Docker et la SignPath Foundation.

La solution souveraine a progressivement trouvé sa place dans plusieurs écosystèmes. Elle peut notamment être déployée sur Proxmox VE grâce aux Community Scripts, installée depuis le catalogue YunoHost, Unraid, Cloudron ou ajoutée à un NAS ASUSTOR via App Central. Les utilisateurs de NAS Synology peuvent, quant à eux, consulter notre guide d'installation dédié.

En mai dernier, j'avais consacré un article à Sync-in 2.3, qui introduisait un éditeur Markdown natif. Depuis, la cadence n'a pas ralenti : Sync-in 2.4 a été publiée le 23 juin 2026, la version 2.5 le 2 septembre et la version 2.6 le 15 octobre. Les dernières corrections nous conduisent désormais jusqu'à Sync-in 2.6.2, publiée le 1er novembre.

Cet article revient sur les principales évolutions introduites entre les versions 2.4 et 2.6, aussi bien pour les utilisateurs que pour les administrateurs de la plateforme.

Bureautique et création de contenus

La première nouveauté marquante est arrivée avec Sync-in 2.4 : Euro-Office peut désormais être utilisé comme éditeur de documents en ligne, en plus d'OnlyOffice et de Collabora Online. J'avais d'ailleurs présenté cette suite dans mon article sur Euro-Office, l'alternative open source à Microsoft Office.

Avec Sync-in 2.6, c'est au tour de draw.io de rejoindre la plateforme. Les utilisateurs peuvent créer et modifier des diagrammes directement depuis leur navigateur, au moyen du service Docker fourni ou d'une instance externe. Les fichiers VSDX et Gliffy peuvent aussi être importés puis enregistrés au format .drawio. Pour ceux qui cherchent à se passer de Visio, c'est l'occasion.

Éditeur draw.io intégré à Sync-in 2.6

Les versions suivantes complètent ce travail autour de la création de contenus :

  • Sync-in 2.6 : la boîte de dialogue de création regroupe les dossiers, les documents texte et Markdown, les fichiers bureautiques et les diagrammes draw.io. Les éléments pris en charge peuvent être ouverts immédiatement après leur création.

Création d'un diagramme draw.io dans Sync-in 2.6
  • Sync-in 2.6.1 et 2.6.2 : le lecteur et l'éditeur Markdown prennent en charge les images référencées par des chemins relatifs et permettent de naviguer entre les notes Markdown.

Note Markdown avec une image relative et un lien vers une autre note dans Sync-in 2.6.2

Pris ensemble, ces ajouts rapprochent Sync-in d'un espace de travail documentaire complet, où documents bureautiques, notes et diagrammes se manipulent sans quitter la plateforme.

Gestion des fichiers : tâches, favoris et navigation

Depuis Sync-in 2.4, les opérations longues (transferts, gestion des archives, copies, déplacements et suppressions) peuvent désormais être annulées depuis le panneau des tâches. Les opérations sont mises en file d'attente et limitées par utilisateur, avec une progression plus détaillée. Cette version ajoute aussi la création d'archives ZIP, en complément des formats TAR et TGZ.

Compression d'une sélection au format ZIP dans Sync-in 2.4

Avec Sync-in 2.5, l'accent se déplace vers le confort d'utilisation. Les fichiers de l'espace personnel, des espaces collaboratifs et des partages peuvent être ajoutés aux favoris, puis retrouvés dans une vue dédiée. Le panneau Sélection récapitule les éléments choisis, calcule leur taille totale, contenu des dossiers compris, et donne accès aux actions disponibles.

Vue Favoris de Sync-in 2.5

Panneau Sélection de Sync-in 2.5 avec la taille totale des éléments

Plusieurs améliorations viennent compléter ce parcours :

  • Sync-in 2.5 : les fichiers et commentaires récents sont réunis dans une chronologie unique, et les conflits peuvent être ignorés lors d'une copie, d'un déplacement ou d'un envoi.

  • Sync-in 2.6 : la visionneuse d'images gagne une galerie de vignettes, le zoom, la rotation, le diaporama et le plein écran, sur ordinateur comme sur mobile. Les liens publics disposent également d'une interface plus claire pour gérer les permissions, l'expiration, les limites d'accès et le mot de passe.

  • Sync-in 2.6.1 et 2.6.2 : la navigation gagne en fluidité avec l'ouverture d'un simple toucher sur mobile, puis une option d'ouverture en un clic dans les navigateurs classiques. Le fil d'Ariane se replie également dans un menu dédié à la navigation lorsque le chemin devient trop long.

Par ailleurs, les préférences sont enregistrées dans le profil de chaque utilisateur (depuis la version 2.6) : thème, éditeur bureautique par défaut, notifications système et affichage des fichiers cachés. Les sections Récents et Favoris de l'Accès rapide peuvent également être affichées, masquées ou réorganisées.

Option de navigation en un clic dans les préférences de Sync-in

Recherche : des résultats plus précis et trois modes unifiés

La recherche a progressé avec de petites optimisations. Par exemple, depuis la version 2.5, les dates, les adresses e-mail et les noms avec trait d'union sont mieux interprétés, tandis que le surlignage des caractères accentués et des recherches par préfixe devient plus précis.

Côté ergonomie, la recherche est désormais unifiée dans la barre de navigation (version 2.5.2). Trois modes sont accessibles :

  • Filtrer la vue actuelle ;

  • Rechercher des fichiers par leur nom ;

  • Rechercher dans le contenu des documents indexés.

Cette recherche unifiée dispose de raccourcis clavier distincts pour chaque mode.

Les trois modes de la recherche unifiée de Sync-in 2.6

La recherche est l'un des points forts de Sync-in. Elle fonctionne aussi bien avec les documents bureautiques qu'avec les fichiers PDF, et les résultats affichent des extraits dans lesquels le terme recherché est surligné.

Recherche dans le contenu des documents avec Sync-in

Synchronisation : mieux contrôler les suppressions et les filtres

Les versions 2.4 et 2.5 ont d'abord sécurisé l'enregistrement des fichiers : un élément entrant est vérifié avant de remplacer sa destination. Depuis la 2.5, la limite maxUploadSize et les quotas s'appliquent à tous les flux : HTTP, WebDAV, synchronisation, téléchargements distants et retours des éditeurs en ligne.

Sync-in Desktop 2.3 permet de désactiver la propagation des suppressions pour chaque chemin synchronisé, un mode particulièrement utile pour l'archivage ou la synchronisation à sens unique. En mode bidirectionnel, un élément encore présent d'un côté est restauré au lieu que sa suppression soit propagée.

La version 2.6.1 renforce aussi les filtres de chemin personnalisés avec un moteur compatible RE2. Les expressions invalides, incompatibles avec ce moteur ou jugées trop complexes sont ignorées et signalées. Un filtre mal conçu ou malveillant ne peut donc plus monopoliser les ressources du serveur comme c'était le cas avec la faille ReDoS corrigée par cette version.

Côté client, Sync-in Desktop 2.3.0 puis 2.3.1 ont été publiés le 25 octobre. Outre la synchronisation sans suppressions, cette branche améliore la planification des opérations sur les grandes arborescences, le suivi des transferts, les notifications par serveur et la mise à jour autonome du client en ligne de commande.

Résilience et performances : un serveur mieux armé

Au fil de ces dernières versions, plusieurs améliorations ont été apportées de façon à améliorer les performances globales de la solution, y compris en matière de résilience.

Sync-in 2.5.1 renforce la fiabilité de la plateforme, qui surveille désormais les services d'infrastructure dont elle dépend, notamment MySQL et Redis lorsqu'il est activé. Si l'un de ces services devient indisponible, le serveur reste actif et tente automatiquement de rétablir la connexion. Les tâches planifiées sont temporairement suspendues, puis reprennent dès le retour à la normale.

Deux nouveaux points de contrôle, /healthz/live et /healthz/ready, facilitent la supervision du serveur et des conteneurs. Côté sécurité, un mécanisme de limitation des requêtes (rate limiting), partagé entre les workers, protège les accès sensibles contre les attaques par force brute.

Sync-in 2.5.2 accélère l'affichage de l'interface en ne chargeant que les éléments nécessaires. Les copies de fichiers sont également plus rapides grâce aux reflinks, lorsque cette fonctionnalité est prise en charge par le système de fichiers. Avec la version 2.6, seuls les services réellement utilisés sont chargés, le projet annonce une consommation mémoire réduite d'environ 10 %.

Ces évolutions sont moins spectaculaires que draw.io ou les favoris, mais ce sont elles qui rendent Sync-in plus robuste dans le cadre de l'exploitation en production.

Sécurité : 16 avis publiés entre les versions 2.4 et 2.6

Au-delà des fonctionnalités qu'elles ajoutent, les versions publiées ces derniers mois améliorent aussi la sécurité. En effet, les versions 2.4.0 à 2.6.1 ont corrigé 16 vulnérabilités documentées dans des avis de sécurité publiés sur GitHub. Trois sont classées de gravité élevée. Leur exploitation nécessite toutefois un compte utilisateur authentifié, ce qui en réduit l'exposition. Elles concernent le contournement de la 2FA lors de la création de jetons API, une faille XSS persistante dans les espaces collaboratifs et l'absence de contrôle de la permission de partage externe.

Parmi les autres correctifs marquants, on trouve une injection SQL via les chemins de fichiers, un contournement des quotas WebDAV, une énumération des comptes par analyse du temps de réponse et un dépassement concurrent de la limite d'utilisation des liens publics.

La version 2.6 apporte aussi plusieurs durcissements : l'authentification révèle moins d'informations sur l'état des comptes, le direct bind LDAP est mieux protégé, le cache d'authentification WebDAV est renforcé et les invités, comme les identités issues de liens publics, n'ont plus accès à la corbeille des espaces collaboratifs.

Page Compte de Sync-in avec la 2FA et les mots de passe d'application

Enfin, Sync-in 2.6.2 borne la durée de vie des jetons à celle du lien public qui les a émis. Les identités issues de liens publics ne peuvent plus obtenir de jetons API.

Avant de mettre à jour : les points de configuration à vérifier

Pour les administrateurs, la mise à jour ne se résume pas à installer une nouvelle image : plusieurs paramètres doivent être contrôlés avant le passage en production. Voici un récapitulatif des points auxquels vous devez prêter attention :

  • Éditeurs en ligne - Sync-in 2.4 : les paramètres sont regroupés sous applications.files.editors. Les anciennes sections applications.files.onlyoffice et applications.files.collabora restent prises en charge, mais elles sont dépréciées.

  • OIDC et LDAP - Sync-in 2.4 et 2.5 : plusieurs mécanismes de repli moins sûrs sont désactivés par défaut. Depuis la 2.5, auth.oidc.security.requireVerifiedEmail vaut true par défaut : le fournisseur doit renvoyer email_verified: true, sauf désactivation explicite après analyse du risque.

  • WebDAV et 2FA - Sync-in 2.5 : le mot de passe principal n'est plus accepté pour les comptes ayant activé la 2FA. Il faut générer un mot de passe d'application dédié.

  • Secrets - Sync-in 2.5 : les modèles de configuration ne fournissent plus de secrets par défaut pour les jetons JWT et les éditeurs activés. Ils doivent être définis avant le démarrage du serveur.

  • Docker et reverse proxy - Sync-in 2.5.1 : il est recommandé de mettre à jour les fichiers Docker Compose et Nginx, de vérifier que les données persistantes sont montées sur /app/data et de renseigner server.publicUrl afin de fiabiliser les éditeurs derrière un proxy ou un port non standard.

  • Node.js et ESM - Sync-in 2.6 : les installations via NPM doivent utiliser Node.js 22.12.0 ou une version ultérieure. Le serveur adopte les modules ESM natifs, ce qui peut nécessiter d'adapter les scripts qui importent directement ses modules.

  • Certificats SMTP - Sync-in 2.6 : mail.rejectUnauthorized vaut true par défaut. Un certificat auto-signé nécessite donc une exception explicite. L'ancienne option mail.debug disparaît au profit de mail.logger et du niveau général de journalisation.

  • Fichiers cachés - Sync-in 2.6 : applications.files.showHiddenFiles disparaît au profit d'une préférence par compte. Les fichiers cachés sont affichés par défaut tant que l'utilisateur n'a pas défini son choix.

  • Confiance dans le proxy - Sync-in 2.6 : les valeurs numériques de server.trustProxy sont dépréciées. Une valeur supérieure ou égale à 1 est temporairement interprétée comme true ; mieux vaut indiquer l'adresse IP ou la plage CIDR du reverse proxy.

Que retenir de Sync-in 2.4 à 2.6 ?

Au final, ce cycle 2.4 à 2.6 marque un changement d'échelle pour Sync-in. Euro-Office, les favoris et draw.io attirent naturellement l'attention, mais la progression la plus durable concerne la recherche, la synchronisation, la résilience et la sécurité. Cette dynamique est également portée par une communauté grandissante, qui contribue au projet et multiplie les intégrations avec différents écosystèmes d'auto-hébergement (référez-vous aux liens en introduction).

Pour les instances déjà déployées, la mise à jour paraît donc recommandée, à condition d'anticiper les changements de configuration détaillés plus haut. Si vous souhaitez découvrir la solution, mon guide complet sur Sync-in explique comment l'installer sur votre serveur.

Si vous voulez tester Sync-in, utilisez la démo en ligne (identifiants : demo / demo) : accéder à la démo de Sync-in.

Qu'en pensez-vous ?

Ajouter IT-Connect à mes
sources préférées

author avatar

Cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Mon obsession depuis près de 15 ans ? Rendre l'administration système et la cybersécurité accessibles, que vous soyez junior ou confirmé. Plus qu'un métier, l'IT est pour moi une véritable passion. J’accompagne au quotidien les sysadmins et les professionnels de l’IT dans leur montée en compétences et leur veille technique.

readers loved this