最近想构建一个个人网盘玩玩,用来存储些资源。这里使用云服务器+zfile+七牛云对象存储进行搭建。
租用云服务器
首先需要在常用的云服务网站买一个云服务器,如阿里云、腾讯云等。这里不说该怎么租用和搭建了。使用七牛云对象存储
这里使用七牛云对象存储服务。

image.png

image.png
创建空间进行保存

image.png
- 部署z-file
Z-File是一个在线文件目录的程序, 支持各种对象存储和本地存储。支持的存储有:
本地存储
阿里云OSS
腾讯云COS
又拍云USS
FTP
UFile
华为云OBS
MINIO
S3通用协议
Onedrive(支持世纪互联)
七牛云KODO
项目地址:https://github.com/zfile-dev/zfile
文档地址:https://docs.zfile.vip/#/
- 云服务器安装z-file
z-file项目为java项目,需要先行安装jdk8
云服务器赋值输入命令
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
ps:这里wget可能会报错,将指令改为:
wget https://c.jun6.net/ZFILE/zfile-release.war --no-check-certificate
安装完毕后启动或停止项目
~/zfile/bin/start.sh # 启动项目
~/zfile/bin/stop.sh # 停止项目
~/zfile/bin/restart.sh # 重启项目
端口默认8080端口,可以修改配置文件进行修改。
- 填写站点信息

image.png
- 添加存储源

image.png
选择存储策略为七牛云

image.png
主要要填写AccessKey和SecretKey

image.png
AccessKey和SecretKey返回七牛云获得,点击密钥管理,得到AK和SK

image.png

image.png
-
添加完毕,访问主页ip:8080可以看到构建个人网盘成功
image.png

image.png
