當代網路盛行,使用雲端硬碟取代 USB 做為資料載體的人越來越多,免費雲端硬碟有 Google Drive、Dropbox 等選擇,但擁有自己的私有雲端硬碟更是許多玩家嚮往之處。
但是選擇的方案是否功能強大、介面美觀,就非常重要了。
購買整合方案
最簡單快速的方法,就是直接購買一台 NAS,立刻上線私有雲端硬碟。
無可爭議,Synology DSM 操作介面絕對是這領域的王者之一。
但是,如果買不起怎麼辦?
這張投影片真好用,一次製作常常用到(誤)
在開源軟體陣營中,有一款介面漂亮、操作流暢,而且支援跨平台安裝的套件。
重點功能介紹
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:
首先確認網頁伺服器可以支援 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 我的帳號之下,這樣就可以採用美觀好用的介面,查看伺服器上的所有檔案與下載。(唯讀模式)
完整資料
更詳細的內容,請參閱官方開源專案。
- KODExplorer
https://github.com/kalcaddle/KodExplorer