宝塔搭建私人/公共网盘ZFile-存储下载共享文件/支持阿里云OSS,OneDrive,FTP,S3协议等云存储

2,403次阅读
没有评论

Z-File 是一款定位于个人网盘的免费开源程序,其界面简洁舒适,支持文件全局搜索,支持预览图片、文本或 Markdown 文档、支持代码高亮、提供目录/文件二维码、可以在线播放下载视频、音乐,支持设置文件夹密码等等。
Z-File 的功能整体上与 Cloudreve 比较相似,但不会向多用户发展,功能上 ZFile 可以满足大多数人对于个人网盘的需求,支持各种对象存储和本地存储,阿里云OSS,OneDrive,FTP,S3协议等云存储, 使用定位是个人放常用工具下载或做公共的文件库,同时适合个人,团队和公司用作公众文件盘 。网盘界面支持响应式布局,支持电脑浏览器或手机上访问使用。

系统特色

  • Docker 支持
  • 文件数据库 (免安装)
  • 直链功能
  • 图片模式
  • 文件夹密码
  • 忽略文件夹
  • 自定义 JS, CSS
  • 自定义目录的 readme 说明文件
  • 支持在线浏览文本文件, 视频, 图片, 音乐. (支持 FLV 和 HLS)
  • 文件/目录二维码
  • 同时挂载多个存储策略
  • 缓存动态开启, 缓存自动刷新 (v2.2 及以前版本支持)
  • 全局搜索 (v2.2 及以前版本支持)
  • 支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.

相关地址

预览地址: https://zfile.jun6.net

文档地址: http://docs.zhaojun.im/zfile

下载地址:https://github.com/zhaojun1998/zfile/releases

项目源码: https://github.com/zhaojun1998/zfile

前端源码: https://github.com/zhaojun1998/zfile-vue

准备工作:

1.独立IP vps(Debian 10系统为例)

2.安装宝塔
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh(Debian)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh(centos)
登录宝塔控制界面安装LNMP

3.解析域名到vps,宝塔建站
添加反向代理:(z-file默认监听端口8080,若IP直接访问搭建好的z-file需要宝塔放行8080端口,可先强制开启ssl再添加反代)

宝塔搭建私人/公共网盘ZFile-存储下载共享文件/支持阿里云OSS,OneDrive,FTP,S3协议等云存储

Debian 10 安装z-file:

# Debian 10 (Buster) 系统 环境安装
apt update && apt install -y apt-transport-https software-properties-common ca-certificates dirmngr gnupg
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
apt update && apt install -y adoptopenjdk-8-hotspot-jre

其他系统安装环境:https://github.com/zhaojun1998/zfile

安装说明:

下面命令中第一行表示默认安装到用户目录下: ~/zfile 下。
对于 root 用户, ~ = /root~/zfile 表示在 /root/zfile 路径下。
对于其他用户, ~ = /hone/用户名 表示在 /home/用户名/ 路径下。如对于 oracle 用户, ~/zfile 则表示安装在 /home/oracle/zfile 下。
如需更改安装路径, 请自行修改,如 export ZFILE_INSTALL_PATH=/data/zfile,表示安装在 /data/zfile 路径下。

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


启动项目 ~/zfile/bin/start.sh
停止项目 ~/zfile/bin/stop.sh
重启项目 ~/zfile/bin/restart.sh

docker安装访问地址:http://docs.zhaojun.im/zfile/#/

使用&访问地址:

首先访问#管理页面,注册管理员账号密码,添加基本设置,增加驱动器(可能需要先创建文件夹)。

用户前台: http://127.0.0.1:8080/#/main

初始安装: http://127.0.0.1:8080/#/install

管理后台: http://127.0.0.1:8080/#/admin

如果设置的域名访问,则为

https://你的域名/#/admin

https://你的域名/#/main

宝塔搭建私人/公共网盘ZFile-存储下载共享文件/支持阿里云OSS,OneDrive,FTP,S3协议等云存储
宝塔搭建私人/公共网盘ZFile-存储下载共享文件/支持阿里云OSS,OneDrive,FTP,S3协议等云存储

同类软件:

Cloudreve  |  NextCloud  |  SeaFile  |  KODExplorer  |  ownCloud

正文完
 
评论(没有评论)