特別提醒
部署好後,發現還需要藉助外部儲存源,而且暫時還沒有增加對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 即可
設定
功能展示
基本設定
儲存源設定
顯示設定
連結管理
日誌下載
該功能點選即下載日誌,沒有介面設定。