开源程序ZFile在线网盘

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

系统功能预览

系统特色

  • DockerDocker Compose 支持(amd64/arm64)
  • 响应式设计,多端兼容
  • 支持文件操作:上传、下载、重命名、删除、新建文件夹等
  • 本地文件一样的操作体验,支持拖拽选择,Ctrl + 鼠标左键 多选,Shift + 单击 多选,Ctrl + A 全选,Esc 取消全选
  • 本地文件一样的上传体验,支持 Ctrl + V 粘贴上传文件/文件夹,拖拽粘贴上传文件/文件夹
  • 图片画廊模式,且支持自定义列数,间距等信息。
  • 文件夹加密
  • 目录 readme 文档
  • 文件/文件夹隐藏
  • 自定义 jscss
  • 支持在线浏览文本文件、PDF、图片、音乐、视频(支持 mp4、flv、hls)
  • 文件直链和二维码
  • 同时挂载多个存储策略
  • 支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.

Githubzfile-dev/zfile

以下教程基于宝塔

安装基础环境

提示:如已安装 Java 环境(Java 1.8)可跳过此步骤

Centos

yum install -y java-1.8.0-openjdk unzip

Ubuntu

apt update
apt install -y openjdk-8-jre-headless unzip

下载项目

下载文件到服务器:https://c.jun6.net/ZFILE/zfile-release.jar

宝塔网站配置

提示

如果填写了域名,访问域名即可(记得将域名指向服务),如果使用的是端口,则使用端口访问.

配置文件

如需要修改配置文件, 下载配置文件 application.properties 传到服务器上. 然后在项目执行命令后增加 --spring.config.location=file:/www/wwwroot/xxx.com/application.properties,以上为示例路径,需配置成自己配置文件的路径。

如原来项目执行命令为:

/usr/bin/java -jar -Xmx1024M -Xms256M /path/zfile-release.jar --server.port=7818

修改后

/usr/bin/java -jar -Xmx1024M -Xms256M /path/zfile-release.jar --server.port=7818 --spring.config.location=file:/path/application.properties

其他设置

宝塔 nginx 默认只支持上传最大 50MB 的文件,可去以下页面进行设置:

下载权限

查看
  • Y
    免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
声明 本站部分资源来自网络,如有侵犯你的权益请联系管理员,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 oj88k@qq.com 或点击右侧 私信:优一阁 反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
开源专区

开源发卡网,红盟云卡安装教程

2023-2-3 15:02:31

开源专区

彩虹目录列表程序,源码下载

2023-2-15 13:34:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索