[图文直播]基于ZFile和MinIO搭建私有网盘

news/2024/10/2 22:23:52

前言

ZFile

以下是ZFile的官网,上面也涉及到了搭建方法
https://docs.zfile.vip/install/os-windows
此次仅记录本人按照官方的部署方法进行实操验证。

下载

ibm-semeru-open-jdk_x64_windows_8u372b07_openj9-0.38.0.msi

zfile-release.jar

具体下载地址见上面的官网

安装

部署

其中application.properties文件具体内容如下,具体配置可自行修改,我这里只是修改了端口为38082:

spring.config.import=classpath:application-default.propertieszfile.debug=falsezfile.log.path=${user.home}/.zfile-v4/logs
zfile.db.path=${user.home}/.zfile-v4/db/zfilezfile.preview.text.maxFileSizeKb=512server.port=38082# -------------- database config start --------------## sqlite
spring.datasource.driver-class-name=org.sqlite.JDBC
spring.datasource.url=jdbc:sqlite:${zfile.db.path}## mysql
#spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
#spring.datasource.url=jdbc:mysql://127.0.0.1:3306/zfile?characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
#spring.datasource.username=root
#spring.datasource.password=passwordspring.profiles.active=prod# ingroe zfile-pro upgrade sql
spring.flyway.ignore-migration-patterns=V5__.*,V6__.*,V10__.*

其中run.bat文件具体内容如下,我这里是只是参照官方文档写了个脚本,方便后续直接运行。

chcp 65001
java -Dfile.encoding=utf-8 -jar -Dserver.port=38082 D:/DZL_ZFile/zfile-release.jar

以管理员权限运行run.bat脚本即可,这里需要注意的是,退出CMD即表示退出服务。所以如果想一直运行的,就得一直保留CMD。

浏览器登录 http://localhost:38082 即可

设置

功能展示

基本设置

存储源设置

显示设置

链接管理

日志下载

该功能点击即下载日志,没有界面设置。

MinIO

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/55379.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

9.1作业博文

这个作业属于哪个课程 (https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/join?id=CfDJ8AOXHS93SCdEnLt5HW8VuxT_rAhbZKO3TfjMmbv1B0Re5Fp2d0_QACha2ZoYZ4fxF-ZKCCAhfJl7B8mvCfesLYE02X8T6kx_2R8w0SR-ykrgDVRKWkWQOEyI0LT4BHazpS2wjaFQselKyI83UoHD6q4)这个作业要求在哪里 (…

【Internet Protocol】ip介绍,如何组局域网实现远程桌面和文件共享

@目录1.何为“上网”1.1 定义1.2 为什么连了WiFi就能上网了?2.ip2.1 什么是ip2.2 为什么区分广域网和局域网,ip的唯一性2.3 如何查看设备的ip2.4 什么叫"ping"2.5 区分是否两个ip是否在同一局域网2.5.1 最稳妥的方式:ip&mask2.5.2 最方便的方式:ping2.6 ipv4…

在关卡蓝图中获得actor的信息

在蓝图中想获得actor的属性,可使用get actor of class 如下例子是根据导轨的位置调节场景中定向光的方向。利用以上方法结合曲线编辑器可以计算出当前帧在总帧中的占比,另一个方法是直接用get current time获得运行时间,但是暂时没有找到好的方法直接获得渲染的总时长。

Leangoo领歌Scrum管理工具,轻松实现Scrum敏捷转型

​ 在当今快速变化的商业环境中,企业面临着前所未有的挑战。如何在激烈的竞争中保持领先?如何快速响应市场需求?答案就在于敏捷转型。而在这一过程中,有一个高效的敏捷工具至关重要——Leangoo领歌(Leangoo领歌 - 免费一站式敏捷研发协同平台,Scrum工具,SAFe敏捷工具,敏捷…

Markdown语法与Latex公式汇总

1 基本语法 1.1 标题 语法如下:效果如下:1.2 字体样式语法 效果普通正文字体 普通正文字体*倾斜字体* 倾斜字体**加粗字体** 加粗字体***倾斜加粗字体*** 倾斜字体~~划线字体~~ 倾斜字体1.3 分割线 语法如下:效果如下:1.4 引用 语法如下:效果如下:1.5 列表 有序列表 语法…

OAuth2

以业界标杆微信开放平台的网站应用微信登录给第三方授权为例,尝试解答这个问题。先看微信提供的交互流程图: 可以看出,当微信用户同意授权给第三方应用时,会把授权临时票据code以重定向的方式返回给用户,用户浏览器重定向到第三方应用(同时携带code),第三方应用拿这个c…

Linux权限管理

Linux权限管理 1.Linux权限概述 1.1 rwx概述 Linux权限 含义 r # read 读取,是否可以查看文件内容 w # write 修改,是否可以修改文件内容 x # exec 可执行,一般是给命令或系统脚本使用,运行命令1.2 查看文件,目录权限[root@Kylin-V1…