ZFILE 3.0 版发布,加载速度大幅优化

此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.

前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库.

预览地址: https://zfile.jun6.net

文档地址: http://docs.zhaojun.im/zfile

系统特色

  • 内存缓存 (免安装)
  • 内存数据库 (免安装)
  • 个性化配置
  • 自定义目录的 readme 说明文件
  • 自定义 JS, CSS
  • 文件夹密码
  • 支持在线浏览文本文件, 视频, 图片, 音乐. (支持 FLV 和 HLS)
  • 文件/目录二维码
  • 缓存动态开启, 缓存自动刷新 (v2.2 及以前版本支持)
  • 全局搜索 (v2.2 及以前版本支持)
  • 同时挂载多个存储策略
  • 支持 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO, 腾讯云 COS, 又拍云 USS.

快速开始

安装依赖环境:

# CentOS系统
yum install -y java-1.8.0-openjdk unzip
# Debian 9 / Ubuntu 14+
apt update
apt install -y openjdk-8-jre-headless unzip
# Debian 10 (Buster) 系统
apt update && apt install -y apt-transport-https software-properties-common ca-certificates dirmngr gnupg
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
apt update && apt install -y adoptopenjdk-8-hotspot-jre

如为更新程序, 则请先执行 ~/zfile/bin/stop.sh && rm -rf ~/zfile 清理旧程序. 首次安装请忽略此选项.

下载项目:

cd ~
wget https://c.jun6.net/ZFILE/zfile-release.war
mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
chmod +x zfile/bin/*.sh

下载指定版本可以将 zfile-release.war 改为 zfile-x.x.war,如 zfile-2.2.war

程序的目录结构为:

├── zfile
    ├── META-INF
    ├── WEB-INF
    └── bin
        ├── start.sh    # 启动脚本
        └── stop.sh     # 停止脚本
        ├── restart.sh  # 重启脚本

启动项目:

 ~/zfile/bin/start.sh

篇幅有限, 更详细的安装教程及介绍请参考: ZFile 文档

访问地址:

用户前台: http://127.0.0.1:8080/#/main

初始安装: http://127.0.0.1:8080/#/install

管理后台: http://127.0.0.1:8080/#/admin

预览

ZFILE 3.0 版发布,加载速度大幅优化 ZFILE 3.0 版发布,加载速度大幅优化 ZFILE 3.0 版发布,加载速度大幅优化 ZFILE 3.0 版发布,加载速度大幅优化

常见问题

默认路径

默认 H2 数据库文件地址: ~/.zfile/db/~ 表示用户目录

windows 为 C:/Users/用户名/

linux 为 /home/用户名/, root 用户为 /root/

2.3 及以后版本路径为 ~/.zfile-new/db/

文档文件和加密文件

  • 目录文档显示文件名为 readme.md
  • 目录需要密码访问, 添加文件 password.txt (无法拦截此文件被下载, 但可以改名文件)

 

 

演示地址为:  https://zfile.jun6.net
Github 地址为:  https://github.com/zhaojun1998/zfile
DockerHub 地址为: https://hub.docker.com/r/zhaojun1998/zfile

优化
1. 列表加载逻辑优化,文件列表和站点参数一起加载,防止出现闪屏的情况,
2. 大幅提高页面访问速度!
3. 优化移动端显示(文件列表、直链、图片模式)
4. 文档区优化,增加回到顶部功能
5. 优化检查是否已安装逻辑
6. 优化登录找回密码逻辑,登录页显示忘记密码按钮,跳转至文档指示操作步骤
7. 优化 SharePoint 添加和获取 SiteId 体验
8. 增强表单校验
9. 切换存储器 ID 时,生成的直链也会一同修改。
10. 同文件生成的短链 Key 不每次都重复生成,而是沿用之前的。
11. 密码错误提示信息优化
12. 文件解析异常提示信息优化
13. 新增检测站点域名是否配置正确的功能

BUG 修复

1. 修复亚马逊 S3 协议无**常添加的 BUG
2. 修复切换存储器 ID 时,缓存、短链、过滤规则未一同变更的 BUG
3. 修复切换存储器类型时,数据错乱的 BUG
4. 修复某些存储引擎按照时间和大小排序无**常排序的 BUG
5. 修复开启缓存的情况下,访问成功一次密码后,密码文件失效的 BUG

新功能
1. 直链保留短链的同时,恢复之前的带文件夹名称和文件名的直链模式
2. 新增 DEBUG 模式下重置管理员密码功能,开启 DEBUG 模式后,访问首页可以看到重置后台密码的功能。
3. 新增设置驱动器是否默认打开 `图片模式` 功能
4. 直链管理新增修改直链功能,批量删除功能,手动新增功能。
5. 一键复制当前文件夹下所有文件直链功能

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 程序 ZFILE 3.0 版发布,加载速度大幅优化 https://www.lizi.tw/program/20075.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

ZFILE 3.0 版发布,加载速度大幅优化-海报

分享本文封面