關於Nextcloud的離線下載功能,我在前一篇文章Nextcloud離線下載搭建方法中就已經講到過了,Nextcloud安裝可以採用SNAP一鍵安裝方法,也可以自己搭建LAMP或LNMP環境然後手動像安裝PHP程序那樣安裝。總之,Nextcloud是私有雲儲存最佳選擇。 Nextcloud強大之處就在於有豐富的插件,例如RSS線上閱讀器(這個是我個人認為最有用的)、視訊音樂播放器、線上廣播、Word文件編輯檢視等,同時Nextcloud還有免費的手機APP和PC客戶端,事實上已經有不少的組織與公司利用Nextcloud搭建出了自己的雲端儲存服務。 而對於喜歡影視和音樂的朋友來說,Nextcloud也可以搖身一變,成為多媒體影音中心。你只需要一台運行Nextcloud的主機,安裝好Aria2離線下載,無論是身處何地,你就可以享受私人高清影院的福利。本文要分享的Nextcloud結合PotPlayer和Kodi打造家庭劇院的方法。 另外,如果Nextcloud的儲存比較大,你還可以將VPS主機掛載網盤實現免費擴充容量,而打造一個伺服器同步鏡像,可以讓你更好地保護好重要資料,「有備無患」。更進階的玩法,利用Huginn抓取各大影視劇資源,然後提交到Nextcloud離線下載,這樣「全自動」影音平台就成立了。 可以參考如下:

  1. Linux VPS掛載Google Drive與Dropbox-實作VPS主機資料同步備份
  2. Lsyncd搭建同步鏡像-用Lsyncd實現本地和遠端伺服器之間即時同步
  3. Huginn在Debian/Ubuntu手動安裝教學-抓取全文RSS和微信公眾號開源軟體
PS:Huginn是一個非常強大的工具,不僅可以用作RSS資訊資源抓取工具,還可以實現搭建任務採集觸發平台,自動跟進即時提醒(用Email Slack Telegeram QQ 微信接受推送),把各種app,軟體,網路服務,網路設備等連結在一起做任務觸發。 PS:2017年12月27日更新,想了解如何在Windows或Linux上安裝Aria2的朋友,請看:Windows和Linux安裝使用Aria2-實現離線下載資源和線上管理檔案播放影片。 PS:2018年3月13日更新,Nextcloud自帶了ocDownloader離線下載插件,你可以整合ocDownloader與Aria2離線下載:Oneinstack安裝NextCloud以及使用Aria2離線下載和ocDownloader插件配置。

一、Nextcloud安裝教學使用方法

之前已經分享過了Nextcloud一鍵安裝法和手動安裝法,個人比較推崇SNAP一鍵安裝方法,這也是官方推薦的,SSL等都可以一鍵開啟且程式的兼容性也都是官方測試好的。
  1. Nextcloud個人雲端儲存絕佳選擇:一鍵自動安裝方法和雲端磁碟使用體驗
  2. 手動安裝NextCloud教程-免費開源的私有雲存儲網盤可播放圖片音樂

二、Nextcloud整合Aria2離線下載

喜歡動手的朋友,可以看我之前寫的:Nextcloud離線下載建置方法-整合Aria2和AriaNg、Aria2 WebUI實現離線下載,這裡再分享一個Docker Compose,整合了Nextcloud+Aria2+AriaNg,在Docker 環境下直接一鍵安裝即可,非常方便。

2.1  Docker環境配置

安裝 Docker CE (社群版)。可以參考官方的教學:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/,我用的是Ubuntu 16.04 (LTS),用以下的安裝指令:
sudo apt-get remove docker docker-engine docker.io
sudo apt-get update

sudo apt-get install 
    apt-transport-https 
    ca-certificates 
    curl 
    software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository 
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
   $(lsb_release -cs) 
   stable"

sudo apt-get update
sudo apt-get install docker-ce

#检查一下docker是否安装成功
sudo docker run hello-world
如果出現以下提示就表示安裝成功了。 圖片、Word、PDF、TXT等都可以在線上播放。 Nextcloud也自備了廣播、線上聊天、遊戲、地圖等應用,功能遠大於各類網盤。

5.3  Kodi家庭劇院

Kodi也是一個播放器,但是它與PotPlayer不同就是專注在家庭劇院模式,它的強大的開源插件可以讓擁有一個個人影音中心,可以在Windows、Mac、Linux 電腦上使用,也能在Android、iOS手機/平板以及樹莓派上運行,特別適合影音愛好者。 Kodi播放Nextcloud的影音資源也很簡單,先在Kodi的影片中加入文件,選擇網路位置。

六、總結

總之,Nextcloud影音中心平台建置用到了三個軟體:Nextcloud、Aria2、PotPlayer和Kodi。檔案管理由Nextcloud負責,Aria2負責離線下載,PotPlayer和Kodi則負責播放功能,整合平台的功能又可以互相獨立,整合一起功能更強。 目前,aria2-ariang-x-docker-compose存在的問題主要有:ariaNg沒有密碼登入、80埠、網域名稱綁定、開啟SSL憑證、aria2下載的檔案不能刪除等。 其中,80埠問題,我們可以到nextcloud 下面的docker-compose.yml,將aria2 節點下面的ports 屬性的8000 改為80 即可。
aria2:
  image: wahyd4/aria2-ariang:filerun
  links:
    - web:file-manager
  ports:
    - "8000:80" #将此处8000 改为 80端口
    - "6800:6800"
  volumes_from:
    - web
網域綁定的問題:你只要將你的網域解析到你的VPS主機IP就可以存取了。 ariaNg沒有密碼登入這個恐怕沒辦法解決,因為ariaNg是靜態文件,甚至可以直接在本地運行,你可以嘗試使用htpasswd 來為ariaNg存取設定密碼。至於開啟SSL證書,你需要修改docker-compose設置,有點麻煩。 最後,Nextcloud影音中心平台搭建其實也適合在區域網路中,而且速度會特別快。如果是用的外網的VPS伺服器,那你需要考慮的就是資金了。國內的VPS主機限制比較多,且價格貴。國外的VPS主機價格便宜,但是速度慢。目前看來CN2 VPS是最適合不過了。關於選購VPS你可以看這裡:VPS主機排行榜單。

發表評論