VUE開發的在線雲盤程序–Z-File
Z-File
此項目是一個在線文件目錄的程序, 支持各種對象存儲和本地存儲, 使用定位是個人放常用工具下載, 或做公共的文件庫. 不會向多賬戶方向開發.
前端基於h5ai 的原有功能使用Vue 重新開發了一遍. 後端採用SpringBoot, 數據庫採用內嵌數據庫.
demo: http://zfile.jun6.net
github:https://github.com/zhaojun1998/zfile
系統特色
內存緩存(免安裝)
內存數據庫(免安裝)
個性化配置
自定義目錄的header和footer說明文件
文件夾密碼
支持在線瀏覽文本文件,視頻,圖片,音樂.
文件/目錄二維碼
運行環境
JDK: 1.8
緩存: caffeine/redis
數據庫: h2/mysql
常見問題
緩存
緩存默認支持caffeine 和redis, 前者為內存緩存, 無需安裝, 但後者相對性能更好.
數據庫
緩存默認支持h2 和mysql, 前者為嵌入式數據庫, 無需安裝, 但後者相對性能更好.
默認路徑
默認H2 數據庫文件地址: ~/.zfile/db/, ~ 表示用戶目錄, windows 為C:/Users/用戶名/, linux 為/home/用戶名/, root 用戶為/root/
頭尾文件和加密文件
目錄頭部顯示文件名為header.md
目錄底部顯示文件名為footer.md
目錄需要密碼訪問,添加文件password.txt (無法攔截此文件被下載,但可以改名文件)
TODO
全局搜索功能
文本預覽更換更好用的編輯器
後台支持上傳、編輯、刪除等操作
API支持
更方便的部署方式