ZFile 是一個開源的線上網盤程式,旨在為使用者提供一個統一的檔管理平台。透過 ZFile,使用者可以將不同型別的儲存源整合到一個網頁中進行檢視、預覽和管理,無需頻繁登入各個儲存平台。
ZFile 支持多種儲存源,包括 S3、OneDrive、SharePoint、Google Drive、本地儲存、FTP、SFTP 等。其設計初衷是簡化檔管理流程,提高工作效率。
功能特點
多儲存源支持 :ZFile 支持對接多種儲存源,如 S3、OneDrive、SharePoint、Google Drive、多吉雲、又拍雲、本地儲存、FTP、SFTP 等。使用者只需填寫儲存源相關資訊,其他的令牌重新整理和授權操作均可自動化完成。
豐富的檔預覽功能 :ZFile 支持線上瀏覽圖片、播放音視訊,預覽文字檔案、Office 文件、PDF 檔以及 3D 檔(如 OBJ 格式)。這使得使用者無需下載檔即可快速檢視內容。
直觀的使用者介面 :ZFile 提供了檔列表檢視和畫廊模式,使用者可以根據需求選擇不同的檢視方式。此外,ZFile 還支持視訊預覽、音訊預覽、PDF 預覽和 Office 預覽等功能。
靈活的許可權管理 :ZFile 允許使用者設定儲存源的存取許可權,確保檔的安全性。使用者可以透過後台設定界面,輕松管理儲存源的許可權。
高效的檔管理 :ZFile 支持檔上傳、下載和刪除操作,並提供了直鏈生成功能,方便使用者分享檔。此外,ZFile 還支持批次操作,提加文件管理效率。
自訂設定 :使用者可以根據個人需求,自訂頁面顯示設定和後台設定。例如,使用者可以設定預設排序欄位和排序方向,調整頁面布局等。
多語言支持 :ZFile 提供多語言支持,使用者可以根據需要選擇不同的語言界面,提升使用體驗。
如何快速開始
環境準備 :在開始使用 ZFile 之前,確保你的伺服器環境滿足以下要求:
Java 8 或更高版本
Maven 3.3 或更高版本
MySQL 5.7 或更高版本
下載源碼 :從 GitHub 倉庫下載 ZFile 的源碼。你可以使用以下命令複制倉庫:
git clone https://github.com/zfile-dev/zfile.git
配置資料庫
:在 MySQL 中建立一個新的資料庫,並匯入
src/main/resources/db
目錄下的 SQL 檔。修改
src/main/resources/application.yml
檔中的資料庫配置,確保與新建立的資料庫匹配。
編譯和執行 :在計畫根目錄下執行以下命令,編譯並啟動 ZFile:
mvn clean package
java -jar target/zfile-*.jar
存取 ZFile
:在瀏覽器中存取
http://localhost:8080
,進入 ZFile 的管理界面。根據提示完成初始配置,添加儲存源並設定相關許可權。
添加儲存源 :在後台管理界面中,選擇「儲存源管理」,點選「添加儲存源」按鈕,填寫儲存源的相關資訊。ZFile 支持多種儲存源型別,使用者可以根據需求選擇合適的儲存源。
檔管理 :完成儲存源配置後,使用者可以在 ZFile 的前台界面中檢視和管理檔。透過檔列表檢視或畫廊模式,使用者可以方便地瀏覽、預覽和操作檔。
總結
ZFile 是一個功能強大且易於使用的線上網盤解決方案,適用於個人和小型團隊。其多儲存源支持、豐富的檔預覽功能和靈活的許可權管理,使得檔管理變得更加高效和便捷。透過簡單的配置和部署,使用者可以快速上手,享受 ZFile 帶來的便利。
最近整理了2023年最火的軟體神器,回復關鍵字 2023合集 獲取
推薦閱讀 ⬇️ 都是高贊
PS:求求啦! 點 「 在看 」 支持下吧!