J'aurais aimé découvrir ce serveur de fichiers ultra-simple il y a longtemps
Agence web » Actualités du digital » J'aurais aimé découvrir ce serveur de fichiers ultra-simple il y a longtemps

J'aurais aimé découvrir ce serveur de fichiers ultra-simple il y a longtemps

Recherchez-vous le moyen le plus simple de lancer un serveur de fichiers pour un accès interne ou externe ? Copyparty est ce que vous recherchiez. Avec la possibilité de se lancer sans configuration, Copyparty vous permet d'obtenir un serveur de fichiers opérationnel en quelques secondes.

Qu’est-ce que Copyparty ?

J'aime vivre à l'ère moderne de l'open source. De nos jours, il semble exister des logiciels faciles à configurer pour à peu près tout. Copyparty est l'un de ces logiciels open source dont j'aurais aimé qu'il existe il y a de nombreuses années.

Avec Copyparty, vous pouvez facilement configurer un serveur de fichiers sur n'importe quel ordinateur de votre maison. Je l'ai utilisé à la fois sur mon serveur Docker haut de gamme et sur mon ancien Raspberry Pi 3b, et cela a très bien fonctionné sur les deux systèmes. À la base, Copyparty est conçu pour déployer un serveur de fichiers ultra-léger avec peu ou pas de configuration requise.

Copyparty peut être utilisé sans rien installer

Honnêtement, j'ai été surpris de voir que Copyparty pouvait être exécuté sans avoir à installer de dépendances. Tout ce dont vous avez besoin est d'installer Python sur le système source et il fonctionnera immédiatement. L'installation de Python sur Windows est simple, vous pouvez facilement trouver des installateurs Python pour Mac et il est généralement préinstallé sur Linux. Comme je l'ai mentionné, j'ai utilisé cette méthode pour exécuter Copyparty sur mon Raspberry Pi 3b ainsi que sur mon MacBook Pro M1 Max.

Déployer Copyparty avec la méthode de démarrage rapide est un excellent moyen de tester l'application et de voir comment elle fonctionne. J'ai vraiment aimé pouvoir le déployer rapidement de cette façon sans avoir à configurer un conteneur Docker ni à installer de dépendances.

Marque

Framboise Pi

Processeur

Cortex-A72 (ARM v8)

Avec le Raspberry Pi 4 modèle B, vous pouvez créer toutes sortes de projets amusants et améliorer les gadgets dans votre maison. Vous pouvez également installer un système d’exploitation de bureau complet et l’utiliser comme un ordinateur ordinaire.

Je recommande le déploiement dans Docker pour la sécurité

Si vous souhaitez un peu plus de contrôle sur le système, il existe d'autres méthodes pour l'installer complètement. J'ai opté pour la méthode d'installation Docker sur mon serveur de machine virtuelle, qui s'est déployée en 60 secondes environ du début à la fin.

J'ai créé un fichier de configuration simple pour Copyparty qui comprenait des comptes d'utilisateurs, des mots de passe et des paramètres afin que les utilisateurs anonymes puissent naviguer, mais pas télécharger. Il est également possible de faire en sorte que les utilisateurs anonymes ne puissent même pas naviguer.

La raison pour laquelle Docker vous offre une sécurité accrue est sa gestion des volumes et des montages de liaison. Copyparty met simplement à disposition tous les documents et dossiers dans lesquels vous le déployez. Avec Docker, vous pouvez soit attribuer à Copyparty son propre volume Docker, soit lier un montage séparé du reste de votre système.

Déplacer Copyparty de la simple lecture de votre répertoire personnel ou de téléchargement à sa propre zone séparée ne donne qu'une couche de sécurité supplémentaire. De plus, je n'ai pas pu faire fonctionner l'authentification avec la version auto-extractible/à démarrage rapide, mais l'authentification était opérationnelle quelques secondes après le déploiement de la version Docker.

Mais il y a une chose que je changerais

Mon seul reproche à Copyparty est la façon dont il gère les utilisateurs et l'authentification. Tous les noms d'utilisateur et mots de passe doivent être stockés dans un fichier de configuration en texte brut, et les utilisateurs finaux n'ont aucun moyen de modifier leurs mots de passe. Tout bien considéré, c’est assez peu sûr et ce n’est tout simplement pas une bonne pratique.

Je comprends pourquoi Copyparty fonctionne de cette manière : il est plus léger de fonctionner sans backend de base de données, ce qui est requis pour les mots de passe hachés et la possibilité pour les utilisateurs de modifier leur propre mot de passe. Cependant, ce serait bien d'avoir une version de Copyparty telle quelle, puis une avec une plate-forme d'authentification utilisateur un peu plus robuste.

Si vous espérez héberger des sites critiques ou ultra-sécurisés avec Copyparty, je mettrais probablement une pause là-dessus. Le système d'authentification n'est tout simplement pas à la hauteur.

Cependant, si vous envisagez d'accéder uniquement à Copyparty en interne, via un tunnel Cloudflare ou avec un proxy inverse doté de son propre système d'authentification intégré, alors c'est une toute autre histoire.

Assurez-vous simplement que le contenu que vous stockez dans Copyparty est à la hauteur du niveau de sécurité que vous lui accordez.

Copyparty facilite le montage d'un dossier distant sur votre ordinateur

Une chose qui m'a vraiment surpris avec Copyparty était la facilité avec laquelle il était de monter un dossier distant sur mon ordinateur. Copyparty vous donne en fait la commande exacte à exécuter pour monter ses fichiers et dossiers sur votre ordinateur Windows, macOS ou Linux.

Si vous travaillez sur un projet de codage avec un ami ou si vous souhaitez simplement accéder aux fichiers de votre serveur domestique depuis n'importe où dans votre explorateur de fichiers, cette fonctionnalité est plutôt intéressante et facile à configurer.

Système d'exploitation

Linux, macOS, Windows

Navigateurs de bureau pris en charge

Tous

Marque

Fête de copie

Prix

Gratuit

Développeur(s)

drapeau de voyage

Copyparty vous permet de transformer presque n'importe quel appareil en serveur de fichiers avec des téléchargements/téléchargements pouvant être repris à l'aide de n'importe quel navigateur Web. Fonctionnant sur les Raspberry Pi, les ordinateurs de bureau, les serveurs, les ordinateurs portables et plus encore, Copyparty est un moyen simple et facile de déployer un serveur de fichiers presque n'importe où.


En fin de compte, j’aime vraiment Copyparty. J'utilise quelques serveurs Minecraft qui utilisent des modpacks entièrement personnalisés ou des modpacks modifiés, et je pense que Copyparty est un moyen très simple de distribuer les modpacks. Ce n'est qu'un cas d'utilisation auquel je peux penser dans mon propre flux de travail, mais je pense constamment à d'autres façons d'utiliser ce formidable logiciel.

Si jamais j’ai besoin d’un simple serveur de fichiers, Copyparty sera certainement mon choix.

★★★★★