CloudPaste 是一个基于 Cloudflare 的在线文本和大文件分享平台,它支持多种语法 Markdown 渲染、阅后即焚、R2~B2 等S3聚合存储、密码保护等功能,并且可以作为 WebDav 挂载使用。该平台支持 Docker 部署,并且可以与多种存储平台如 S3、OneDrive、GoogleDrive、Telegram 和 GitHub 集成。此外,CloudPaste 还提供了丰富的功能,包括多存储支持、Markdown 编辑器、WebDAV 协议支持等,使得用户可以方便地进行文件管理和分享。

CloudPaste 的多存储支持功能允许用户使用多种存储服务,如 Cloudflare R2、Backblaze B2、AWS S3、阿里云 OSS、腾讯云 COS、MinIO 等,以及网盘集成服务如 WebDAV、OneDrive、Google Drive、Telegram、GitHub API/Releases(只读)等。此外,它还支持本地存储,并且能够通过前端预签名直传、流式上传和分片断点续传等功能,最大限度地摆脱 Cloudflare 的限制。文件预览功能支持超过30种格式的直接预览,其余格式可以通过外部IFrame嵌入进行预览。此外,它还支持定时任务,如定时清理上传会话、存储同步、搜索索引重建等自动化任务,以及统一管理,可视化配置多存储,灵活切换默认存储源。

在 Markdown 编辑器方面,CloudPaste 集成了 Vditor,支持 GitHub 风格的 Markdown、数学公式、流程图、思维导图等,并且提供实时预览功能,使用户能够获得所见即所得的编辑体验。此外,它还支持多格式导出,如 PDF、HTML、PNG、Word 等,以及安全分享功能,包括密码保护、过期时间和访问次数限制。Raw 直链功能则类似于 GitHub Raw,适合配置文件托管。

WebDAV 协议支持方面,CloudPaste 完全支持标准协议,允许用户使用任意 WebDAV 客户端挂载为网络驱动器,并支持目录创建、文件上传、删除、重命名、移动等完整操作。它还提供了权限控制功能,允许通过 API 密钥授权,实现细粒度的访问控制,并且支持缓存优化,可配置 TTL,减少上游请求。

更多详情和演示,可以访问 CloudPaste 的 GitHub 仓库、demo地址和文档地址进行了解。

标签: none

评论已关闭