如何使用Z-file搭建个人网盘目录
自从百度网盘的下载器PanDownload作者被抓,明面上无法使用之后,许多人的分享文件和接收文件变得麻烦起来。那么,有没有一个很好的办法能够将自己的文件共享给他人呢。这篇文章就要讲到的是Z-file。
本站的文件分享就是基于z-file搭建的,使用OneDrive国际版的存储策略(上传下载速度感人):网址:https://file.frankutils.xyz (已经失效)
简介
Z-file是一个网盘目录索引程序,基于Java开发,能够适用于多种平台,无需考虑兼容性的问题。
支持多种存储策略,应用广泛:
- 支持 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO, 腾讯云 COS, 又拍云 USS.
支持缓存功能,防止对象储存调用过多api。
支持全局搜索(仅2.2版本之前)
支持同时挂载多个网盘
支持对于文件夹加密,支持显示readme.md文件
总的来说,z-file的功能还是非常齐全的,能够胜任分享网盘的任务。同时也能够在多平台上面部署
搭建教程
官方:
1 | # CentOS系统 |
1 | # Debian 9 / Ubuntu 14+ |
1 | # Debian 10 (Buster) 系统 |
- 如为更新程序, 则请先执行
~/zfile/bin/stop.sh && rm -rf ~/zfile
清理旧程序. 首次安装请忽略此选项.
下载主文件:
1 | cd ~ |
支持更改下载版本
控制命令:
1 | ~/zfile/bin/start.sh |
访问地址:
用户前台: http://127.0.0.1:8080/#/main
初始安装: http://127.0.0.1:8080/#/install
管理后台: http://127.0.0.1:8080/#/admin
第三方一键脚本
1 | wget -P ~ https://yun.fly-me.cn/directlink/1/Z-File/zfile.sh && chmod +x zfile.sh && ./zfile.sh |
Docker部署
请自行前往DockerHub寻找合适的镜像
缺点
这个软件虽然好用,但是仍然存在一些缺点。
由于使用Java的JVM虚拟机,内存占用必不可少的会占用很客观的一部分。
由于仍处于开发阶段,会出现各种各样的问题
不支持文件夹下载
暂时不支持上传文件
有一些特定的系统会出现部署失误的问题
不支持多用户(也没有意象)
原网址
Github:https://github.com/zhaojun1998/zfile
演示网站:https://zfile.jun6.net
文档:http://docs.zhaojun.im/zfile
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment