Aller au contenu principal
AnthemionAnthemion
Retour aux projets

Mon serveur local

Mes fichiers étaient éparpillés entre iCloud et Google Drive. Aujourd'hui, tout est synchronisé en continu sur mon NAS — Docker, Syncthing, zéro abonnement cloud.

DevOps / sysadminEn continuEn production
DockerLinuxSyncthingSelf-hosted
1 janvier 2026
3+Services Docker
Temps réelSynchro
0€Coût cloud
24/7Uptime
Mon serveur local

Problème

Mes fichiers étaient éparpillés entre iCloud et Google Drive. Aucune solution ne combinait stockage local, synchronisation fiable et hébergement de services — sans abonnement cloud.

Solution

Une infrastructure serveur local complète basée sur un NAS Ugreen, avec Docker pour l'orchestration de conteneurs et Syncthing pour la synchronisation de fichiers.

Architecture

L'infrastructure repose sur plusieurs composants clés :

  • NAS Ugreen : stockage principal et serveur Docker
  • Syncthing : synchronisation bidirectionnelle entre Mac et NAS
  • Docker Compose : orchestration des services

Résultats

ServiceDescriptionPort
SyncthingSynchronisation de fichiers8384
PortainerGestion Docker9443
Nginx ProxyReverse proxy80/443

Configuration Docker

version: "3.8"
services:
  syncthing:
    image: syncthing/syncthing
    volumes:
      - /data/sync:/var/syncthing
    ports:
      - "8384:8384"
      - "22000:22000"
    restart: unless-stopped

Ce que j'ai appris

  1. Haute disponibilité : les services redémarrent automatiquement
  2. Sécurité : accès SSH uniquement, pas d'exposition directe
  3. Backup : synchronisation continue avec Syncthing