前期准备

  • 安装面板APPNODE / 宝塔
  • 安装MySQL
  • 安装Nignx

部署

操作时请使用Linux终端或者直接使用远程终端

安装依赖

# 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 路径下。

如果需要更改安装路径,请查看原文档修改。点击此处跳转

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
├── META-INF
├── WEB-INF
└── bin
    ├── start.sh    # 启动脚本
    ├── stop.sh     # 停止脚本
    └── restart.sh  # 重启脚本

修改配置并启动

启动之前一定要检查安全组或者防火墙是否禁用或者未启动该端口

Web端口默认为8080,如需修改端口可直接编辑配置文件

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

程序命令

下面操作命令时没有修改过安装路径的,如修改了安装路径请自行更改命令所在路径。

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

启动之后如图所示:

启动之后部署工作就宣告完成了,在浏览器输入ip:8080进入web进行下一步配置,如果觉得每次要加端口号访问比较麻烦,可以参考下面去设置反向代理。

域名访问

这里以宝塔面板为示例

网站->添加站点

添加反向代理

设置反向代理

如果需要开启HTTPS,可以在设置反向代理前在SSL选项卡配置证书。

按照以上步骤操作以后,你的个人云盘就可以使用了。

最后修改:2023 年 08 月 01 日
如果觉得我的文章对你有用,请随意赞赏