9.5K star!ZFile:告别公共网盘!这款神器让你数据安全感爆棚!

createh54个月前 (01-15)技术教程45

「小墨是前端」专注分享前端技术,推荐优秀的开源项目,展示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 是一款非常不错的在线网盘程序,功能强大,使用简单,而且开源免费!对于需要搭建私人网盘的朋友来说,绝对是一个值得尝试的选择!我个人用下来感觉效率提升了不少。大家觉得这款工具怎么样?欢迎在评论区留言交流!

创作不易,欢迎大家关注、点赞、收藏、转发!我会继续分享高质量的干货和前沿的技术,给大家提供更多有价值的内容!

相关文章

74块钱一年的云服务器可以用来做什么?

对于普通人来说,云计算是一个离我们很近,同时离我们也很远的存在。之所以说它“近”,是因为云计算的应用已经深入到我们生活的方方面面,由云服务器所承载的各类程序应用已经无处不在,但之所以说它“远”,是因为...

GitHub标星75K!阿里开源最新版凤凰架构分布式笔记,太牛了!

分布式架构时下讨论最热门的应该就是分布式系统架构了,现在各大公司无论是大公司还是小公司都会提及使用分布式系统架构来构建xxx系统,还有PasS平台这些概念的出现,可以说分布式系统架构是现在最热门的技术...

学java难?别自己吓自己损失一条通往世界的路而不知

学java其实不难,我觉得难的是面试,其实面试这个东西吧,真的就是面试造火箭,真正工作起来就是造轮子,反正就是面试官就爱瞎问问一些特别细枝末节的东西,好多书啊,理论啊你都要去看,其实它本身这个写写项目...