9.5K star!ZFile:告别公共网盘!这款神器让你数据安全感爆棚!
「小墨是前端」专注分享前端技术,推荐优秀的开源项目,展示Github、Gitee上的创意作品,带你深入前端底层,一起成长。
最近在做一些内部项目,需要一个简易的文件分享平台。不想搭建复杂的系统,又不想用公共网盘(你懂的,数据安全嘛)。偶然间发现了 ZFile,一款基于 Java 的在线网盘程序,试用了一下,感觉非常不错,本期就来跟大家分享一下我的使用体验!
ZFile 简介
ZFile 是一款开源的在线网盘程序,可以用它来搭建属于你自己的私人网盘!它支持多种存储策略,比如本地存储、S3、OneDrive、阿里云 OSS、FTP 等等,甚至可以同时挂载多个存储源!这意味着你可以把文件分散存储在不同的位置,提高数据安全性,也方便管理。更重要的是,ZFile 提供了类似本地文件一样的操作体验,拖拽、多选、粘贴上传,一个都不少!对于咱们程序员来说,用起来简直不要太顺手!
功能特点:不止于“网盘”
ZFile 的功能可远不止“网盘”这么简单,它还有很多实用的小功能,让我眼前一亮:
- 在线预览: 支持图片、音视频、文本文件、PDF 甚至 3D 文件的在线预览!不用下载就能查看,效率提升可不是一点点。
- 文件直链和二维码: 快速分享文件,再也不用复制链接到聊天窗口了!直接扫码下载,方便快捷。
- 文件夹加密和隐藏: 保护你的隐私文件,安全感满满。
- 自定义 JS 和 CSS: 对于前端高手来说,可以自定义页面样式,打造个性化的网盘!
- 响应式设计: 电脑、平板、手机,想用哪个用哪个!
ZFile 使用方式:So easy!
ZFile 的安装和使用非常简单,我这里简单介绍一下 Docker 的安装方式,其他安装方式可以参考官方文档。
# 拉取镜像
docker pull zfile/zfile
# 运行容器
docker run -d -p 8080:8080 -v /path/to/your/data:/data zfile/zfile
是不是很简单?只需要两行命令,你的私人网盘就搭建好了!/path/to/your/data 替换成你自己的数据目录即可。
第一次访问会提示你设置管理员账号和密码,然后就可以开始使用了!
项目地址
https://github.com/zfile-dev/zfile
ZFile 的一点小遗憾
虽然 ZFile 很好用,但也有一些小遗憾,比如目前不支持全文检索,希望后续版本能加上这个功能。
总结
总的来说,ZFile 是一款非常不错的在线网盘程序,功能强大,使用简单,而且开源免费!对于需要搭建私人网盘的朋友来说,绝对是一个值得尝试的选择!我个人用下来感觉效率提升了不少。大家觉得这款工具怎么样?欢迎在评论区留言交流!
创作不易,欢迎大家关注、点赞、收藏、转发!我会继续分享高质量的干货和前沿的技术,给大家提供更多有价值的内容!