Skip to content
G. G. testé !
đŸ’ŸNAS 📖guide 🏠domotique

DĂ©couvrez copyparty 📁Le serveur de fichiers ultime pour les pro ... gamers !

Découverte de copyparty : serveur de fichiers open source, multiprotocole, optimisé pour les échanges rapides (LAN party, serveur perso). Déploiement Docker avec SWAG.

G

Guillaume

2 min de lecture
PréfÚres-tu regarder la vidéo ? Voir sur YouTube

En bref

PrérequisDocker, optionnel : reverse proxy SWAG
RésultatServeur de fichiers accessible localement et/ou sur internet
RessourcesGitHub copyparty · Démo en ligne

Le guide complet

Qu’est-ce que copyparty ?

Copyparty est un serveur de fichiers open source dĂ©veloppĂ© par un dĂ©veloppeur norvĂ©gien (“9001” sur GitHub). L’idĂ©e de dĂ©part : pouvoir transporter sa machine Ă  une LAN party et partager des fichiers efficacement avec d’autres participants, sans les bricolages habituels (partage SMB fragile, FTP mal configurĂ©, etc.).

Ce qui le distingue :

  • TĂ©lĂ©chargement de ZIP Ă  la volĂ©e : vous pouvez tĂ©lĂ©charger un rĂ©pertoire entier en ZIP pendant que le serveur le gĂ©nĂšre — sans attendre la fin de la crĂ©ation
  • Upload concurrentiel : quelqu’un envoie un fichier, d’autres peuvent commencer Ă  le tĂ©lĂ©charger avant qu’il soit fini d’uploader
  • Multiprotocole : HTTP, WebDAV, FTP, TFTP, SMB/CIFS
  • Application Android disponible (open source)
  • Lecteur audio intĂ©grĂ© : lecture directe des fichiers FLAC/MP3 dans le navigateur avec Ă©galiseur

L’interface est volontairement fun (icĂŽnes colorĂ©es, petites blagues). Ça peut dĂ©ranger, mais derriĂšre se cache une infrastructure trĂšs sĂ©rieuse.

Démo en ligne

Avant d’installer quoi que ce soit, testez la dĂ©mo : copyparty.eu. Vous pouvez naviguer, lire des fichiers audio, voir les options d’upload. C’est une sandbox quasi complĂšte.

Déploiement Docker

Choisir l’image :

ÉditionPoidsContenu
copyparty~57 MoVersion minimale
copyparty-acPlus lourde+ Vignettes, médias, FFmpeg pour transcoding audio/vidéo

Je recommande copyparty-ac pour un usage courant (lecture audio/vidéo incluse).

docker-compose.yml minimal :

services:
  copyparty:
    image: ghcr.io/9001/copyparty-ac
    container_name: copyparty
    user: "${PUID}:${PGID}"
    environment:
      - PYTHONUNBUFFERED=2
    volumes:
      - /srv:/w
      - /path/to/appdata/copyparty/config:/config:ro
    ports:
      - "3923:3923"
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3923/"]
    networks:
      - copyparty

networks:
  copyparty:
    name: copyparty

Fichier de configuration minimal (config/copyparty.conf) :

[global]
name = Mon serveur

[accounts]
guillaume: monmotdepasse

Exposition via SWAG (reverse proxy)

Si vous utilisez SWAG comme reverse proxy, ajoutez le réseau copyparty dans votre stack SWAG, puis créez un fichier de configuration Nginx pour le sous-domaine :

  1. Copiez le template subdomain.conf.sample dans votre dossier de proxies Nginx
  2. Renommez en copyparty.subdomain.conf
  3. Adaptez le proxy_pass vers http://copyparty:3923
  4. Ajoutez le réseau copyparty à votre stack SWAG

Avec l’IDP Authelia configurĂ©, vous bĂ©nĂ©ficiez du SSO : une seule connexion pour tous vos services.

Fonctionnalités avancées

  • DĂ©duplication : vĂ©rifie si un fichier existe dĂ©jĂ  avant de l’uploader Ă  nouveau
  • Transfert haute performance : parallĂ©lisation TCP, vĂ©rification d’intĂ©gritĂ© par signature
  • Montage rĂ©seau Windows : vous pouvez monter copyparty comme un lecteur rĂ©seau dans l’explorateur
  • Droits d’accĂšs granulaires : par rĂ©pertoire, par utilisateur, par type de fichier
  • Limites de bande passante : upload/download par utilisateur ou global
  • Éditeur Markdown intĂ©grĂ©
  • Messagerie lĂ©gĂšre : communication en temps rĂ©el entre utilisateurs connectĂ©s

Pourquoi pas File Browser ?

J’utilise les deux. File Browser est plus traditionnel dans son interface (explorateur de fichiers classique). Copyparty est plus puissant pour les Ă©changes intensifs et les accĂšs multiprotocoles. Pour un usage quotidien de gestion de fichiers, File Browser reste agrĂ©able. Pour tout ce qui est partage/Ă©change performant, copyparty gagne.

Sécurité

Le dĂ©veloppeur maintient une veille active sur les vulnĂ©rabilitĂ©s. Les CVE sont documentĂ©s publiquement, les corrections arrivent dans la journĂ©e. Quand on expose un service sur internet, c’est un critĂšre non nĂ©gociable.

Retour aux articles
Partager :

Suivre la chaĂźne

Une vidĂ©o chaque jeudi Ă  17h30 — abonnez-vous pour ne rien rater.