项目介绍
官网介绍
适用场景
团队协作:在团队内部快速共享文件,无需通过邮件或其他复杂的共享方式。 远程工作:远程工作者可以快速共享文件,提高工作效率。 教育场景:教师和学生之间快速共享学习资料和作业。 个人使用:便捷地在多个设备间共享文件,比如从手机上传文件到电脑。
优势
简易操作:用户界面简洁直观,无需复杂的学习成本。 即时共享:文件上传后可以立即生成共享链接,快速共享给他人。 开源:开源项目,社区贡献和支持,可以根据需要进行二次开发。 跨平台:基于 Web,可以在任何支持浏览器的设备上使用。
功能列表及用途说明
文件上传:用户可以通过 Web 界面上传文件。 文件下载:用户可以通过共享链接下载文件。 链接生成:上传文件后自动生成共享链接。 过期时间设置:可以设置文件的过期时间,过期后链接失效。 文件删除:文件所有者可以删除已上传的文件。
安装部署
version: '3.8'
services:
pingvin-share:
image: stonith404/pingvin-share:latest
container_name: pingvin-share
ports:
- "8080:80" # 将容器的80端口映射到主机的8080端口
volumes:
- ./data:/app/data # 持久化存储,确保数据不会因容器重启而丢失
environment:
- PINGVIN_SHARE_STORAGE_PATH=/app/data # 设置存储路径
- PINGVIN_SHARE_EXPIRATION_DAYS=7 # 设置文件默认过期时间(天)
restart: unless-stopped
具体参数:
部署成功后的页面截图
官方链接
github项目地址: https://github.com/stonith404/pingvin-share
在线体验地址: https://pingvin-share.dev.eliasschneider.com/
觉得不错别忘了给波哥一键三连哦!
波哥
IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行,直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。
主要作品:
IT类资源汇聚门户:https://www.98dev.com
各大短视频平台:98dev
各大主要技术论坛博客:IT运维技术圈
长视频教学作品:《波哥讲网络》《波哥讲git》《波哥讲gitlab》
小程序:IT面试精选
构建技术社区:+V itboge1521 入学习交流群