想在家里或内网快速架一个文件服务器,通常要装依赖、配容器、写一堆参数。有人试了个叫 Copyparty 的开源工具,从零到跑起来只花了几秒——代价是,所有账号密码都躺在一个明文配置文件里。
![]()
Copyparty 的定位很明确:超轻量文件服务器,几乎不需要配置。作者在自己的高端 Docker 服务器和一台老旧的树莓派 3b 上都跑过,两边都正常。它支持把几乎任何设备变成文件服务器,上传下载可断点续传,用任意浏览器就能操作,平台覆盖 Linux、macOS、Windows,免费,开发者署名 tripflag。
最让人意外的是它连装都不用装。源系统上只要有 Python 就能直接跑:Windows 装个 Python 安装包,Mac 找得到现成安装器,Linux 通常预装好了。作者就是用这个办法在树莓派 3b 和 M1 Max MacBook Pro 上跑起来的。快速启动方式适合先试试手感,不用配 Docker 容器,也不用装任何依赖。
真要长期用,作者更推荐 Docker。他在虚拟机服务器上部署,从开始到结束大约 60 秒。他写了一个简单配置文件,里面放用户账号、密码和各项设置,让匿名用户只能浏览、不能上传,也可以设成匿名连浏览都不行。
Docker 带来的安全感来自卷和绑定挂载的处理方式。Copyparty 默认会把它部署位置的所有文档和文件夹都暴露出去;用 Docker 可以给它一个独立的卷或绑定挂载,跟系统其余部分隔开。从直接读家目录或下载目录,改成只碰自己那块独立区域,等于多了一层隔离。另外,自解压/快速启动版本里他没跑通身份验证,Docker 版本部署完几秒就配好了。
要改的地方也很具体:用户名和密码全部存在明文配置文件里,终端用户没有办法自己改密码。作者认为这不够安全,也不是好 practice。他理解背后的取舍——不挂数据库后端跑起来更轻,而哈希密码和用户自助改密都需要数据库。他希望能有一个保持原样的版本,再加一个用户认证更健壮的版本。
所以关键业务或对安全要求极高的场景,作者的建议是先缓一缓,这套认证系统扛不住。但如果只在内网访问,或者走 Cloudflare 隧道、走自带认证的反向代理,情况就完全不同。前提是:你存进去的内容,安全级别要配得上你给它的防护。
还有个让他惊喜的功能:挂载远程文件夹特别简单。Copyparty 会直接给出在 Windows、macOS、Linux 上挂载其文件和文件夹要执行的完整命令。跟朋友一起做编码项目,或者想在文件管理器里原生访问家里服务器的文件,配置过程很顺。
作者的实际用法之一是分发 Minecraft 模组包——他跑着几个用全自定义或修改版模组包的服务器,Copyparty 是很省事的分发方式。他说自己还在不断想新用法,以后只要有简单文件服务器的需求,Copyparty 会是首选。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.