首页 > 其他分享 >[图文直播]基于ZFile和MinIO搭建私有网盘

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

时间:2024-09-01 16:38:00浏览次数:9  
标签:MinIO spring mysql ZFile 38082 datasource 网盘 zfile

前言

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.properties

zfile.debug=false

zfile.log.path=${user.home}/.zfile-v4/logs
zfile.db.path=${user.home}/.zfile-v4/db/zfile

zfile.preview.text.maxFileSizeKb=512

server.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=password

spring.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

标签:MinIO,spring,mysql,ZFile,38082,datasource,网盘,zfile
From: https://www.cnblogs.com/dizhilang/p/18391404

相关文章

  • [图文直播]搭建Zfile私有网盘
    特别提醒部署好后,发现还需要借助外部存储源,而且暂时还没有增加对FTP的支持,那就意味着即便我搭建私有FTP,也暂时无法实现真正的私有网盘。暂时不符合我的要求,仅记录。前言以下是ZFile的官网,上面也涉及到了搭建方法https://docs.zfile.vip/install/os-windows此次仅记录本人按照......
  • 如何使用clouddrive 在QNAP 威联通中挂载阿里云盘、天翼云盘、115网盘等
    hello大家好,我是你们的新伙伴,稳重的大王~创作立场:原创不易,拒绝搬运~》》日常求粉~QNAP威联通自带的hybridmount以及HBS3,虽然可以做到挂载、同步网盘数据,但是支持的国内网盘有限,本文给大家介绍一款非常好用的软件——clouddrive文章后面贴上app安装包下载地址,下载下来之后,......
  • Centos-MinIO安装
    1.下载MinIO可执行文件首先,您需要下载MinIO可执行文件。确保您的系统上已经安装了wget,如果没有安装,可以先参考我之前的建议来解决yuminstallwget的问题。下载MinIO:也可以在window在官网或者中文镜像网站下好二进制文件再导入到linux上wgethttps://dl.minio.org.cn......
  • 每隔10分钟定时关闭并重启夸克网盘电脑客户端,防止下载器卡死宕机死机停止下载的AutoH
     每隔10分钟定时关闭并重启夸克网盘电脑客户端,防止下载器卡死宕机死机停止下载的AutoHotkey脚本2024年8月14日 最近在MicrosoftWindowsServer2022戴尔服务器电脑上下载夸克网盘里的文件夹时发现一个问题,过一段时间后用向日葵控控A2连接服务器发现夸克客户端下载速度为......
  • 004.MinIO-DirectPV分布式存储部署
    MinIO部署介绍部署概述Kuberneteshostpath、local和本地静态配置都存在需要事先在node节点准备好可用的块存储或文件系统,例如对插入的硬盘,或者磁盘阵列做分区格式化,文件系统则需提前创建好Kubernetes即将利用的挂载目录,并且两种方法都会有亲和性限制,无法做到让Kubernetes自身的......
  • 从百度网盘中下载文件到linux服务器
    前提:先安装python环境1.安装包pipinstallbypy2.认证(第一次连接需要认证)bypyinfo 3.浏览器中打开,复制授权码,enter输入 4.认证成功后,在网盘中的“我的应用数据”目录下看到bypy目录,将要传输的数据放入bypy文件夹中。5.下载文件或者下载文件夹bypydownfile123ata.zi......
  • minio安装
    一、下载https://min.io/download?license=agpl&platform=docker二、安装直接解压三、启动bin\minio.exeserverdata--console-address"127.0.0.1:9000"--address"127.0.0.1:9005"三、登录控制台控制台地址:http://127.0.0.1:9000四、管理存储桶五、通过批处理修......
  • 001.MinIO简介
    MinIO简介MinIO是天然的云原生存储,可以作为轻量级容器运行,由相关编排服务(如Kubernetes)管理。整个服务器是一个不到100MB的静态二进制文件,并且在使用CPU和内存资源方面即使在高负载场景也非常高效,因此可以在共享硬件上共同托管大量租户。MinIO可以在任何地方和任何云设施......
  • Windows安装与启动Minio文件存储桶
    需要选择开源版本,不然报错,需要授权文件需要命令启动C:\minio.exeserverE:\minio\data--console-address"127.0.0.1:9000"--address"127.0.0.1:9005"显示账号密码首先需要创建桶,并上传文件,可以进行共享参考:https://blog.csdn.net/m0_54230514/article/details/138337......
  • 短剧+付费进群+网盘拉新项目实操教程
    近期,短剧的热度可谓是空前高涨,相信许多人都感受到了这股热潮。然而,当你想要一次性观看全集时,往往会发现只有前几集是免费的。一旦你被剧情吸引,想要继续观看后续内容,就必须支付费用了。通常来说,想要完整地观看一部短剧,要么成为会员,要么购买全集,而这样的花费平均在60元左右,有些甚......