Z-File - 个人网盘-可对接OneDrive 国际/家庭/个人版、oneDrive世纪互联版 - Hqs's Blog

Z-File - 个人网盘-可对接OneDrive 国际/家庭/个人版、oneDrive世纪互联版

Z-File 在线网盘应用简介

Z-File 是一款定位于个人网盘的免费开源程序,其界面简洁舒适,支持文件全局搜索,可以预览图片、文本或 Markdown 文档、支持代码高亮、提供目录/文件二维码、可以在线播放视频、按文件夹播放音乐列表,支持设置文件夹密码等等。 ZFile 可以满足大多数人对于个人网盘的需求,它的定位是追求简单,比较适用于“个人存放文档”,或者给他人提供文件 / 常用工具下载,又或者为朋友、公司、团队建立公共的文件共享库等等。而且它的网盘界面支持响应式布局,可以在电脑浏览器或手机上访问使用。Z-File 不会向多账户方向开发,代码结构会保持相对简单,所以更加适合个人自用而不是用于搭建多人网盘。前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库。Z-File 最大的特点在于,除了可以将文件存储在 VPS 服务器自身的硬盘以外,还可以支持后端对接各种云存储服务,比如阿里云 OSS、腾讯云 COS、OneDrive 国际/家庭/个人版、OneDrive 世纪互联版、 华为云 OBS、七牛云 KODO、又拍云 USS,或者远程 FTP 服务器等等。意思就是说,如果接入这些服务之后,Z-File 只提供了网盘管理界面供你访问,而你网盘上的文件实际上是保存在这些云服务 (对象存储服务) 上的。

Z-File 在线网盘应用特色

  • 内存缓存(免安装)
  • 内存数据库(免安装)
  • 个性化配置
  • 自定义目录的标头说明文件
  • 自定义JS,CSS
  • 文件夹密码
  • 支持在线浏览文本文件,视频,图片,音乐。(支持FLV和HLS)
  • 文件/目录二维码
  • 缓存动态开启,缓存自动刷新
  • 全面搜索
  • 支持阿里云OSS,FTP,华为云OBS,本地存储,MINIO,OneDrive国际/家庭/个人版,OneDrive世纪互联版,七牛云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

# Debian 10 (Buster) 系统
apt update && apt install -y apt-transport-https software-properties-common ca-certificates dirmngr gnupg
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
apt update && apt install -y adoptopenjdk-8-hotspot-jre

说明:如为更新程序, 则请先执行 ~/zfile/bin/stop.sh && rm -rf ~/zfile 清理旧程序,首次安装请忽略此选项。 


二.下载项目:
cd ~ wget https://c.jun6.net/ZFILE/zfile-2.4.war mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war chmod +x zfile/bin/start.sh

说明:如果需要下载指定版本可以将 zfile-2.4.war 改为 zfile-x.x.war 如 zfile-2.2.war 查看指定版本地址:https://github.com/zhaojun1998/zfile/releases 


三.程序的目录结构:
├── zfile
    ├── META-INF
    ├── WEB-INF
    └── bin
        ├── start.sh    # 启动脚本
        └── stop.sh     # 停止脚本
        ├── restart.sh  # 重启脚本
1.启动项目
~/zfile/bin/start.sh

2.停止项目
~/zfile/bin/stop.sh

3.重启项目
~/zfile/bin/restart.sh

四.启动项目: 
~/zfile/bin/start.sh

五.安装完毕 
访问地址: (127.0.0.1换成你自己的ip或者域名访问,如没有开放端口·需要·开放端口) 
用户前台: http://127.0.0.1:8080/#/main 
初始安装: http://127.0.0.1:8080/#/install 
管理后台: http://127.0.0.1:8080/#/admin

常见问题:

默认路径

默认 H2 数据库文件地址: ~/.zfile/db/~ 表示用户目录

windows 为 C:/Users/用户名/

linux 为 /home/用户名/, root 用户为 /root/

2.3 及以后版本路径为~/.zfile-new/db/

文档文件和加密文件

  • 目录文档显示文件名为 readme.md
  • 目录需要密码访问, 添加文件 password.txt (无法拦截此文件被下载, 但可以改名文件

作者github:https://github.com/zhaojun1998/zfile

文档地址: http://docs.zhaojun.im/zfile

可以看看我的:http://103.45.108.42:8080/

有问题可以看看作者github或者文档地址,里面有详细的说明,也可以在下方评论里留言。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注