Z-File 在線網盤應用簡介
Z-File 是一款定位于個人網盤的免費開源程序,其界面簡潔舒適,支持文件全局搜索,可以預覽圖片、文本或 Markdown 文檔、支持代碼高亮、提供目錄/文件二維碼、可以在線播放視頻、按文件夾播放音樂列表,支持設置文件夾密碼等等。 ZFile 可以滿足大多數人對于個人網盤的需求,它的定位是追求簡單,比較適用于“個人存放文檔”,或者給他人提供文件 / 常用工具下載,又或者為朋友、公司、團隊建立公共的文件共享庫等等。而且它的網盤界面支持響應式布局,可以在電腦瀏覽器或手機上訪問使用。Z-File 不會向多賬戶方向開發,代碼結構會保持相對簡單,所以更加適合個人自用而不是用于搭建多人網盤。前端基于 h5ai 的原有功能使用 Vue 重新開發了一遍. 后端采用 SpringBoot, 數據庫采用內嵌數據庫。Z-File 最大的特點在于,除了可以將文件存儲在 VPS 服務器自身的硬盤以外,還可以支持后端對接各種云存儲服務,比如阿里云 OSS、騰訊云 COS、OneDrive 國際/家庭/個人版、OneDrive 世紀互聯版、 華為云 OBS、七牛云 KODO、又拍云 USS,或者遠程 FTP 服務器等等。意思就是說,如果接入這些服務之后,Z-File 只提供了網盤管理界面供你訪問,而你網盤上的文件實際上是保存在這些云服務 (對象存儲服務) 上的。
Z-File 在線網盤應用特色
1、內存緩存 (免安裝)
2、內存數據庫 (免安裝)
3、個性化配置
4、自定義目錄的 header 說明文件
5、自定義 JS, CSS
6、文件夾密碼
7、支持在線瀏覽文本文件, 視頻, 圖片, 音樂. (支持 FLV 和 HLS)
8、文件/目錄二維碼
9、緩存動態開啟, 緩存自動刷新
10、全局搜索
11、支持 阿里云 OSS, FTP, 華為云 OBS, 本地存儲, MINIO, OneDrive 國際/家庭/個人版, OneDrive 世紀互聯版, 七牛云 KODO, 騰訊云 COS, 又拍云 USS.
Z-File 在線網盤應用安裝方法
一、安裝依賴
1.# CentOS系統
2.yum install -y java-1.8.0-openjdk unzip
3.
4.# Debian/Ubuntu系統
5.apt update
6.apt install -y openjdk-8-jre-headless unzip
注意:如為更新程序, 則請先執行 ~/zfile/bin/stop.sh 停止命令和 rm -rf ~/zfile 清理舊程序. 首次安裝請忽略此選項. 不會刪除數據文件.
二、下載項目
1.wget -P ~ https://c.jun6.net/ZFILE/zfile-1.2.1.war
2.cd ~
3.mkdir zfile && unzip zfile-1.2.1.war -d zfile && rm -rf zfile-1.2.1.war
4.chmod +x ~/zfile/bin/*.sh
三、目錄結構
1.├── zfile
2. ├── META-INF
3. ├── WEB-INF
4. └── bin
5. ├── start.sh # 啟動腳本
6. └── stop.sh # 停止腳本
7. ├── restart.sh # 重啟腳本
四、啟動項目
1.~/zfile/bin/start.sh
五、停止項目
1.~/zfile/bin/stop.sh
六、重啟項目
1.~/zfile/bin/restart.sh
七、修改配置文件
1.vim ~/zfile/WEB-INF/classes/application.yml
默認啟動端口為 8080, 如需請配置文件請編輯上述文件, 修改后重啟程序生效.
Z-File 在線網盤應用使用方法
1.打開Z-File可以看到下圖。
2.還可以對它進行一些設置,比如在站點設置里可以對該站點進行設置。
3.可以在儲存策略中對儲存進行設置。
4.在緩存管理中對緩存進行設置。
Z-File 在線網盤應用官網
https://github.com/zhaojun1998/zfile
轉載必須注明來自: Chrome插件 ? Z-File - 個人網盤