
— 特色专栏 —
大家好,我是民工哥!
一个 “开箱即用” 的文件服务器解决方案!
仅一个文件,就彻底干翻了网盘!

众所周知,我们使用网盘存储文件时,就存在诸多限制,比如:空间,上传、下载速度等。但是,如果我们自己动手搭建一个文件服务器,很多时候又遇上配置复杂等诸多问题。
今天,给大家介绍一个有意思的工具,它能完美解决上面这些问题,无论是新手小白、还是老司机,都能轻松搞定一个文件服务器。
Copyparty 是一款开源的轻量级自托管文件共享工具。它可以将任何设备都能变成一个文件服务器,而且,所有的功能都集成在一个文件中,用户无需解决复杂的配置与依赖问题。

Copyparty 基于 Python 开发的,“一个文件,随处运行”的设计理念,仅需单个 Python 脚本或预编译的可执行文件即可启动。
它具有跨平台、零依赖、多协议支持、功能丰富和部署简便等核心特性。
单文件部署,零依赖运行
copyparty.py)即可启动服务,无需安装额外依赖库或数据库。多协议支持,跨平台兼容
高效传输与智能管理


安全与权限控制
临时文件共享
私有云盘搭建
媒体库管理
开发团队协作

方式一:下载 copyparty.py 文件,双击运行(需系统已安装 Python)。
python copyparty-sfx.py -v /path/to/files:/share
方式二:通过命令行指定共享目录和端口:
python copyparty.py -v /path/to/share:/ -p 3923
方式三:使用 Docker 部署
docker run -v /path/to/files:/mnt -p 3923:3923 9001/copyparty
通过 copyparty.conf 配置日志、端口、权限等参数,示例:
[global]
e2dsa # 启用文件索引
e2ts # 启用媒体索引
ansi # 启用日志颜色
[accounts]
user:pass # 用户名:密码
启动容器后,通过浏览器访问 http://Server_IP:3923 即可使用。

上传文件:通过网页浏览器拖拽文件到上传区域,或使用 WebDAV/FTP 客户端连接。

搜索文件:支持全文搜索(如 PDF/TXT 内容)和标签搜索(如音频艺术家、视频分辨率)。

生成缩略图:自动为图片、视频生成缩略图,支持自定义大小和格式。
通过配置文件(如 copyparty.conf)设置用户权限、文件夹访问限制和日志记录选项。
示例配置片段:
[accounts]
admin: password123 # 用户名:密码
[/shared] # 共享目录配置
accs: rw: * # 所有用户可读写
accs: rwmda: admin # admin 用户可读写、移动、删除、管理
优势 | 具体表现 |
|---|---|
极简部署 | 单文件运行,无需依赖库或数据库,支持 Docker 快速部署。 |
跨平台兼容 | 支持主流操作系统和低功耗设备,如树莓派、路由器等。 |
高效传输 | 断点续传、分块上传、去重存储,千兆网络下速率达 900Mbps+。 |
智能管理 | 媒体索引、缩略图生成、全文搜索,提升文件组织效率。 |
安全可控 | 用户认证、IP 权限限制、临时分享链接,保障数据安全。 |
开源灵活 更新。 更新。 |
copyparty 将整个应用程序及其依赖打包到单个 Python 脚本中,真正意义上实现“即开即用”,且运行占用资源小。
我们无需复杂配置即可启动服务,同时也支持通过配置文件(类似 YAML 格式)自定义参数。
copyparty 绝对算上是一款功能全面、部署简单、跨平台性强的文件服务器工具,特别适合个人与小型团队。
如果你正在寻找这么一个小工具,那么,我建议你试一试 copyparty!
仅一个文件的小工具,你值得拥有!
GitHub 地址:https://github.com/9001/copyparty
👍 既然都看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~