copyparty

软件描述

便携式文件服务器,支持加速断点续传、去重、WebDAV、FTP、TFTP、零配置网络发现、媒体索引、缩略图++等功能,所有功能集成于一个文件中,无依赖。

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS
立即访问

什么是 copyparty?

使用任意网页浏览器,将几乎任何设备变为支持断点续传上传/下载的文件服务器
仅需 Python(2 或 3),所有依赖项均为可选
功能

后端功能

IPv6 + Unix 套接字
多进程(真正的多线程)
卷(挂载点)
账户管理
FTP 服务器
TFTP 服务器
WebDAV 服务器
SMB/CIFS 服务器
快速访问二维码
UPnP / ZeroConf / mDNS / SSDP
事件钩子 (#event-hooks) / 脚本运行器
反向代理支持

上传功能

基础:普通 multipart,兼容 IE6
up2k:JavaScript 实现,支持断点续传、多线程
无文件大小限制!即使在 Cloudflare 上也适用
stash:简易 PUT 文件投递器
文件名随机化
只写目录
unpost:撤销或删除误传文件
自毁功能(由服务端或客户端指定)
竞速传输(接近 P2P 效果)
符号链接 / 丢弃重复文件(基于内容匹配)

下载功能

浏览器中直接下载单个文件
文件夹打包为 ZIP / TAR 格式下载
FUSE 客户端(只读)

浏览器功能

导航栏(目录树侧边栏)
文件管理器(剪切/粘贴、删除、批量重命名)
音频播放器(支持操作系统媒体控制及 Opus/MP3 转码)
将视频文件以音频形式播放(服务端转码)
带 WebM 播放器的图片画廊
支持语法高亮的文本文件浏览器
缩略图
... 图片使用 Pillow、pyvips 或 FFmpeg 生成
... 视频使用 FFmpeg 生成
... 音频使用 FFmpeg 生成频谱图
缓存淘汰策略(max-age;未来可能支持 max-size)
多语言界面(英文、挪威语、中文,可自行添加)
单页应用(上传时仍可浏览)

服务器索引

按内容查找文件 (#file-search)
按名称/路径/日期/大小搜索
按 ID3 标签等元数据搜索

客户端支持

文件夹同步
兼容 curl
OpenGraph(支持 Discord 嵌入)

Markdown

查看器
编辑器(为什么不呢)
变量支持

动机
项目目标 / 哲学思想

逆向 Linux 哲学——做所有事,且做到尚可

紧急情况下快速部署,提供丰富功能的即插即用服务
部分替代方案可能更适合你

随处运行,全面支持

支持尽可能多的网页浏览器和 Python 版本
每种浏览器至少应能浏览、下载、上传文件
成为在老旧设备间传输数据的可靠应急方案
依赖项极简
但允许可选依赖带来附加功能
所有内容均为纯文本,便于人工审查恶意代码
无需任何准备或配置,直接运行 SFX(其本身也是纯文本)

可适应、可塑形、可篡改

🔄 替代方案

72 个选择
3

FileRun 是一款功能齐全的基于 PHP 的网页文件管理器,拥有非常易于使用的用户界面。

0

基于 TypeScript、Deno 和 Fresh 构建的开源云存储解决方案,提供简洁友好的界面、WebDAV 文件访问、便捷分享、模块化架构以及与现有客户端的集成,注重隐私保护,支持灵活自托管。

AList

AList

5

一个支持多存储的文件列表程序,基于 Gin 和 Solidjs 构建。

Pingvin Share

Pingvin Share

0

一个自托管的文件共享平台,兼具轻盈与美观,适用于无缝高效的文件共享。

HFS 3 (HTTP File Server)

HFS 3 (HTTP File Server)

0

HFS 是一款可在您的计算机上运行的网页文件服务器。通过虚拟文件系统,您可以共享文件夹甚至单个文件。HFS 是通过网页访问或共享磁盘文件的最佳方式。您就是服务器,可直接从磁盘实时分享文件,享受无限空间和带宽。

FileBrowser Quantum

FileBrowser Quantum

0

FileBrowser Quantum 与原始版本有很大不同。其中许多更改需要进行重大重构。创建一个分支是使程序变得更好的必要过程。虽然经历了不少成长的阵痛,但稳定版即将发布。

5

功能完整且高度可配置的 SFTP 服务器,支持可选的 HTTP/S、FTP/S 和 WebDAV - 支持 S3、Google Cloud Storage、Azure Blob。

KodExplorer

KodExplorer

5

KodExplorer 是一款网页文件管理器,也是一款网页代码编辑器,可让您直接在网页浏览器中开发网站。您可以在 Linux、Windows 或基于 Mac 的平台上在线或本地运行 KodExplorer,唯一的要求是拥有 PHP 5。

上一页下一页