Z-File 基于 Java 的在线网盘程序

发布于 / 教程 / Z-File 基于 Java 的在线网盘程序已关闭评论

基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。

系统特色

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

安装

# CentOS系统
yum install -y java-1.8.0-openjdk unzip

# Debian 9 / Ubuntu 14+
apt update
apt install -y openjdk-8-jre-headless unzip

安装
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

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

更新

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

域名反代至http://服务器ip:8080即可

配置OneDrive

获取 OneDrive 访问令牌

源码地址

预览地址: https://download.netpad.xyz
文档地址: http://docs.zhaojun.im/zfile
项目源码 : https://github.com/zhaojun1998/zfile/
前端源码 : https://github.com/zhaojun1998/zfile-vue/
文档源码 : https://github.com/zhaojun1998/zfile-docs/
没有评论权限