跳到主要內容
節省工具箱Jason Tools
套件分享

開源私有雲端硬碟套件 - KODExplorer

Jason Cheng 瀏覽 6,066 次
開源私有雲端硬碟套件 - KODExplorer
本文目錄
  1. 購買整合方案
  2. 開源軟體方案
  3. 重點功能介紹
  4. 安裝方式簡單
  5. 結論

當代網路盛行,使用雲端硬碟取代 USB 做為資料載體的人越來越多,免費雲端硬碟有 Google Drive、Dropbox 等選擇,但擁有自己的私有雲端硬碟更是許多玩家嚮往之處。

但是選擇的方案是否功能強大、介面美觀,就非常重要了。

購買整合方案

最簡單快速的方法,就是直接購買一台 NAS,立刻上線私有雲端硬碟。

Synology DSM
Synology DSM

無可爭議,Synology DSM 操作介面絕對是這領域的王者之一。

但是,如果買不起怎麼辦?

這張投影片真好用,一次製作常常用到(誤)
這張投影片真好用,一次製作常常用到(誤)

再者,如果想安裝在自己的 Windows、Linux、macOS 上怎麼辦?

開源軟體方案

沒關係,我們還有廣大的開源軟體世界做為後盾,絕不言退。

在開源軟體陣營中,有一款介面漂亮、操作流暢,而且支援跨平台安裝的套件。

KODExplorer
KODExplorer

重點功能介紹

KODExplorer 操作容易上手, 就如 DSM 或 Windows 桌面環境,也內建許多佈景主題可以切換。

純網頁桌面操作環境
純網頁桌面操作環境
佈景主題切換功能
佈景主題切換功能

內建有檔案管理器,桌面環境也有多種應用,例如計算機、時鐘、日曆,不足的可以從應用商店加入,更有趣的是可以自己將 Web 新增進來成為一個內嵌應用的視窗程式,當做入口應用很是理想。

應用程式開啟、切換、移動...等的動畫轉場特效流暢,使用體驗良好。

多種應用程式
多種應用程式
自訂網站為桌面應用程式
自訂網站為桌面應用程式

檔案管理器的使用體驗,非常像 Synology DSM 與 File Station 相關套件,想要自架 NAS 又想要漂亮介面與強大功能的朋友,肯定要試試。

除了有直覺的拖曳直接上傳,各種功能按鍵與滑鼠行為的支援,也內建許多檔案預覽的功能,文字檔、程式碼、影片檔、音樂檔、網頁檔、壓縮檔、映像檔...等,做為一個檔案管理器的部份,KODExplorer 是非常稱職的。

在 Office 文件檔部份,官網的 Demo 有整合 Office365,但開源版沒有提供。不過既然有了原始碼,或許自行開發外掛整合 LibreOffice Online、OxOffice Online、Thinkfree Office Online 也都不是問題。

檔案管理器與相關預覽
檔案管理器與相關預覽

說到程式碼,不得不提 KODExplorer 內建的線上程式碼編輯器,功能幾乎接近 ATOM/VSCode,線上修改程式碼已經不是問題,甚至還有程式碼自動提示等功能,官方號稱它為「Web 版的 Sublime」。

線上程式碼編輯器
線上程式碼編輯器

KODExplorer 提供檔案分享,產生連結後也同時產出 QRCode,可以方便快速的分享給朋友連結,分享的檔案如果支援預覽,可以直接線上播放或閱讀,不支援者則直接提供下載按鈕。

檔案分享與二維條碼
檔案分享與二維條碼
直接下載分享檔案
直接下載分享檔案
線上播放分享影片
線上播放分享影片

安裝方式簡單

KODExplorer 安裝容易,備好 Web Server (Apache、IIS、Nginx 均可) 與 PHP 就可以開始使用,以下主要取自官網教學搭配我的一些心得。

首先確認網頁伺服器可以支援 PHP 運作,預設網頁路徑是「/var/www」,接著操作指令,我是裝在 PVE LXC 裡的 Debian Linux:

下載檔案

# cd /var/www/
# git clone https://github.com/kalcaddle/KODExplorer.git

設定權限

# chmod -Rf 777 ./KODExplorer/*
# chmod -Rf 777 ./KODExplorer

至此安裝就已完成,打開瀏覽器,進入「http://ip/KODExplorer」開始進行導引式的安裝步驟,然後...... 就用啦!

結論

目前這個專案仍在繼續開發中,有分為不同版本,若使用有更高的需求,可以採用付費版本,從官網來看,將會提供 App 應用程式,值得繼續關注。

我個人的其中一個 Linux 用法,是透過軟連結方式把 "/" 對應到 KODExplorer 我的帳號之下,這樣就可以採用美觀好用的介面,查看伺服器上的所有檔案與下載。(唯讀模式)

完整資料

更詳細的內容,請參閱官方開源專案。

延伸閱讀