Découvrez Sync-in : l alternative open source française qui rivalise avec NextCloud

Logiciels Services

Découvrez Sync-in : l alternative open source française qui rivalise avec NextCloud

25 décembre 2025 17 min de lecture Imran Charpentier

Dans un contexte où les géants du cloud américains dominent le paysage numérique, l’émergence de solutions alternatives respectueuses de la souveraineté des données devient un enjeu stratégique pour les organisations européennes. Sync-in, plateforme open source développée par un créateur français qui y travaille depuis une décennie, propose une réponse convaincante aux limitations de NextCloud et ownCloud en combinant une architecture moderne, des fonctionnalités de collaboration avancées et un contrôle granulaire des permissions.

En bref
  • ✓Sync-in est une plateforme open source française offrant une alternative robuste à NextCloud pour le stockage collaboratif sécurisé.
  • ✓Conçue avec TypeScript, elle se distingue par sa sécurité accrue et une gestion innovante des partages de fichiers.
  • ✓️ Sync-in intègre des fonctionnalités telles que l’ancrage de dossiers et l’indexation intelligente, optimisant les ressources serveur.
  • ✓️ Le déploiement est possible via Docker, permettant une flexibilité d’installation adaptée aux besoins spécifiques des entreprises.
  • ✓Sync-in propose des clients multi-plateformes, garantissant une expérience utilisateur cohérente sur Windows, macOS et Linux.

🔐 Sync-in : la plateforme open source française qui redéfinit le stockage collaboratif

La création de Sync-in répond à un besoin bien identifié : disposer d’une alternative française et open source capable de rivaliser avec NextCloud tout en offrant une approche techniquement plus solide. Conçue en TypeScript—un langage considéré comme plus sécurisé et moderne que le PHP utilisé par ses concurrents—cette plateforme collaboratrice réunit en une seule solution le stockage, la synchronisation et le partage de fichiers, exactement comme les solutions allemandes qui dominent le secteur.

Cependant, Sync-in se distingue par sa philosophie de conception : là où NextCloud et ownCloud accumulent des extensions pour couvrir tous les besoins imaginables, Sync-in adopte une stratégie minimaliste mais robuste. Le projet débute avec les fonctionnalités essentielles—gestion de fichiers, partages sécurisés, espaces collaboratifs—et s’enrichira progressivement de nouveaux modules. Cette approche graduée réduit la complexité et améliore la stabilité du système.

📊 Les différences techniques et fonctionnelles avec NextCloud et ownCloud

Le choix du TypeScript n’est pas anodin : ce langage offre une meilleure détection d’erreurs lors du développement et une performance supérieure pour les traitements intensifs de données. Tandis que NextCloud s’appuie sur une base de code en PHP accumulée au fil des années, Sync-in bénéficie d’une architecture réfléchie dès le départ, pensée pour les besoins actuels du cloud computing collaboratif.

Au-delà de ce détail technique, la différence majeure réside dans la philosophie de gestion des données. Sync-in n’indexe pas systématiquement tous les fichiers dans sa base de données—une pratique coûteuse et inefficace. Au lieu de cela, il utilise un algorithme intelligent qui détermine si un fichier mérite d’être indexé en fonction de l’état de ses métadonnées. Un fichier commenté, partagé, ancré ou synchronisé sera indexé ; un fichier archivé restera simplement stocké sans surcharger la base. Cette optimisation invisible pour l’utilisateur allège considérablement les ressources serveur.

🎯 Trois fonctionnalités différenciatrices : l’ancrage, la gestion des partages et l’indexation intelligente

L’ancrage représente une innovation conceptuelle majeure dans le paysage du partage de fichiers collaboratif. Contrairement aux approches traditionnelles basées sur la copie ou le déplacement, l’ancre crée un lien virtuel qui rend le contenu accessible depuis plusieurs espaces sans duplication physique. Prenons un exemple concret : le service RH souhaite partager un dossier « Contrats » avec une équipe projet. Plutôt que de dupliquer les données—générant des versions divergentes et des confusion—, il ancre simplement le dossier à l’espace du projet. Les membres voient alors le contenu comme s’il y était réellement stocké, mais les fichiers restent sous le contrôle du propriétaire initial. Les permissions appliquées aux ancres offrent un contrôle précis : qui peut consulter, qui peut modifier, tout en maintenant l’intégrité de la source.

La gestion des partages enfants renforce cette maîtrise. Lorsque vous partagez un dossier avec un collaborateur en lui accordant le droit de re-partager, Sync-in conserve une visibilité complète sur cette arborescence de partages successifs. Vous voyez qui a re-partagé, avec qui, et sous quelles conditions. Mieux encore : vous conservez la capacité à révoquer ces partages secondaires sans intervention de tiers. Aucune autre solution n’offre ce niveau de transparence et de contrôle—c’est un atout décisif pour les organisations soucieuses de sécurité des données.

Explication
L’algorithme intelligent de Sync-in pour l’indexation des fichiers repose sur une analyse des métadonnées. Cela signifie que seuls les fichiers actifs—commentés, partagés ou modifiés récemment—sont indexés, ce qui optimise les ressources et améliore l’efficacité globale du système.

⚙️ Installation de Sync-in : guide complet avec Docker

L’installation de Sync-in peut s’effectuer selon deux approches : le déploiement manuel sur serveur via NPM, ou la conteneurisation avec Docker. Cette dernière méthode s’impose comme le standard dans les environnements modernes, offrant portabilité, isolation et gestion simplifiée des dépendances.

Quatre modes de déploiement sont proposés, permettant d’adapter l’infrastructure selon les besoins spécifiques : Sync-in seul, Sync-in avec reverse proxy Nginx, l’intégration complète incluant OnlyOffice pour l’édition collaborative de documents, ou encore Sync-in avec OnlyOffice lorsque le reverse proxy est géré externalement. Cette flexibilité s’adresse à des profils variés, du petit déploiement jusqu’à l’infrastructure d’entreprise complexe.

📋 Préparation et configuration initiale

Avant de débuter, assurez-vous de disposer d’une machine équipée de Docker et Docker Compose installés. Une distribution Debian suffit amplement pour cet exercice. La première étape consiste à préparer l’environnement système en mettant à jour le gestionnaire de paquets et en installant les outils indispensables :

  1. 🔧 Mettre à jour les dépôts : sudo apt-get update
  2. 📦 Installer curl et unzip : sudo apt-get install curl unzip
  3. 📁 Créer le répertoire de travail : /opt/docker-compose/
  4. ⬇️ Télécharger les sources officielles du projet depuis GitHub
  5. 📂 Extraire l’archive pour accéder aux fichiers de configuration

Le fichier environment.yaml constitue le cœur de la configuration. C’est ici que s’effectuent les paramétrages critiques : mot de passe base de données, secrets JWT pour les tokens d’authentification, configuration SMTP pour les notifications par email, et activation des modules optionnels comme OnlyOffice. Ce fichier centralise les options qui seraient traditionnellement éparpillées à travers l’interface graphique—une approche déclarative qui offre une meilleure reproductibilité et versionning.

🔐 Sécurisation et génération des secrets

La sécurité commence dès l’installation. Trois secrets distincts doivent être générés et insérés dans la configuration : un pour les tokens d’accès, un pour les tokens de rafraîchissement, et un pour OnlyOffice si ce module est activé. La génération s’effectue via OpenSSL avec la commande openssl rand -hex 32, produisant des chaînes de 64 caractères hexadécimaux impossibles à deviner par force brute.

Le mot de passe de la base de données MariaDB mérite une attention particulière. S’il contient des caractères spéciaux (ce qui est vivement recommandé), il doit être encadré de guillemets dans le fichier docker-compose.yaml pour éviter les erreurs d’interprétation du shell. Cette rigueur dans la manipulation des secrets est la fondation d’un déploiement robuste.

🌐 Configuration HTTPS et certificats TLS

Pour un accès sécurisé à Sync-in en production, la connexion HTTPS n’est pas facultative mais impérative. Deux approches coexistent : utiliser le reverse proxy Nginx intégré au projet, ou déployer un reverse proxy externe (HAproxy, Traefik, autre Nginx). Pour cette démonstration, l’approche intégrée suffit amplement.

Concernant les certificats, plusieurs options s’offrent : Let’s Encrypt pour les environnements publics, une autorité de certification interne pour les déploiements corporate, ou un certificat auto-signé pour le développement. La procédure reste identique, seule la source du certificat varie. Nous créons d’abord un répertoire dédié /opt/docker-compose/sync-in-docker/config/nginx/certs, puis nous générons le matériel cryptographique :

openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout sync-in.key -out sync-in.crt

Cette commande produit une clé privée (sync-in.key) et un certificat auto-signé valide pendant 365 jours. Le certificat auto-signé génère un avertissement dans les navigateurs (résolu en acceptant l’exception), mais demeure parfaitement fonctionnel sur le plan cryptographique.

🚀 Déploiement et lancement du service

Une fois la configuration complétée, le déploiement s’effectue en une seule commande. Le paramètre INIT_ADMIN=true crée automatiquement un compte administrateur par défaut (identifiants : sync-in / sync-in), à personnaliser immédiatement après la première connexion. Pour créer d’emblée un administrateur nommé avec un mot de passe personnalisé, la syntaxe se modifie légèrement :

INIT_ADMIN=true INIT_ADMIN_LOGIN=’superadmin’ INIT_ADMIN_PASSWORD=’MotDePasse’ docker compose up -d

Pendant la construction du projet—généralement quelques minutes—les conteneurs s’initialisent en séquence : MariaDB prépare la base de données, OnlyOffice se met en place si demandé, Nginx configure ses certificats, et enfin Sync-in s’amorce. La commande sudo docker compose logs -f –tail 100 permet de suivre l’avancement en temps réel. L’apparition du message «  Server listening at http://127.0.0.1:8080 » signale que le service est opérationnel.

L’adresse d’accès final dépend de votre configuration spécifique : le port 8080 si Sync-in est déployé sans reverse proxy, le port 80 standard avec Nginx en HTTP, ou HTTPS sur le nom de domaine retenu avec certificat TLS sécurisé.

Bon à savoir
L’intégration de OnlyOffice dans Sync-in permet une collaboration en temps réel sur des documents, éliminant la nécessité de télécharger et re-télécharger les fichiers pour effectuer des modifications. Cette co-édition instantanée renforce l’efficacité du travail en équipe.
Découvrez Sync-in : l’alternative open source française qui rivalise avec NextCloud
Découvrez Sync-in : l’alternative open source française qui rivalise avec NextCloud

👥 Utilisation et gestion des espaces collaboratifs

Au-delà de l’installation technique se dessine la dimension collaborative et organisationnelle de Sync-in. Cette plateforme offre une structure pensée pour les équipes et les entreprises, permettant de déployer une logiciel libre adaptée à la collaboration complexe au sein des organisations.

👤 Gestion des utilisateurs et des groupes

La première étape post-installation consiste à dépasser le compte administrateur par défaut. Chaque utilisateur dispose d’une fiche complète intégrant avatar personnalisé, adresse email, et quota de stockage configurable. Sync-in reconnaît l’importance de l’intégration aux systèmes d’information existants : une liaison LDAP (compatible Active Directory) peut être établie, permettant une synchronisation automatique des comptes utilisateurs depuis votre annuaire d’entreprise.

Les permissions s’articulent à deux niveaux : au niveau applicatif (quelles fonctionnalités chaque utilisateur peut-il utiliser ?) et au niveau des ressources (quels fichiers et espaces peut-il consulter ou modifier ?). Cette granularité offre une flexibilité remarquable, mais pose aussi une question : une utilisateur sans accès à la fonction de partage ne pourra pas bénéficier d’un fichier partagé avec lui. Les administrateurs doivent anticiper ces dépendances lors du paramétrage.

Les groupes constituent la bonne pratique recommandée : plutôt que d’attribuer des permissions individuellement, la création de groupes thématiques (RH, Finances, Développement, etc.) permet une gestion scalable et maintenable. Depuis la version 1.6 de septembre 2025, l’authentification multifacteur renforce la sécurité des accès, tandis que les mots de passe d’application facilitent les intégrations externes sécurisées sans exposer le mot de passe principal.

📁 Espaces, stockage personnel et partages sécurisés

Sync-in distingue trois zones de stockage : l’espace personnel (visible uniquement par le propriétaire), les espaces collaboratifs (partagés entre plusieurs utilisateurs), et les partages directs de fichiers ou dossiers. L’espace personnel fonctionne comme un environnement privé où chacun organise son travail ; les espaces collaboratifs deviennent des points centraux de regroupement thématique (par service, projet, ou domaine métier).

Un utilisateur peut choisir de partager un dossier complet, un sous-dossier spécifique, ou un simple fichier, en définissant à chaque fois les permissions adaptées. Le partage granulaire offre trois possibilités principales : lecture seule (l’utilisateur consulte sans modifier), lecture-écriture (modification des contenus existants), ou lecture-écriture-suppression (droits complets). Lorsque vous accordez à un utilisateur le droit de re-partager, vous ouvrez un mécanisme de cascade : ce collaborateur peut lui-même partager le contenu avec d’autres.

C’est précisément sur ce point que Sync-in innove. Contrairement à des solutions qui ferment complètement cette possibilité (perdant en flexibilité) ou la laissent sans surveillance (gagnant en risque), Sync-in maintient une transparence totale sur l’arborescence de ces partages imbriqués. Vous visualisez à tout moment comment votre contenu circule, qui le possède, sous quelles conditions, et vous conservez la capacité à révoquer n’importe quel partage en cascade sans impliquer les intermédiaires.

🎯 Type de partage 📊 Contrôle applicatif 🔒 Sécurité 💡 Cas d’usage
Espace collaboratif Gestion centralisée des membres et permissions Contrôle administrateur complet Équipes permanentes, projets structurés
Partage de dossier Permissions par utilisateur ou groupe Imbrication visible et révocable Collaboration ad hoc, partage projectuel
Partage de fichier Permissions fines, liens temporaires possibles Expiration, mot de passe, limite d’accès Distribution externe, demandes ponctuelles
Partage personnel (dans espace perso) Permissions directes utilisateur-à-utilisateur Visibilité limitée au propriétaire initial Documents sensibles, confidentiels

📝 Édition en ligne et collaboration documentaire

L’intégration de la suite OnlyOffice transforme Sync-in en plateforme complète de collaboration documentaire. Les utilisateurs créent et éditent des fichiers directement dans le navigateur sans télécharger, modifier localement, puis re-télécharger. OnlyOffice couvre l’ensemble des formats courants : documents texte (Word, OpenDocument), feuilles de calcul (Excel, Calc), et présentations (PowerPoint, Impress).

La co-édition en temps réel permet à plusieurs utilisateurs de travailler simultanément sur un même document. Les modifications s’appliquent instantanément, chaque contributeur voyant les changements de ses collègues survenir en direct. Les commentaires intégrés associés à chaque fichier ou dossier favorisent la discussion contextuelle : plutôt que de recourir à des emails parallèles, les retours d’expertise restent liés à la ressource concernée, formant ainsi un historique traçable.

🔍 Recherche intelligente et indexation full-text

La recherche de Sync-in s’appuie sur un moteur full-text capable d’explorer le contenu de vos documents. Elle ne se limite pas aux titres de fichiers mais explore le texte intérieur : contenu des fichiers Office, texte des PDF, balises HTML, métadonnées. L’activation du mode « full-text » s’effectue via l’icône « A » dans la barre de recherche, transformant les recherches simples en explorations documentaires profondes.

Cette capacité s’avère cruciale dans les environnements d’information dense où les données critiques sont éparpillées dans des centaines de fichiers. Un chercheur peut localiser instantanément un terme spécifique mentionné dans un paragraphe de rapport, sans devoir ouvrir et consulter manuellement chaque document. L’indexation intelligente de Sync-in—chargeant uniquement les métadonnées pertinentes—rend cette recherche performante même sur de vastes corpus documentaires.

Explication
WebDAV est un protocole permettant l’accès et la gestion de fichiers stockés sur un serveur web distant. Son intégration dans Sync-in permet une manipulation directe des fichiers comme s’ils étaient sur un disque local, simplifiant ainsi le travail collaboratif.

🖥️ Clients synchronisation et intégration système

Sync-in ne se limite pas à une interface web : c’est un écosystème complet incluant des clients natifs pour Windows, macOS et Linux. Ces applications transforment la plateforme en solution entièrement intégrée au système d’exploitation, permettant une synchronisation directe des dossiers locaux avec les espaces cloud.

🔄 Application de bureau et synchronisation multi-OS

L’application Sync-in pour Windows s’installe en quelques secondes via un assistant ergonomique. Une fois configurée, elle établit une connexion au serveur et permet de créer des partenariats de synchronisation unidirectionnels ou bidirectionnels. Un exemple classique : l’utilisateur configure la synchronisation du dossier « Documents » de son profil Windows vers son espace personnel Sync-in. Modifications locales et mises à jour serveur se synchronisent automatiquement selon la fréquence et la direction paramétrées.

La configuration offre des options avancées : sens de synchronisation (upload, download, bidirectionnel), fréquence d’exécution, simulation avant application (vérifier avant de vraiment synchroniser), et journaux détaillés pour diagnostiquer les problèmes. Cette approche systématique prévient les pertes de données accidentelles par synchronisation malencontreuse.

🌐 Accès WebDAV et intégration aux systèmes de fichiers

Une approche alternative consiste à monter l’espace Sync-in directement comme lecteur réseau dans Windows. L’adresse WebDAV standard https://sync-in.it-connect.local/webdav expose quatre emplacements logiques : « personal » pour l’espace privé, « shares » pour les contenus partagés avec vous, « spaces » pour les espaces collaboratifs auxquels vous participez, et « trash » pour les éléments supprimés. Dès ce montage effectué, l’Explorateur de fichiers affiche ces dossiers comme des lecteurs réseau ordinaires.

Cette approche WebDAV brille par son universalité : toute application capable d’accéder aux chemins réseau—éditeurs de texte, logiciels de capture photographique, outils métier—peut instantanément travailler avec vos fichiers Sync-in sans aucune intégration spécifique requise. Une contrainte existe cependant : Windows 11 exige un certificat TLS valide (non auto-signé) pour l’accès WebDAV. Les certificats auto-signés fonctionnent sur navigateur en acceptant l’exception, mais ne sont pas acceptés par l’Explorateur Windows. Cette limitation, bien qu’admissible en développement, impose un certificat signé par une autorité reconnue en production.

📱 Mobilité et accès multi-plateforme

Au-delà de Windows, Sync-in propose des clients pour macOS et Linux, garantissant une expérience cohérente quel que soit l’environnement de travail. Les utilisateurs mobiles ne sont pas oubliés : le navigateur web sur smartphone ou tablette fournit une interface adaptative suffisante pour les besoins courants de consultation et d’édition légère. Cette stratégie multi-clients assure que Sync-in s’adapte à la réalité hétérogène des environnements informatiques modernes, où Windows, Mac et Linux coexistent souvent au sein d’une même organisation.

Pour les déploiements d’entreprise, cette couverture multi-plateforme élimine une contrainte majeure : les organisations n’ont plus besoin de négocier avec les équipes Linux ou macOS sur le choix de leur solution de stockage collaboratif. Sync-in fonctionne partout, réduisant les frictions organisationnelles et facilitant l’adoption.

Sync-in s’affirme comme une alternative française open source véritablement compétitive face à NextCloud. Sa conception moderne, son architecture TypeScript robuste, ses fonctionnalités innovantes comme l’ancrage de dossiers, et sa maîtrise granulaire des partages imbriqués en font une solution particulièrement attractive pour les organisations soucieuses de sécurité des données et de souveraineté numérique. Que ce soit pour une PME désirant reprendre le contrôle de son infrastructure cloud, ou une grande organisation cherchant à réduire sa dépendance vis-à-vis des solutions américaines, Sync-in propose un chemin viable et pragmatique. Le projet évolue activement, enrichi par le travail d’un créateur expérimenté et soutenu par une communauté croissante—un indicateur solide de viabilité à long terme.

Imran Charpentier
À propos de l'auteur Imran Charpentier

CTO de NixSoftware, passionné par l’innovation et le développement logiciel depuis plus de 25 ans. J’accompagne les équipes dans la réalisation de solutions robustes et p…

À lire aussi

À lire ensuite

Poursuivez avec les guides du site

Poursuivez avec les guides du site

Les guides complètent cet article avec une lecture plus structurée, des cas concrets et les points de vigilance à garder en tête.