
利用Python脚本copyparty可以快速将一台普通电脑(甚至是闲置的老旧设备)转变为功能齐全的私人云盘服务。本文将介绍copyparty的特点、使用方法和代码示例,帮助轻松搭建专属文件服务。
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/copypartycopyparty以“小而美”的设计,解决了日常文件共享的痛点。它无需复杂配置,却能提供稳定可靠的服务。无论是隐私保护需求,还是轻量级NAS替代方案,copyparty都是一个值得尝试的工具。通过简单的Python命令就能拥有一个完全受控的私人云盘。
1、家庭NAS:在老电脑或树莓派上部署,共享照片、视频给智能电视或手机。
2、团队协作:内网快速分发项目文件、日志或构建产物。
3、开发测试:作为轻量临时服务器,验证文件上传功能或托管测试资源。
“无他,惟手熟尔”!有需要的用起来!
如果你觉得这篇文章有用,欢迎点赞、转发、收藏、留言、推荐❤!
本文分享自 Nicholas与Pypi 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!