发文原因:今天有小伙伴问我本站左侧云盘是什么程序

Z-File--私人云盘

此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.
前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库.

我还是建议你们看作者的,我的文件不多,不能表现出它的强大

系统特色

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

对于这么多的存储方案我是爱了( OneDriver最爱)

Linux安装

此处的命令中都默认安装到用户目录下: ~。
对于 root 用户, 在 /root/ 路径下, 对于其他用户, 在 /home/用户名/ 路径下
如需更改安装路径, 请自行修改。

安装依赖

如为更新程序,则可跳过此步骤,但要执行命令,停止服务并清理上个版本的程序:~/zfile/bin/stop.sh && rm -rf ~/zfile(不会删除数据文件)

# CentOS系统
yum install -y java-1.8.0-openjdk unzip

# Debian/Ubuntu系统
apt update
apt install -y openjdk-8-jre-headless unzip

下载项目

wget -P ~ https://c.jun6.net/ZFILE/zfile-release.war
cd ~
mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
chmod +x ~/zfile/bin/*.sh

常用命令

 ~/zfile/bin/start.sh       # 启动项目
 ~/zfile/bin/stop.sh        # 停止项目
 ~/zfile/bin/restart.sh     # 重启项目

Windows安装

安装依赖

安装 JDK8, 并配置环境变量, 可参考: https://jingyan.baidu.com/article/ce09321b85e8d62bff858f93.html

下载项目

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

启动项目

然后在文件所在路径下, 使用 cmd 执行命令 (不支持 powershell):
启动命令:java -Dfile.encoding=utf-8 -jar -Dserver.port=8080 .\zfile-release.jar

如需要修改配置文件, 可去 Github 复制一份配置文件, 放到 jar 文件同路径即可.

功能介绍和常见问题

我不提供具体了,这个文章我也当自个当防丢备份,你们可以去作者的文档看看具体的功能和安装教程--biubiu~

写在最后

我提供一个静态文件加速,说白了就是Github搭配上jsdelivr

加速文件教程

以宝塔示例,文件一般在(取决于你安装的地址)我的是默认的所以就是根目录/root/zfile/WEB-INF/classes/static

然后直接替换掉index.html文件即可-----有问题找我,留言或者直接找我 文件挂了找我补链接
位置

下载地址

The contents of this review need to be reviewed before reading.

正文到此结束
本文作者:     文章标题:Z-File--私人云盘
本文地址:https://www.bsgun.cn/528
版权说明:若无注明,本文皆Catalpa Blog原创,转载请保留文章出处。
Last modification:June 22nd, 2020 at 10:08 pm
喵wu~~喵呜~~