宝塔面板部署ZFile个人网盘系统

ZFile是一个目录列表程序,支持阿里云OSS、华为云OBS、本地存储、MINIO、OneDrive、七牛云KODO、腾讯云COS、又拍云USS……因为安装简单功能强大,所以备受欢迎。
今天简单介绍一下通过宝塔面板部署ZFile系统的方法,仅供参考。在这之前,我其实已经在网上搜索了几篇文章,尤其是某大佬的可信度较高。但是部署过程中发现很多不太合理的地方,又参考了几篇CSDN上面的教程,发现纯属是误人子弟。他们的教程出乎意料的接近,不排除是互相搬砖的可能。起初先通过wget方式将war包下载到服务器根目录,然后在SSH通过mkdir命令自动解压并创建文件夹,最后运行。宝塔在此类教程中的作用仅仅是一个Nginx反向代理,而且反向代理也要新建网站。可见宝塔玩了个寂寞?于是乎我改良了教程以后发现简单的令人惊讶,可能是精简了大量Linux命令的缘故,少了些许牛逼感。

1、简介

项目: https://github.com/zhaojun1998/zfile
文档: https://github.jun6.net/zfile-install/
演示: http://zfile.jun6.net
自助获取 siteId 地址: https://zfile.jun6.net/#/sharepoint-util

2、准备

安装好宝塔面板和推荐的套件。

3、部署

3.1 安装JDK1.8依赖(根据自己的服务器系统进行选择)

# CentOS系统
yum install -y java-1.8.0-openjdk unzip 
# Debian/Ubuntu系统
apt update
apt install -y openjdk-8-jre-headless unzip

 

 

3.2 创建网站

在宝塔面板依次点击网站-添加站点
域名:你的域名
FTP:创建
由于ZFile是采用的是内存数据库所以不需要创建数据库,PHP版本的话可以随便选择,无影响。

# 下载打包文件到网站目录
wget -P /www/wwwroot/yourdomain.com https://c.jun6.net/ZFILE/zfile-release.war

 

 

上面的FTP目录就填写你自己创建的FTP目录,然后找到对应的目录刷新即可看到刚才下载的war包,直接解压即可。
然后回到SSH输入以下命令,给sh脚本赋予执行权限:

chmod +x /www/wwwroot/yourdomain.com/bin/*.sh

 

 

脚本命令:

sh /www/wwwroot/yourdomain.com/bin/start.sh    #启动项目
sh /www/wwwroot/yourdomain.com/bin/stop.sh    #停止项目
sh /www/wwwroot/yourdomain.com/bin/restart.sh    #重启项目

 

 

在SSH输入上面#启动项目对应的指令完成脚本启动,如果成功会显示:

apm home: 
ERROR: The zfile-3.2 already started!
PID: 17137

 

 

之后在宝塔面板的防火墙和服务器防火墙同时放行8080端口,接着通过:你的IP:8080就能访问你的网站了。

3.3 设置Nginx反向代理

在宝塔面板的网站设置里面找到反向代理,进行配置:
代理名称:ZFile
目标URL:http://你的IP:8080
发送域名:$host
之后提交就可以直接通过你的域名进行访问网站了。

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
宝塔面板部署ZFile个人网盘系统
ZFile是一个目录列表程序,支持阿里云OSS、华为云OBS、本地存储、MINIO、OneDrive、七牛云KODO、腾讯云COS、又拍云USS……因为安装简单功能强大,所以备受欢迎……
<<上一篇
下一篇>>
文章目录
关闭
目 录