[圖文直播]基於ZFile和MinIO搭建私有網盤

地质狼發表於2024-09-01

前言

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

相關文章