大家好,我是开源探索者,持续分享开源项目,关注技术的最新动态,分享自己的经验和见解。
你是否厌倦了公共网盘的限速和广告?
今天为大家推荐一款开源轻量级的私人网盘工具:ZFile,基于 Java 语言开发的在线网盘程序,支持在线快速浏览图片、播放视频, 听音乐,文本文件、Office、obj(3d)等。支持多种 VPS/OSS 服务器。简洁易用,响应式布局,完美兼容移动端和 PC 端,流畅的操作体验。

除了网盘的常规功能外,ZFile 还提供了权限控制、直链统计、WebDAV、批量打包下载等高级功能。
该项目已在 GitHub 社区获得了 8.8k stars,1.7k forks stars,开源轻量级,安装部署和配置都超简单,超级实用!

️ 最新版本支持的功能
- 多存储类型支持
支持本地存储、Amazon S3、阿里云、腾讯云、又拍云、FTP、SFTP、OneDrive、SharePoint 等存储类型
- 文件夹加密
支持给文件夹设置密码访问,支持通过 glob 表达式来进行通配符路径的密码设置
- 文件过滤
支持隐藏显示某些文件或文件夹, 通知控制仅隐藏、隐藏不可 URL 直接访问、隐藏且不可下载
- 安全访问
支持对后台登录页面启用图形验证码或双因素验证,保护您的站点安全
- 多端兼容
响应式布局,完美兼容移动端和 PC 端
- Docker 支持
支持 Docker 和 Docker Compose 方式部署,且支持 amd64 和 arm 架构
- 限速下载(Pro为高级功能)
对本地存储、FTP、SFTP、WebDav、阿里云、腾讯云限速下载
- 直链统计 Pro
针对直链和短链下载情况进行统计,支持按文件、IP、Referer 来源查看热点文件
- 文件搜索 Pro
对文件进行全局搜索功能、子文件夹搜索、当前文件夹搜索
- WebDAV Pro
支持对外提供 WebDAV 服务,方便挂载到本地电脑或其他设备上 (目前只支持只读)
- 权限控制 Pro
对存储源文件操作的的权限控制,设置管理员/匿名用户是否可以进行上传、删除、重命名等操作
- 打包下载 Pro
支持批量选择文件后打包下载,且支持输入打包后的文件名
Docker 快速部署
ZFile 安装部署超级简单,具体步骤如下:
1、ZFile 的 Docker 镜像托管在 DockerHub:
https://hub.docker.com/r/zhaojun1998/zfile
2、创建 docker-compose.yml 文件,内容如下:
version: '3.3'
services:
zfile:
container_name: zfile
restart: always
ports:
- '8080:8080'
volumes:
- '/root/zfile/db:/root/.zfile-v4/db'
- '/root/zfile/logs:/root/.zfile-v4/logs'
- '/root/zfile/file:/data/file'
image: zhaojun1998/zfile
3、启动服务
docker-compose up -d
4、在浏览器访问http://localhost:8080
设置站点名称、管理员账号和密码,初始化 ZFile 网盘系统:

5、登录系统
访问:
http://localhost:8080/login,根据自身需要进行基本配置,或直接点保存也行。

6、配置存储源信息
填写存储源名称,这里演示为主,使用本地存储策略,然后填写文件路径,其余配置使用默认的即可。

存储源添加成功:

接着就可以上传文件了:

点击 画廊模式 查看网盘里的资源:

更多功能预览
支持新建文件夹、上传文件、删除文件、下载文件、重命名文件等文件基础操作

支持拖拽上传文件/文件夹、也支持撤销上传,失败重试,限制同时最大上传数量功能

生成文件直链,支持短链接和二维码,便于分享文件

支持预览纯文本、Markdown、Java、Python、PHP、Go、JavaScript 等文件,可在线编辑

支持在线预览 mp4(H.264)、m3u8、flv 编码格式的视频,还提供调用本地播放器进行解码,如 PotPlayer、IINA、VLC 等

在线播放音乐,支持 mp3、wav、ogg、flac 等多种格式,并提供播放列表,方便切换

支持 Word、Excel、PowerPoint、PDF 在线预览

画廊模式,支持自定义画廊模式显示模式,如列数、行间距、列间距、是否是圆角边框、是否显示文件名称、文件名称显示方式(悬浮 / 底部),采用懒加载模式,只有滚动到图片才会加载,更畅快的浏览体验
ZFile 在各个方便思考易用性,简洁性,力求最畅快的体验,通过 ZFile 自建私人网盘,我们就能拥有一个既安全又高效的个人存储空间。
想象一下,你珍藏的音乐、电影都能在这个网盘上流畅播放,再也不用担心网络限速影响你的使用体验了。
值得一提的是,ZFile 的使用速度极快。在国内的速度甚至能超过某些知名网盘数倍!有需要的宝子们不要错过~
结束语
在数字时代的浪潮中,有一群人他们不畏艰难,勇攀技术高峰,他们就是开源探索者。
他们不仅仅是技术的实践者,更是开源文化的传播者和推动者。
在开源的世界里,没有绝对的权威,只有共同的合作。















- 最新
- 最热
只看作者