zfile——一款漂亮的网盘程序

首页 / 技术 / 正文

zfile——一款漂亮的网盘程序

前言

zfile基于 Java 的在线网盘程序,界面简洁美观。支持对接S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。支持在线上传,画廊,在线观看3d模型等功能。

演示站https://demo.zfile.vip/od/

系统特色

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

搭建教程

因为博主觉得docker好用,就用docker搭建

镜像地址:https://hub.docker.com/r/zhaojun1998/zfile

代码

docker run -d --name=zfile --restart=always \
    -p 8080:8080 \
    -v /root/zfile/db:/root/.zfile-v4/db \
    -v /root/zfile/logs:/root/.zfile-v4/logs \
    -v /root/zfile/file:/data/file \
    zhaojun1998/zfile

输入到ssh中

等待完成

反向代理

如果你不想绑定域名可以访问ip:8080(记得提前开放端口)

1.新建一个网站 记得选择纯静态

反向代理

输入自己域名

2.点击反向代理

反向代理

如图所示进行填写 然后点击提交

3.访问绑定好的域名进行后台配置

其他设置

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

其他

其他2

后记

如果大家还不明白可以去官方的文档 去看看,反正我也是根据文档来写的
感谢zfile的团队

无标签
打赏
评论区
头像
萌ICP备20222217号