Repolode
damian-krychowski

damian-krychowski/plikshare

可自托管的文件共享平台,支持本地磁盘或 S3 兼容存储,提供外部协作与可嵌入网站的文件组件。

可替代:DocSend

Star
104
Fork
6
未关闭 Issue
5
最近提交
3个月前

这是什么?

PlikShare 是一个可自托管的文件共享应用,用于安全地与他人分享文件。文件可以存放在服务器本地磁盘,也可以放在 AWS S3、Cloudflare R2、Backblaze B2、Azure Blob Storage、Google Cloud Storage 或 MinIO 等 S3 兼容服务中。每个存储可单独选择加密模式:不加密、基于 AES-256-GCM 的服务端托管加密,或每用户密钥的完整加密。

文件夹通过"Box"对外开放,可设置为只读、仅上传或带权限的匿名链接,也可邀请团队成员协作。Box 还能以 Web 组件形式嵌入其他网站,但需先在允许列表中添加目标站点的域名。用户可在浏览器中预览视频、音频、文本、PDF 和 ZIP 内容,编辑 Markdown 文件,并通过 Google、GitHub、Keycloak 等 OIDC 提供商实现单点登录。

项目提供支持 AMD64 与 ARM64 的 Docker 镜像。可选集成包括用于 S3 中 PDF 文字识别的 AWS Textract,以及用于基于文本文件提问的 ChatGPT。

核心功能

  • 01支持本地磁盘及多种 S3 兼容对象存储。
  • 02每个存储可选择三种加密模式,从明文到完整加密。
  • 03Box 支持只读、仅上传和匿名链接等分享方式。
  • 04Box 可以作为 Web 组件嵌入其他网站。
  • 05支持 OIDC 单点登录,可配置多个提供商,并可关闭密码登录。
  • 06浏览器内预览音视频、PDF、文本、Markdown 和 ZIP 压缩包。

适用场景

  • 在自有服务器上为团队搭建私有文件共享服务。
  • 通过仅上传的 Box 收集外部人员提交的文件。
  • 用受控权限的匿名链接分享只读文件夹。
  • 将文件数据保存在自己的 S3 存储桶或其他兼容存储中。

快速上手

  1. 1

    使用 Docker Hub 上的 Docker 镜像安装 PlikShare

  2. 2

    按照 PlikShare 下载页面上的官方安装说明操作

  3. 3

    首次启动后配置邮件客户端和存储后端

使用前须知

  • 使用前需要配置邮件客户端和存储后端,才能完整使用。
  • 自行部署可能需要一定工作量,README 指出如需帮助可预约付费支持通话。
  • 托管加密模式的密钥依赖服务器主密码,丢失主密码会影响数据恢复。

收录于专题

标签

常见问题

plikshare 是什么?
可自托管的文件共享平台,支持本地磁盘或 S3 兼容存储,提供外部协作与可嵌入网站的文件组件。 PlikShare 是一个可自托管的文件共享应用,用于安全地与他人分享文件。文件可以存放在服务器本地磁盘,也可以放在 AWS S3、Cloudflare R2、Backblaze B2、Azure Blob Storage、Google Cloud Storage 或 MinIO 等 S3 兼容服务中。每个存储可单独选择加密模式:不加密、基于 AES-256-GCM 的服务端托管加密,或每用户密钥的完整加密。
plikshare 可以免费使用吗?用的什么许可证?
plikshare 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
plikshare 还在维护吗?
半年内有更新。plikshare 最近一次提交是在 2026年8月15日。
plikshare 适合用来做什么?
在自有服务器上为团队搭建私有文件共享服务。 通过仅上传的 Box 收集外部人员提交的文件。 用受控权限的匿名链接分享只读文件夹。 将文件数据保存在自己的 S3 存储桶或其他兼容存储中。
plikshare 怎么安装和运行?
使用 Docker Hub 上的 Docker 镜像安装 PlikShare 按照 PlikShare 下载页面上的官方安装说明操作 首次启动后配置邮件客户端和存储后端
在哪里获取 plikshare?
源代码和安装说明在 GitHub 上:https://github.com/damian-krychowski/plikshare

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目