Guide de déploiement

Héberger Syncthing sur votre propre VPS

Déployer sur un VPS Cloud →

Self-hosting6 min de lecture

Héberger Syncthing sur votre propre VPS

Dropbox et Google Drive stockent vos fichiers sur des serveurs que vous ne contrôlez pas. Syncthing synchronise vos appareils en pair-à-pair, chiffré de bout en bout, sans cloud central. En l'hébergeant sur un VPS, vous obtenez un nœud toujours allumé qui agit comme point de rendez-vous fiable entre tous vos appareils.

Pourquoi auto-héberger Syncthing sur un VPS

Syncthing est un outil de synchronisation de fichiers décentralisé : chaque appareil parle directement aux autres, sans serveur central ni copie chez un fournisseur. Le problème du pair-à-pair pur, c'est que vos machines ne sont pas toujours allumées en même temps — votre portable est éteint quand votre poste de bureau veut synchroniser. Un VPS résout exactement cela : il sert de nœud permanent disponible 24/7, présent sur Internet avec une IP publique stable, vers lequel tous vos appareils convergent. Les fichiers transitent chiffrés (TLS) et le VPS détient une copie synchronisée qui sert aussi de sauvegarde déportée. Contrairement à un mutualisé, un VPS autorise l'ouverture des ports de transfert et le maintien d'un démon Syncthing actif en permanence.

Bénéfices concrets de Syncthing sur VPS

  • Nœud relais permanent : vos appareils n'ont plus besoin d'être allumés simultanément pour se synchroniser.
  • Chiffrement de bout en bout (TLS) entre tous les nœuds, sans confiance accordée à un cloud.
  • Sauvegarde déportée naturelle : le VPS conserve une copie à jour de vos dossiers partagés.
  • Versionnement des fichiers (staggered/simple) configurable dossier par dossier pour récupérer une version antérieure.
  • Aucun coût de stockage au gigaoctet : seul l'espace disque du VPS compte.
  • Découverte par IP statique : connexion directe rapide sans dépendre des serveurs de découverte publics.

Prérequis techniques

Syncthing est remarquablement frugal en CPU et en RAM, mais c'est le disque qui dimensionne le serveur : il faut autant d'espace que le volume de données à synchroniser. Comptez 1 vCPU et 1 Go de RAM, plus le stockage adapté à vos dossiers (20, 50 Go ou plus selon vos besoins). Côté réseau, deux ports doivent être joignables : 22000 (TCP/UDP, transfert de données) et 21027 (UDP, découverte locale, optionnel sur un VPS distant). L'interface d'administration tourne sur le port 8384 et doit impérativement rester protégée. Docker et Docker Compose suffisent ; un sous-domaine sync.votredomaine.ma est utile pour accéder à l'interface en HTTPS via reverse proxy.

Déployer Syncthing pas à pas

01

Préparer le conteneur

Sur le VPS, créez /opt/syncthing et un docker-compose.yml basé sur l'image syncthing/syncthing:latest. Montez un volume de configuration et un volume de données, et fixez les variables PUID/PGID pour les permissions de fichiers.

02

Ouvrir les ports de transfert

Mappez le port 22000 en TCP et UDP vers le conteneur et ouvrez-le dans le pare-feu du VPS : ufw allow 22000. C'est par ce port que transitent les données entre nœuds. Ne publiez pas le port 8384 sur Internet.

03

Lancer Syncthing et récupérer l'ID

Démarrez avec docker compose up -d. Récupérez l'identifiant du nœud (Device ID) dans les logs ou via l'interface : c'est l'empreinte unique qui servira à appairer vos autres appareils.

04

Sécuriser l'interface d'administration

Exposez le port 8384 uniquement derrière un reverse proxy HTTPS avec authentification. Avec Caddy : sync.votredomaine.ma { reverse_proxy syncthing:8384 }. Définissez en plus un identifiant/mot de passe d'interface dans les réglages GUI de Syncthing.

05

Appairer vos appareils

Sur chaque appareil (poste, portable, mobile), ajoutez le VPS comme nouveau périphérique via son Device ID, puis acceptez la demande réciproque côté serveur. Définissez un dossier partagé et choisissez le mode (envoi seul, réception seule ou bidirectionnel).

06

Activer le versionnement

Pour les dossiers importants, activez le versionnement « staggered » côté VPS : Syncthing y conserve les versions successives des fichiers modifiés ou supprimés, transformant votre nœud en filet de sécurité contre les erreurs de manipulation.

Configurez le nœud VPS en mode « Réception seule » (Receive Only) pour les dossiers que vous voulez uniquement sauvegarder : ainsi le serveur n'écrasera jamais vos appareils, il ne fait qu'archiver ce qu'on lui envoie. Et puisque vous disposez d'une IP statique, désactivez les serveurs de découverte globaux et déclarez l'adresse du VPS en dur (tcp://IP:22000) dans la config des autres nœuds : les connexions s'établissent plus vite et ne dépendent d'aucun service externe.

Votre cloud de fichiers, sans le cloud

Le VPS Cloud ServOrbit, avec son IP statique et son disque dimensionnable, fait un nœud Syncthing idéal : toujours allumé, chiffré, sauvegarde déportée incluse. Déployez le template et synchronisez tous vos appareils en pair-à-pair.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.