ZFile | 自建免费个人公有云网盘系统支持对接第三方储存 | 阿里云 (腾讯 / 华为)OSS/OneDrive/FTP/S3 协议 / 又拍云 / 七牛云

本贴最后更新于 1276 天前,其中的信息可能已经事过景迁

ZFile

用了一段时间的 Cloudreve☁️,总体体验很不错,美观大气,但是还是不够简洁,在一番寻找下找到的功能齐全又简洁的,ZFile,总结了一下安装过程,其实还是很容易的,文章**结尾会给出相关官网以及文档**。

ZFile 简介

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

ZFile 特色

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

快速开始

在开始阅读下面文章时,你需要知道.

  • 可能需要一点点的基本知识
  • 需要有点耐心
  • 文章是具有时效性的,如果无法安装,请查看文档

准备工作

测试 Vps 服务器 Linux Centos8.2

\ 我的 推荐
CPU 1 核心 2 核心
内存 2G 4G
带宽 上行 30M 下行 100M 30M+CDN
云盘 50G+5T Onedrive 按照业务需求

然后装个宝塔参考:Linux 面板 宝塔 7.4.5 开心版 适合懒人以及新手(低配服务器必备)

开始

照顾小白,使用的是最简单的方式按照.
先安装**宝塔**

安装 Nginx

安装 Docker

获取镜像

zhaojun1998/zfile:latest

创建容器

  1. 选择镜像
  2. 映射端口:输入 8080 8080 然后点击小加号
  3. 目录映射:第一次左边输入 /root/zfile/db 右边输入 /root/.zfile/db 点击小加号
  4. 目录映射:第二次左边输入 /root/zfile/logs 右边输入 /root/.zfile/logs 点击小加号
  5. 点击提交

初步安装完成

当你点击提交的时候,你访问你的 ip+8080 即可访问了。

如果无法访问?

  • 检查自己的端口有没有打开
    如果你是阿里云腾讯云百度云华为云等主流大厂,那么你需要自己去看看防火墙那里端口是不是没开 8080
  • 80% 无法访问都是没看端口,少部分是操作失误,请试着重装服务器再次按照,
  • 测试机器是 腾讯云香港 并且已经手动打开端口.

创建网站

用 ip 访问确实是不方便,所以我们前去绑定个域名.
先创建网站

反向代理

  • 开启缓存能够加快站点速度(前提安装)
  • 按照自己的需求调整时间,像我一般设置 1440 分钟也就是一天,当然设置 30 天也是行的。

简单配置

访问你的域名就会让你去配置,并不难。

储存策略

由于篇幅关系,这边简单只讲配置 OD OneDrive 储存策略后面有空再讲新的。

没啥好讲的,散会!

参考文献

  • ZFile
    1 引用 • 3 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    407 引用 • 3578 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • liudaxia

    就感觉很牛的样子,只能点赞啦。

    1 回复
  • Nice4z1
    作者

    trollface哭辽

  • 看着不错,配合 onedrive 教育版免费容量,可玩性很强。