
利用Python脚本copyparty可以快速将一台普通电脑(甚至是闲置的老旧设备)转变为功能齐全的私人云盘服务。本文将介绍copyparty的特点、使用方法和代码示例,帮助轻松搭建专属文件服务。
往期阅读>>>
Python 自动化管理Jenkins的15个实用脚本,提升效率
App2Docker:如何无需编写Dockerfile也可以创建容器镜像
Python 自动化识别Nginx配置并导出为excel文件,提升Nginx管理效率
copyparty是一个极轻量的文件服务器,仅需一个Python脚本即可运行。它支持跨平台部署,具备断点续传、多格式文件预览、权限管理等实用功能,适用于家庭共享、团队协作或测试环境。
1、轻量高效:单文件部署,启动速度快,资源占用低。
2、断点续传:上传/下载支持断点续传,避免网络中断导致重复传输。
3、全面预览:支持图片、视频、音频、PDF、文本等常见格式的在线预览。
4、多协议接入:除Web界面外,还支持FTP、WebDAV、Rclone等工具连接。
5、灵活权限:可设置密码、路径权限、读写限制等,保障数据安全。
1、下载脚本: 从GitHub仓库获取最新版:
wget https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py2、运行服务: 指定共享目录(例如 /home/user/share )并启动:
python copyparty-sfx.py /home/user/share默认服务地址为 http://127.0.0.1:3923 。
3、访问管理: 浏览器打开上述地址即可查看和操作文件。支持拖拽上传、在线预览及分类浏览。

通过命令行参数自定义服务设置:
python copyparty-sfx.py /home/user/share \ --port 8080 \ # 更改端口 --auth user:pass \ # 设置登录认证 --read-only /demo \ # 设置只读路径 --max-size 100M # 限制上传文件大小
使用 nohup保持服务持续运行:
nohup python copyparty-sfx.py /home/user/share > log.txt 2>&1 &容器化部署可使用官方镜像:
docker run -d \ -v /home/user/share:/vol \ -p 3923:3923 \ copyparty/copyparty
copyparty以“小而美”的设计,解决了日常文件共享的痛点。它无需复杂配置,却能提供稳定可靠的服务。无论是隐私保护需求,还是轻量级NAS替代方案,copyparty都是一个值得尝试的工具。通过简单的Python命令就能拥有一个完全受控的私人云盘。
1、家庭NAS:在老电脑或树莓派上部署,共享照片、视频给智能电视或手机。
2、团队协作:内网快速分发项目文件、日志或构建产物。
3、开发测试:作为轻量临时服务器,验证文件上传功能或托管测试资源。

想高效学习Python?下面三本精选好书满足你的不同需求!
《流畅的Python(第2版)》——Python进阶必读!深入讲解高级特性与最佳实践,适合想精进的开发者。
《Python从新手到高手》:初学者首选,系统学习全栈技能。
《Python数据分析:从零基础入门到案例实战》——数据科学利器!手把手教你用Python处理数据,实战案例学完就能用。
三本书均支持先用后付、运费险和7天无理由退货,放心购买!点击“购买”按钮,立即开启你的Python学习之旅吧!
https://ima.qq.com/wiki/?shareId=f2628818f0874da17b71ffa0e5e8408114e7dbad46f1745bbd1cc1365277631c
