Copyparty : le serveur de fichiers multi-protocoles en Python
lun, 01/09/2025 - 08:25
Copyparty est un serveur de fichiers supportant tous les principaux protocoles de partages. Vous avez besoin de Python 2 ou 3. C'est tout ! Il supporte http, webdav, ftp, tftp, smb/cifs. Il supporte des fonctions comme la pause et la reprise du partage. Le + : pas de dépendances obligatoires, ni de bases de données. Il fonctionne sur macOS, Linux, iOS, Android, Windows, Risc-V, etc.

Le plus fort est que le serveur tient dans un unique fichier .py : copyparty-sfx.py
Puis, on lance de fichier, par exemple, pyhton3 copyparty-sfx-py
Automatiquement, le serveur se lance et on peut voir sur le terminal l'ensemble des fonctionnalités et l'état des services. On accède à une interface web avec l'IP indiquée. Cette GUI est simple mais largement suffisante pour gérer les répertoires et les fichiers de partages. La configuration par défaut n'est pas suffisante, à vous de configurer les services, les accès, de créer les autorisations, etc.
Copyparty supporte : IPv6, les volumes multiples, les comptes, les serveurs FPT et WebDav, les qr-code pour un accès rapide, le zeroconf. Il faut un peu de pratique pour maîtriser l'outil et toutes les fonctionnalités.
A découvrir d'urgence : https://github.com/9001/copyparty

