分享一個在線網盤目錄程序Z-File,頁面簡潔美觀
導讀:后端開發后端開發 Z-File此項目是一個在線文件目錄的程序, 支持各種對象存儲和本地存儲, 使用定位是個人放常用工具下載, 或做公共的文件庫. 不會向多賬戶方向開發.前端基于營銷型網站建設網站建設哪家好。
Z-File
此項目是一個在線文件目錄的程序, 支持各種對象存儲和本地存儲, 使用定位是個人放常用工具下載, 或做公共的文件庫. 不會向多賬戶方向開發.
前端基于?h5ai?的原有功能使用 Vue 重新開發了一遍. 后端采用 SpringBoot, 數據庫采用內嵌數據庫.
預覽地址:?http://zfile.jun6.net
系統特色
- 內存緩存 (免安裝)
- 內存數據庫 (免安裝)
- 個性化配置
- 自定義目錄的 header 和 footer 說明文件網站seo優化課程
- 文件夾密碼
- 支持在線瀏覽文本文件, 視頻, 圖片, 音樂.
- 文件/目錄二維碼
- 緩存動態開啟, 緩存自動刷新
- 全局搜索
快速開始
安裝 JDK 1.8 :
yum install -y java # 適用于 Centos 7.x下載項目:
wget https://github.com/zhaojun1998/zfile/releases/download/0.4/zfile-0.4.jar啟動項目:
java -Djava.security.egd=file:/dev/./urandom -jar zfile-0.4.jar ## 高級啟動 java -Djava.security.egd=file:/dev/./urandom -jar zfile-0.4.jar --server.port=18777 ## 后臺運行 nohup java -Djava.security.egd=file:/dev/./urandom -jar zfile-0.4.jar &系統使用的是內置配置文件, 默認配置請參考:?application.yml
可下載此文件放置與 jar 包同目錄, 此時會以外部配置文件為準, 推薦適用此方式!.
所有參數都可在命令行啟動時, 以類似?--server.port=18777?的方式強制執行, 此方式的優先級最高.
指定?-Djava.security.egd=file:/dev/./urandom?是為了防止在 Linux 環境中, 生成首次登陸生成 sessionId 取系統隨機數過慢的問題.
重要參數:
- server.port?為指定端口, 默認為?8080
- logging.path?為日志文件存放路徑, 默認為?${user.home}/.zfile/logs
- spring.datasource?下配置了?h2?和?mysql?兩種數據庫的支持, 默認采用?h2.
- spring.cache.type?為指定緩存方式, 默認為?caffeine, 即內存緩存, 無需安裝, 支持切換為?re如何seo優化推廣網站dis, 但需配置?spring.redis.host?和?spring.redis.password?參數后才可使用.
訪問地址:
用戶前臺:?http://127.0.0.1:8080/#/main
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-28 ,文章分享一個在線網盤目錄程序Z-File,頁面簡潔美觀主要講述Z-File,目錄程序,網盤網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11429.html