Cloud personnel

Héberger Seafile sur un VPS : synchro et partage de fichiers, sans Dropbox

Un Dropbox à vous : la synchronisation de fichiers la plus rapide et la plus fiable de l'auto-hébergement, sur un VPS loué plutôt que dans le cloud d'un géant.

Remplace
Dropbox, Google Drive
RAM conseillée
4 Go
Docker
Oui
Budget VPS
≈ 7–18 €/mois
Difficulté
Intermédiaire
En bref

Seafile est la solution d'auto-hébergement la plus efficace pour une seule chose, mais la faire parfaitement : synchroniser et partager des fichiers. Sa réputation tient à la vitesse et à la fiabilité de sa synchro — son client desktop est l'un des meilleurs du domaine, et il encaisse des milliers de petits fichiers là où d'autres rament. Comptez 2 Go de RAM au minimum, 4 Go pour être à l'aise, avec une base MariaDB et un cache Memcached. Plus léger que Nextcloud à l'usage, il ne fait « que » du fichier : pas d'agenda ni de bureautique intégrée. Atout maître : les bibliothèques chiffrées de bout en bout. L'édition communautaire est gratuite ; le seul coût est le VPS et son disque.

Seafile est une solution d’auto-hébergement de fichiers : un serveur qui synchronise et partage vos documents entre tous vos appareils, comme le ferait Dropbox ou Google Drive, mais hébergé sur votre propre VPS. Là où Nextcloud cherche à tout faire, Seafile assume un parti pris : faire une seule chose, et la faire mieux que les autres — la synchronisation. Sa réputation s’est bâtie sur la vitesse et la fiabilité de son moteur, et sur un client desktop considéré comme l’un des meilleurs du libre.

Et contrairement à ce que racontent la plupart des tutoriels, vous n’avez pas besoin d’un NAS à la maison : un VPS loué fait parfaitement l’affaire, avec l’avantage d’être joignable partout, allumé en permanence et doté d’une IP publique fixe — idéal pour synchroniser un ordinateur portable ou un téléphone en déplacement.

Configuration requise : combien de RAM pour Seafile ?

Seafile reste raisonnable, mais ce n’est pas une application monobloc : il s’accompagne d’une base de données et d’un cache. Voici ce qu’il faut prévoir sur votre VPS :

Configuration VPS requise
Processeur (CPU)2 vCPU
RAM minimale2 Go
RAM conseillée4 Go
Stockage20 Go SSD minimum (selon vos fichiers)
DockerOui (image officielle)
Base de donnéesMariaDB + Memcached (cache)
NiveauIntermédiaire

Quelques points concrets à retenir :

  • 2 Go de RAM, c’est le minimum. Seafile démarre et fonctionne pour un usage personnel léger, avec une marge limitée si plusieurs utilisateurs synchronisent en même temps.
  • 4 Go, c’est le bon point de départ. À ce niveau, la synchro à quelques personnes, les téléversements simultanés et l’interface web restent parfaitement fluides.
  • Seafile s’appuie sur MariaDB. Le serveur stocke ses métadonnées (utilisateurs, bibliothèques, partages) dans une base MariaDB ; les fichiers eux-mêmes vivent sur le disque, découpés en blocs.
  • Un cache Memcached accélère les opérations répétées et soulage la base. C’est un composant léger mais recommandé en production.

Le point important : à l’usage, Seafile est sensiblement plus léger que Nextcloud. Pas de pile PHP gourmande, pas de génération d’aperçus pour tout un cloud collaboratif — le moteur est écrit pour être efficace sur la seule synchro de fichiers. Concrètement, un VPS qui ferait souffrir Nextcloud fait tourner Seafile très confortablement. Pour comparer avec les autres applications, consultez notre tableau de la RAM par application.

Seafile ou Nextcloud : lequel choisir ?

C’est la question que tout le monde se pose, et la réponse honnête est : cela dépend de ce que vous cherchez. Les deux sont d’excellents projets, mais ils ne visent pas le même usage.

Seafile est un spécialiste de la synchronisation. Son moteur, qui découpe les fichiers en blocs à la manière de Git, rend la synchro ultra-rapide et fiable, y compris avec des milliers de petits fichiers (un dossier de code source, une photothèque, une arborescence de projet). Son client desktop est excellent : stable, discret, capable de monter vos bibliothèques en lecteur réseau virtuel sans tout télécharger. Et il offre des bibliothèques chiffrées de bout en bout, où le serveur ne voit jamais le contenu en clair. En revanche, Seafile ne fait que du fichier : pas d’agenda intégré, pas de carnet de contacts, pas de suite bureautique native.

Nextcloud est un généraliste collaboratif. C’est une suite complète : fichiers, mais aussi agenda, contacts, notes, tâches, et bureautique en ligne (Collabora/OnlyOffice) via un riche écosystème d’applications. La contrepartie est qu’il est plus lourd (PHP, Redis, plus de RAM) et que sa synchro, bien que solide, n’égale pas la nervosité de Seafile sur les gros volumes de petits fichiers.

Le verdict est simple :

  • Vous voulez un Dropbox rapide et focalisé, avec une synchro irréprochable et du chiffrement fort → Seafile.
  • Vous voulez remplacer tout Google Workspace (Drive + Agenda + Contacts + Docs) d’un seul outil → Nextcloud, dont nous parlons en détail sur sa page dédiée.

Rien ne vous empêche, d’ailleurs, de faire tourner les deux sur le même VPS si la RAM le permet : Seafile pour la synchro lourde, Nextcloud pour l’agenda et la bureautique.

La synchro et le chiffrement de bibliothèques

L’unité de base de Seafile est la bibliothèque (library) : un dossier racine que vous synchronisez, partagez et gérez indépendamment. Cette granularité est très pratique — vous pouvez avoir une bibliothèque « Photos », une « Travail », une « Documents administratifs », chacune avec ses propres règles de partage.

Côté client desktop, deux modes coexistent :

  • La synchro classique télécharge la bibliothèque sur votre disque et la maintient à jour en temps réel. Le client ne transfère que les blocs modifiés, ce qui rend les mises à jour rapides même sur de gros fichiers.
  • La synchro sélective vous laisse choisir quels sous-dossiers descendre localement — précieux quand une bibliothèque pèse plus que votre disque.
  • Le mode SeaDrive monte vos bibliothèques comme un lecteur réseau virtuel : les fichiers apparaissent dans l’explorateur mais ne sont téléchargés qu’à l’ouverture, à la demande.

Le point fort de Seafile, ce sont les bibliothèques chiffrées de bout en bout. Quand vous créez une bibliothèque chiffrée, vous définissez un mot de passe qui ne quitte jamais votre appareil : le chiffrement (AES-256) se fait côté client, et le serveur ne stocke que des données illisibles. Même un attaquant qui accéderait au VPS — ou l’hébergeur lui-même — ne pourrait pas lire vos fichiers. La contrepartie, inhérente au chiffrement de bout en bout, est qu’il n’y a pas de récupération possible si vous perdez le mot de passe. À réserver à vos données vraiment sensibles, et à noter dans votre gestionnaire de mots de passe — par exemple un Vaultwarden auto-hébergé sur le même serveur.

Combien coûte l’auto-hébergement de Seafile ?

Le coût se résume au VPS, soit grossièrement 7 à 18 €/mois pour une configuration confortable (2 vCPU, 4 Go, disque dimensionné). Seafile en édition communautaire est entièrement gratuit et open source — il existe une édition Pro payante, mais elle vise les entreprises et n’est pas nécessaire pour un usage personnel ou familial.

Soyons honnêtes, c’est la ligne de conduite de ce site : pour de petits volumes, l’auto-hébergement n’est pas le moins cher. Google Drive offre 15 Go gratuitement, et aucun VPS payant ne battra un service gratuit sur ce terrain précis. Si vous ne synchronisez que quelques documents, restez sur une offre gratuite : c’est plus simple.

La comparaison devient intéressante face à Dropbox, qui se paie au stockage : son offre individuelle facture un abonnement mensuel récurrent pour 2 To, que vous remplissiez cet espace ou non. Seafile, lui, ne vous coûte que le VPS et son disque :

  1. La maîtrise de vos données. Vos fichiers ne sont ni scannés, ni soumis au droit américain ; héberger en Europe simplifie la conformité RGPD. Et avec les bibliothèques chiffrées, même votre hébergeur ne peut rien lire.
  2. Les gros volumes sans abonnement. Au-delà de quelques centaines de Go, un VPS « storage » à gros disque revient souvent moins cher qu’un abonnement cloud, et le tarif est fixe.
  3. Un seul serveur, plusieurs usages. C’est la logique de ce site : le même VPS héberge Seafile et d’autres applications, ce qui dilue le coût de la machine.

Quel hébergeur choisir pour Seafile ?

Pour un cloud de fichiers, les deux critères qui comptent sont l’espace disque (et son prix au Go) et la bande passante — c’est elle qui détermine la vitesse de vos synchros depuis l’extérieur. Vient ensuite la localisation des données, déterminante pour des fichiers personnels.

Quel hébergeur choisir ?

Un cloud de fichiers se choisit sur le stockage et la bande passante ; pour des fichiers personnels, un hébergeur européen (RGPD) est préférable.

OVHcloud

L'option française, Docker préinstallé

  • Image VPS « Docker » préinstallée disponible
  • Datacenters en France (latence + RGPD)
  • Documentation francophone fournie
Config conseillée
2 vCPU / 4 Go / 80 Go SSD
Prix indicatif
≈ 6–8 €/mois
Docker
Image Docker préinstallée proposée au déploiement
Voir les VPS OVHcloud lien à brancher

Hetzner

Le meilleur rapport puissance/prix

  • VPS CX22 : 2 vCPU, 4 Go RAM, 40 Go SSD
  • L'hébergeur favori de la communauté self-hosting
  • Datacenters en UE (conformité RGPD)
Config conseillée
2 vCPU / 4 Go / 40 Go SSD
Prix indicatif
≈ 4,50 €/mois
Docker
VPS complet — Docker à installer (ou image Coolify en 1 clic)
Voir les VPS Hetzner lien à brancher

Infomaniak

La souveraineté des données

  • Hébergeur suisse indépendant, très axé vie privée
  • VPS Lite abordables, Docker via documentation
  • Énergie renouvelable, datacenters en Suisse
Config conseillée
2 vCPU / 4 Go / 80 Go NVMe
Prix indicatif
≈ 6–9 €/mois
Docker
VPS complet — Docker à installer (doc fournie)
Voir les VPS Infomaniak lien à brancher

Transparence : les liens ci-dessus sont des liens partenaires (affiliation). Si vous souscrivez via l'un d'eux, ce site touche une commission, sans surcoût pour vous. Cela n'influence pas nos recommandations : nous ne citons que des hébergeurs adaptés à cette application. En savoir plus.

En pratique : OVH (France) et Infomaniak (Suisse) sont des valeurs sûres européennes, avec des données hébergées en Europe et des offres VPS à disque généreux ; Infomaniak met particulièrement en avant le respect de la vie privée, ce qui colle bien à l’esprit de Seafile. Hetzner (Allemagne) reste imbattable sur le rapport puissance/prix et propose des VPS à gros disque très bien placés pour stocker beaucoup de fichiers. Tous trois conviennent à Seafile ; le bon choix dépend surtout du volume de fichiers que vous visez et de votre budget. Pour approfondir, voyez quel VPS choisir pour le self-hosting.

Installer Seafile sur un VPS avec Docker

Une fois votre VPS prêt avec Docker installé, le déploiement officiel passe par Docker Compose avec trois services : Seafile (seafileltd/seafile-mc), la base MariaDB et le cache Memcached.

Voici un docker-compose.yml réaliste à adapter (changez tous les mots de passe et le domaine) :

services:
  db:
    image: mariadb:10.11
    container_name: seafile-db
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: "changez-moi-root"
      MYSQL_LOG_CONSOLE: "true"
    volumes:
      - ./seafile-mysql:/var/lib/mysql

  memcached:
    image: memcached:1.6
    container_name: seafile-memcached
    restart: unless-stopped
    entrypoint: memcached -m 256

  seafile:
    image: seafileltd/seafile-mc:latest
    container_name: seafile
    restart: unless-stopped
    depends_on:
      - db
      - memcached
    ports:
      - "8000:80"
    volumes:
      - ./seafile-data:/shared
    environment:
      DB_HOST: "db"
      DB_ROOT_PASSWD: "changez-moi-root"
      TIME_ZONE: "Europe/Paris"
      SEAFILE_SERVER_HOSTNAME: "seafile.exemple.fr"
      SEAFILE_SERVER_LETSENCRYPT: "false"
      INIT_SEAFILE_ADMIN_EMAIL: "admin@exemple.fr"
      INIT_SEAFILE_ADMIN_PASSWORD: "changez-moi-admin"

Lancez ensuite l’ensemble :

docker compose up -d

Au premier démarrage, Seafile initialise sa base, crée le compte administrateur défini par INIT_SEAFILE_ADMIN_EMAIL / INIT_SEAFILE_ADMIN_PASSWORD, puis démarre. Comme toujours, n’exposez jamais le port 8000 en clair sur Internet : placez un reverse proxy HTTPS devant. Avec Caddy, le certificat Let’s Encrypt est automatique :

seafile.exemple.fr {
    reverse_proxy localhost:8000
}

Pensez à bien faire correspondre SEAFILE_SERVER_HOSTNAME à votre vrai domaine : c’est lui qui sert à générer les liens de partage et à autoriser les clients. Il ne reste plus qu’à ouvrir https://seafile.exemple.fr, vous connecter avec le compte admin, installer le client desktop sur vos machines, et créer votre première bibliothèque — chiffrée si elle contient des données sensibles.

Seafile est sans doute la brique la plus efficace de l’auto-hébergement pour qui veut simplement synchroniser des fichiers, vite et bien. Si vos besoins s’élargissent ensuite (agenda, contacts, bureautique), regardez la suite complète Nextcloud ; et pour dimensionner correctement votre serveur, reportez-vous à notre guide combien de RAM pour le self-hosting.

Questions fréquentes

Combien de RAM faut-il vraiment pour Seafile ?

Comptez 2 Go de RAM au strict minimum et 4 Go pour un usage confortable à quelques utilisateurs. Seafile ne tourne pas seul : il s'accompagne d'une base MariaDB et d'un cache Memcached, qui consomment aussi un peu de mémoire. Bonne nouvelle : à l'usage, Seafile est sensiblement plus léger que Nextcloud, car il ne fait que de la synchro de fichiers — pas de PHP lourd ni de génération d'aperçus pour tout un cloud collaboratif. Un VPS 2 vCPU / 4 Go suffit largement pour une famille ou une petite équipe.

Seafile ou Nextcloud : lequel choisir ?

Question de besoin. Seafile est imbattable si votre objectif est de synchroniser et partager des fichiers : sa synchro est plus rapide et plus fiable, son client desktop excellent, et il gère très bien les gros volumes de petits fichiers. Nextcloud est une suite collaborative complète (fichiers + agenda + contacts + bureautique en ligne), donc plus polyvalent mais plus lourd. Résumé : Seafile pour un Dropbox rapide et focalisé, Nextcloud pour remplacer tout Google Workspace. Voyez notre page Nextcloud pour comparer.

Les bibliothèques chiffrées de Seafile sont-elles vraiment de bout en bout ?

Oui, et c'est l'un de ses gros atouts. Une bibliothèque chiffrée est protégée par un mot de passe qui ne quitte jamais votre appareil : le chiffrement et le déchiffrement se font côté client, et le serveur ne stocke que des données illisibles. Même quelqu'un qui accède au VPS ne peut pas lire le contenu sans le mot de passe. La contrepartie classique du chiffrement de bout en bout : si vous perdez ce mot de passe, les fichiers sont irrécupérables. À réserver à vos données sensibles, en le notant précieusement.

Est-ce vraiment moins cher que Dropbox ?

Cela dépend du volume. Dropbox se paie au stockage : son offre individuelle facture un abonnement mensuel pour 2 To. Seafile, en édition communautaire, est gratuit : votre seul coût est le VPS et son disque (≈ 7–18 €/mois selon l'espace). Pour de petits volumes, un service gratuit comme Google Drive (15 Go) reste imbattable. Seafile devient pertinent quand vous voulez la maîtrise totale de vos données, du chiffrement de bout en bout, ou de gros volumes sans abonnement qui grimpe.

Le client desktop de Seafile est-il bon ?

C'est précisément sa force. Le client de synchronisation Seafile (Windows, macOS, Linux) est réputé pour sa stabilité et sa rapidité : il détecte les changements à la volée, ne renvoie que les blocs modifiés et gère proprement les milliers de petits fichiers qui mettent à genoux d'autres solutions. Il propose aussi un mode SeaDrive (lecteur réseau virtuel) qui monte vos bibliothèques sans tout télécharger localement. Côté mobile, les applications iOS et Android complètent l'ensemble.

Seafile sur un VPS, est-ce assez performant ?

Très. Seafile a été conçu pour la performance de synchro : son moteur stocke les fichiers en blocs (à la manière de Git), ce qui rend les transferts incrémentaux et rapides. Sur un VPS 2 vCPU / 4 Go avec un disque SSD NVMe, la synchro est fluide pour 1 à 10 personnes. Les vrais leviers ne sont pas le CPU mais la bande passante du VPS et l'espace disque. C'est l'une des applications de ce site au meilleur rapport légèreté/efficacité.