[圖文直播]搭建Zfile私有網盤

地质狼發表於2024-09-01

特別提醒

部署好後,發現還需要藉助外部儲存源,而且暫時還沒有增加對FTP的支援,那就意味著即便我搭建私有FTP,也暫時無法實現真正的私有網盤。暫時不符合我的要求,僅記錄。

前言

以下是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 即可

設定

功能展示

基本設定

儲存源設定

顯示設定

連結管理

日誌下載

該功能點選即下載日誌,沒有介面設定。

相關文章