8

ZFile 安装文档

 3 years ago
source link: http://www.zhaojun.im/zfile-install/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ZFile 安装文档

2020-01-30

|

2020-10-08

| 开源项目

| 3257

| 12445

更新文档地址为 http://docs.zhaojun.im/zfile , 请访问新地址。

最近开发了一个在线网盘程序 ZFile, 支持各种对象存储、OneDrive、FTP、本地存储. 本文包含普通用户和宝塔用户的安装方式.

1
2
3
4
5
6
# CentOS系统
yum install -y java-1.8.0-openjdk unzip

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

如为更新程序, 则请先执行 ~/zfile/bin/stop.sh 停止命令和 rm -rf ~/zfile 清理旧程序. 首次安装请忽略此选项. 不会删除数据文件.

1
2
3
4
wget -P ~ https://c.jun6.net/ZFILE/zfile-release.war
cd ~
mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
chmod +x ~/zfile/bin/*.sh
1
2
3
4
5
6
7
├── zfile
├── META-INF
├── WEB-INF
└── bin
├── start.sh # 启动脚本
└── stop.sh # 停止脚本
├── restart.sh # 重启脚本
1
~/zfile/bin/start.sh
1
~/zfile/bin/stop.sh
1
~/zfile/bin/restart.sh

修改配置文件

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

默认启动端口为 8080, 如需请配置文件请编辑上述文件, 修改后重启程序生效.

开放端口 (重点)

如部署后无法访问, 请检查防火墙是否开启此端口:

宝塔用户可以去后台开放端口:

Snipaste_2020-01-30_18-54-42.png

Snipaste_2020-01-30_18-54-42.png

CentOS 7.x

1
2
firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开放 8080 端口
firewall-cmd --reload # 重启firewall

Ubuntu 16.x / Debian 9.x

1
2
3
4
5
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
iptables-save
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload

域名访问可直接将域名 A 记录解析到服务器 IP, 即可通过 域名:端口 访问.

如需直接使用域名, 不带端口, 可将程序设置为 80 端口, 或者使用 nginxcaddy 等工具进行反向代理.

这里只简单介绍下宝塔如何进行反向代理:

首先点击 网站 -> 新增站点:

Snipaste_2020-01-30_19-00-49.png

Snipaste_2020-01-30_19-00-49.png

点击反向代理:

Snipaste_2020-01-30_19-01-31.png

Snipaste_2020-01-30_19-01-31.png

设置反向代理:

Snipaste_2020-01-30_19-03-21.png

Snipaste_2020-01-30_19-03-21.png

然后就可以使用域名访问了.

教程到此结束, 如有其它问题, 可联系我 QQ: 873019219

如果本项目对你有帮助,请作者喝杯咖啡吧。

loading2.gif
loading2.gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK