ZFile v4.2.1 基于 Java 的开源在线网盘程序

温馨提示:本文最后更新于2025-04-27 16:27:07,某些文章具有时效性,若有错误或已失效,请在文末评论区留言

ZFile 是一款基于 Java 的开源在线网盘程序,可以将多种存储类型统一管理,再也不用登录各种网站管理文件,支持将 S3、OneDrive、SharePoint、又拍云、本地存储、FTP、SFTP 等存储在网站上展示并浏览,支持在线浏览图片、播放音视频,文本文件等文件类型。

官网:https://zfile.vip
演示地址:https://demo.zfile.vip

功能特色

●Docker、Docker Compose 支持(amd64, arm64)
●支持对文件生成直链、短链(可设过期时间)
●响应式设计,支持手机、平板、电脑等多种设备访问
●支持多用户功能,可分配给指定用户指定存储源或目录
●支持在线浏览图片、播放音视频,文本文件、Office、Obj(3d)等文件类型
●支持对接 S3、OneDrive、SharePoint、Google Drive、多吉云、又拍云、本地存储、FTP、SFTP 等存储源
●支持常用快捷键,Ctrl + A 全选,Ctrl + 左键 多选,Shift + 左键 范围选择,Esc 取消全选等
●支持限速下载(捐赠版)
●支持限制指定用户可查看、上传的文件类型(捐赠版)

源码下载

●普通下载:https://url57.ctfile.com/d/16898257-67171222-1e16f6?p=1140,访问密码:1140
●其它网盘:

PS:请根据自己的系统架构下载ZFile网盘程序。

●Linux AMD 64 系统框架选择:zfile-release_linux_amd64.tar.gz
●Linux ARM 64 系统框架选择:zfile-release_linux_arm.tar.gz

部署教程

下面,十一张(www.11zhang.com)以宝塔传统方式在 Linux AMD 64 系统框架上部署开源版 ZFile 网盘程序,分享一下详细部署步骤。

1、请根据自己的系统架构将文件下载后上传到服务器上,然后用宝塔自带的文件管理器进行解压,如下图。

图片[1]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[2]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

PS:我安装ZFile程序的目录为:/www/wwwroot/ZFile,下文都是以此目录做示例。

2、开始新建网站,打开 [网站] - [其他项目] - [添加通用项目] ,如下图;

图片[3]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

3、项目参数请根据以下模版填写,如下图;

●项目执行文件:填写ZFile程序的目录,如:/www/wwwroot/ZFile
●项目名称:随便写,只要符合宝塔的规则即可(保存时会提示)
●项目端口:默认为8080,若您修改了 /application.properties 配置文件中的端口(server.port=8080),则填写修改后的端口,需要注意的是:千万不要写填写80或443端口,因为宝塔已经占用了这2个端口
●执行命令:/www/wwwroot/ZFile/zfile/zfile --spring.config.location=/www/wwwroot/ZFile/application.properties
●运行用户:选root
●开机启动:建议开启
●项目备注:随意
●绑定域名:如果使用域名,这里就写域名,注意这里只写域名,不写协议和端口。如果不需要使用域名,而是直接使用服务器IP和端口访问,这里什么都不需要写

图片[4]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

PS:在 [项目执行文件] 中填写的是ZFile程序的目录,如:/www/wwwroot/ZFile,但宝塔要求必须选择一个文件,因此我们可以先选择 application.properties 文件,点 [确定] 之后再手动删除掉 /application.properties 即可,步骤如下:

图片[5]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[6]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[7]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

4、现在网站可以正常运行了,如下图;

图片[8]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

5、打开 http://服务器IP地址:8080/install 网站地址,填写站点名称、管理员账号、密码进行初始化,如下图;

图片[9]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[10]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

6、用管理员身份进行登录,如下图;

图片[11]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

7、下面开始站点设置和存储源设置,如下图;

图片[12]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[13]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

8、存储源设置设置好后,还需要进行用户管理设置,如下图;

图片[14]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[15]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[16]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
图片[17]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张

9、完成以上设置,访客就可以正常访问网站了,如下图;

图片[18]-ZFile v4.2.1 基于 Java 的开源在线网盘程序-十一张
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容