Github
关于该主题
##### github源码地址:(linux系统)
```
https://github.com/zhaojun1998/zfile/releases/download/3.2/zfile-3.2.war
```
```
https://c.jun6.net/ZFILE/zfile-release.war
```
##### 官网地址
```
zfile.vip
bbs.zfile.vip
docs.zfile.vip
```
##### 安装依赖
```
# CentOS系统
yum install -y java-1.8.0-openjdk unzip
# Debian/Ubuntu系统
apt update
apt install -y openjdk-8-jre-headless unzip
```
##### 下载项目
下面命令中第一行表示默认安装到用户目录下: `~/zfile` 下。
对于 `root` 用户, `~` = `/root`, `~/zfile` 表示在 `/root/zfile` 路径下。
对于其他用户, `~` = `/hone/用户名` 表示在 `/home/用户名/` 路径下。如对于 `oracle` 用户, `~/zfile` 则表示安装在 `/home/oracle/zfile` 下。
如需更改安装路径, 请自行修改,如 `export ZFILE_INSTALL_PATH=/data/zfile`,表示安装在 `/data/zfile` 路径下。
```
export ZFILE_INSTALL_PATH=~/zfile
mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH
wget https://c.jun6.net/ZFILE/zfile-release.war
unzip zfile-release.war && rm -rf zfile-release.war
chmod +x $ZFILE_INSTALL_PATH/bin/*.sh
```
##### 常用命令
`以下为默认未修改安装路径下的情况,如修改了安装路径请自行更改命令所在路径。`
```
~/zfile/bin/start.sh # 启动项目
~/zfile/bin/stop.sh # 停止项目
~/zfile/bin/restart.sh # 重启项目
```
##### 更新方式
如果没修改过安装路径,则停止程序后,删除安装文件夹即可,默认命令为:
(如修改过安装路径,则替换下方命令中的 `~/zfile` 部分为你的安装路径即可)
```
# 停止程序
~/zfile/bin/stop.sh
# 删除安装文件夹
rm -rf ~/zfile
```
##### 重新下载安装最新版
```
export ZFILE_INSTALL_PATH=~/zfile
mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH
wget https://c.jun6.net/ZFILE/zfile-release.war
unzip zfile-release.war && rm -rf zfile-release.war
chmod +x $ZFILE_INSTALL_PATH/bin/*.sh
```
##### 反向代理
```
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:8080;
# 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
client_max_body_size 20000m;
}
```