此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.
前端基于 h5ai 的原有功能使用 Vue 重新开发、后端采用 SpringBoot, 数据库采用内嵌数据库.
环境
- Debian 11
- OpenJDK 11
参考
步骤
安装 OpenJDK
apt install openjdk-11-jre-headless unzip
虽然官方安装步骤中要求 OpenJDK 8,但实测 Debian 11 源自带的 11 也能用
下载并安装 zFile
mkdir /path/to/zfile cd /path/to/zfile wget https://c.jun6.net/ZFILE/zfile-release.war unzip zfile-release.war rm zfile-release.war
修改 zFile 管理脚本权限
chmod +x /path/to/zfile/bin/*.sh
然后执行 zFile 根目录中 bin 目录下的 start.sh 运行 zFile
如果要更改网页监听端口,需要修改 WEB-INF/classes 目录下 application.properties 中的 server.port 的值