使用z-file和七牛云对象存储构建个人网盘

最近想构建一个个人网盘玩玩,用来存储些资源。这里使用云服务器+zfile+七牛云对象存储进行搭建。

  1. 租用云服务器
    首先需要在常用的云服务网站买一个云服务器,如阿里云、腾讯云等。这里不说该怎么租用和搭建了。

  2. 使用七牛云对象存储
    这里使用七牛云对象存储服务。

image.png
image.png

创建空间进行保存

image.png
  1. 部署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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容