0%

vps自建私人网盘-开源软件ZFile

前言

有一台vps,就老想着玩,装一个私人网盘玩一玩,使用了一款新秀开源软件ZFile。

安装过程

安装预备工具

1
root@vultr:~# apt install -y openjdk-8-jre-headless unzip

下载及安装

1
2
3
root@vultr:~# wget -P ~ https://c.jun6.net/ZFILE/zfile-release.war
root@vultr:~# mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
root@vultr:~# chmod +x ~/zfile/bin/*.sh

修改默认端口(默认端口是8080):
imagefc2446af0d7b9838.png

开启服务

注意,我们新开了8088端口用于软件安装。

1
2
root@vultr:~# ~/zfile/bin/start.sh
root@vultr:~# ufw allow 8088

浏览器输入IP+端口,进入后台配置。
imagea4a1f1078a6141e8.png

绑定域名访问

首先到域名提供商官网创建子域名,A记录绑定到vps的IP。
image3bd97719bea91355.png
imagef478b67571d842c5.png

申请https证书

1
root@vultr:~# certbot certonly --manual --preferred-challenge dns -d cloud.dana5haw.com

在安装过程中,需要在域名提供商官网设置一个TXT记录。
image0bc7b118868ffeaa.png
输入以下命令,检查TXT记录是否生效:

1
root@vultr:~# dig -t txt _acme-challenge.cloud.dana5haw.com

安装完成后,会在服务器本地生成公钥和私钥证书。
……这次不知道为什么,TXT记录老是没有生效。
先吃饭……

因为设置的子域名不对,子域名应该是这种格式_acme-challenge.cloud
现在已经申请到了https证书。

参考

作者写的安装文档

-------------本文结束感谢您的阅读-------------