2017年8月16日 星期三

[好物推薦]開源私有雲端硬碟套件 - KODExplorer



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

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




購買整合方案


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




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


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


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




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




開源軟體方案


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




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




重點功能介紹

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 我的帳號之下,這樣就可以採用美觀好用的介面,查看伺服器上的所有檔案與下載。(唯讀模式)


完整資料


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