zfile使用教程 (zfile安装教程)

Z-File 是由开发者 赵俊 开发的一个 在线文件目录 的程序,支持各种 对象存储本地存储 部署简单使用方便,目前该项目已在 GitHub 上开源,在 开发计划 中已提到后续将支持 后台上传编辑删除 等操作,以及对 WebDavDockerAria2 等功能的支持,有关 API 可见项目内的文档说明。

https://github.com/zhaojun1998/zfile

zfile是什么文件,zfile文件传输

CentOS 7 系统为例,逐行执行 下方命令 即可快速部署,部署成功后即可访问下方的 初始安装 地址进行初始化配置,然后再进入 管理后台 完成 存储策略配置启用,后续使用时直接访问 用户前台 即可。

yum install -y java-1.8.0-openjdk unzip
yuminstall-ywget && wget -P ~ https://c.jun6.net/ZFILE/zfile-release.war
cd ~ 
 mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
chmod+x~/zfile/bin/*.sh && ~/zfile/bin/start.sh

zfile是什么文件,zfile文件传输

访问地址( 127.0.0.1 改为实际的服务器 IP 地址 ):

初始安装: http://127.0.0.1:8080/#/install
管理后台: http://127.0.0.1:8080/#/admin
用户前台:http://127.0.0.1:8080/#/main

首次安装完成后,先进入 初始安装 页面,依次填入 站点名称管理员账号管理员密码 后点击 确认 完成设置。

zfile是什么文件,zfile文件传输

再进入 管理后台 页面,输入上方创建的 管理员账户管理员密码 后点击 登录 按钮进行登录。

zfile是什么文件,zfile文件传输

管理后台 中先点击 存储策略 配置存储( 阿里云 OSS、FTP、华为云 OBS、本地存储、MINIO、S3通用协议、OneDrive、OneDrive 世纪互联、七牛云 KODO、腾讯云 COS、又拍云 USS ),然后在 基本设置 - 存储策略 中选择上方配置好的 存储 后,再对 基本设置显示设置 按需进行设置后即可使用。

zfile是什么文件,zfile文件传输

存储策略OneDrive 为例,填入 访问令牌刷新令牌 后点击 确认 进行提交,保存成功后相应的存储策略 名称标识 后会显示 绿色 状态,获取授权 可点击 底部前往获取授权 按钮登录 OneDrive 账户进行获取。

zfile是什么文件,zfile文件传输

切换至 基本设置 后在 存储策略 处选择已经配置好的 OneDrive ( 有效 )后点击 保存设置 后即可开始使用。

zfile是什么文件,zfile文件传输

相关脚本:

~/zfile/bin/start.sh      #启动项目
~/zfile/bin/stop.sh       #停止项目
~/zfile/bin/restart.sh#重启项目

配置文件( 访问端口,记得开放相应端口的防火墙 ):

vi~/zfile/WEB-INF/classes/application.yml

目录结构:

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