Plik 是一个可扩展且友好的 golang 临时文件上传系统(类似于 Wetransfer)。
主要特点
- 强大的命令行客户端
- 易于使用的网络用户界面
- 多个数据后端:文件、OpenStack Swift、S3、谷歌云存储
- 多个元数据后端:Sqlite3、PostgreSQL、MySQL
- OneShot :文件在第一次下载后被破坏
- Stream :文件从上传器流式传输到下载器(服务器端不存储任何内容)
- Removable : 赋予上传者随时删除文件的能力
- TTL :自定义到期日期
- 密码:使用登录名/密码保护上传(Auth Basic)
- 评论:添加自定义消息(以 Markdown 格式)
- 用户认证:本地/谷歌/OVH
- 上传限制:源IP/Token
- 管理员 CLI 和 Web UI
- 服务器端加密(使用 S3 数据后端)
- 多架构构建和 docker 镜像
- ShareX上传器:直接集成到 ShareX
- plikSharp:Plik 的 .NET API 客户端
- Plik 的文件链接:用于将附件上传到 Plik 的 Thunderbird 插件
docker run -t -d -p 9386:8080 -v /volume1/docker/plik:/home/plik/server/files rootgg/plik