Z-File 是由开发者 赵俊 开发的一个 在线文件目录 的程序,支持各种 对象存储 和 本地存储 。部署简单,使用方便,目前该项目已在 GitHub 上开源,在 开发计划 中已提到后续将支持 后台上传、编辑、删除 等操作,以及对 WebDav、Docker、Aria2 等功能的支持,有关 API 可见项目内的文档说明。
https://github.com/zhaojun1998/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
访问地址( 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
首次安装完成后,先进入 初始安装 页面,依次填入 站点名称、管理员账号、管理员密码 后点击 确认 完成设置。
再进入 管理后台 页面,输入上方创建的 管理员账户 和 管理员密码 后点击 登录 按钮进行登录。