為您的電視和電影收藏設計終極媒體服務器可能是一項挑戰。你應該使用什麼硬件,你應該安裝什麼操作系統,你應該運行什麼樣的軟件?
與其浪費時間做決定,不如給你答案。多虧了Docker,Linux服務器運行您需要的所有媒體軟件,不到一個小時就可以安裝完畢。我們來看看怎麼做。
Docker讓您在安全的容器中運行軟件,而不是以傳統方式在PC上安裝軟件。
它們與您的操作系統共享相同的物理環境,但它們獨立運行並與主系統分開,這意味著您可以測試和安裝不同類型的軟件,而不必擔心衝突。
它是測試新應用程序的完美平臺,特別是在服務器上,一個錯誤的更新或一個腳本更改可能導致所有的事情失敗。Docker還幫助加快安裝新應用程序,特別是與DockSTARTer結合使用Docker安裝和更新媒體軟件容器的腳本。
要使用DockSTARTer(和Docker),您需要準備一個服務器。DockSTARTer可以在運行Linux的任何類型的機器上運行,包括Raspberry Pi,但是您應該知道一些軟件不會在基於ARM的體系結構上運行,比如Pi,這可能會限制您在這裡的潛力。
雖然選擇哪個Linux發行版作為Docker在大多數發行版上運行並不重要,但DockSTARTer腳本不能與Arch一起使用,因此您不能將此指南用於該發行版。
如果您想保持資源使用率降低,請安裝您選擇的任何發行版的服務器或無頭版本。這些將不帶桌面環境,資源佔用較小。
這是一個媒體服務器安裝,所以您將需要一個有能力的CPU轉碼媒體,它將媒體從一種格式轉換成其他格式,然後媒體播放器可以播放。如果您計劃大量使用CPU,那麼可以處理多個轉碼流的CPU將非常有用。
這本來自媒體流軟件Plex的指南應該可以幫助您找到所需的處理器類型。
您還需要足夠的存儲空間,這樣,如果您還沒有NAS,服務器也可以充當內容的DIY網絡存儲。
要使用DockSTARTer安裝Docker,您需要打開服務器上的終端窗口或通過SSH連接。您需要先安裝兩個軟件位:Git和Curl。Git是一種版本控制軟件,允許開發人員共享他們的軟件,而Curl允許從internet傳輸數據。
要在基於Debian的操作系統(Debian、Ubuntu、Raspbian等)上安裝:
sudo apt install curl git要在Fedora上安裝:
sudo dnf install curl git要使用Yum安裝:
sudo yum install curl git一旦安裝了Curl和Git,就可以繼續安裝DockSTARTer了。
使用DockSTARTer安裝Docker有兩個選項——可以使用DockSTARTer提供的腳本安裝,也可以執行手動安裝。這兩種方法都可以,但這取決於你在使用互聯網腳本安裝軟件時有多偏執。
要運行DockSTARTer的安裝腳本,請在終端上運行以下命令:
bash -c "$(curl -fsSL https://get.dockstarter.com)"完成後,鍵入以下內容以重新啟動:
sudo reboot如果您不希望使用提供的安裝腳本,則以下命令將克隆包含DockSTARTer的git存儲庫,並在重新啟動之前進行設置:
git clone https://github.com/GhostWriters/DockSTARTer "/home/${USER}/.docker"sudo bash /home/${USER}/.docker/main.sh -isudo reboot安裝DockSTARTer後,現在可以開始使用容器設置Docker。從打字開始
sudo ds在你的終點站開始。
要開始安裝Docker應用程序,請選擇Configuration(配置),然後單擊enter(回車),然後單擊“完全設置”(Full Setup)。在您收到要安裝的應用程序列表之前,請等待腳本執行任何操作。
每個應用程序旁邊都有一個有用的說明,可以幫助您進行選擇。在這裡,您需要考慮在服務器上需要什麼樣的應用程序。你打算使用它只是為了流媒體,還是你正在尋找軟件,可以組織你的媒體?
為了幫助您選擇,以下是一些可能性:
這個列表並不是詳盡的,所以請仔細查看你可用的應用程序。使用鍵盤上下鍵滾動,然後按空格鍵選擇要安裝的每個應用程序。
您還應該確保選擇另外兩個應用程序——ourobros和Portainer。這些對於Docker維護非常有用,一旦您使用DockSTARTer完成。Oroboros使您的容器應用程序保持最新,而Portainer則幫助您通過web UI監視和配置Docker。
準備好繼續後,按回車鍵。
下一階段會有預配置問題,具體取決於您選擇的應用程序。例如,如果您選擇安裝洪水BitTorrent客戶端,則必須確認要使用的端口設置。
按回車鍵確認每個應用程序的配置(如果您想編輯這些應用程序,請選擇否)。
在幾個初始應用程序配置階段之後,您將能夠更改計算機的時區和主機名,以及媒體內容的一些默認位置。選擇“否”,除非您對默認設置滿意,然後按enter鍵。
第一個選項允許配置服務器的時區。假設您的系統時區是正確的,請選擇Use system at this stage,或使用Enter New選擇其他時區。通過使用當前服務器主機名(如果願意,請再次選擇“使用系統”)或選擇“輸入新主機名”,在以下菜單中編輯主機名。
下一個菜單要求您選擇各種用戶ID和組ID;建議您在此處選擇使用系統選項。
然後,您必須為Docker的配置文件選擇正確的文件夾。除非你打算改變這個,否則選擇使用系統。下一個菜單將詢問您是否要設置Docker配置文件的權限,選擇Yes並按enter。
現在可以開始編輯各種介質的文件夾。您可以選擇自己的文件,但是如果您希望您的文件出現在您的Linux用戶主目錄中,請為每個文件選擇usesystem,或者為全新的位置選擇enternew。如果文件夾不存在,DockSTARTer將請求創建它們的權限,所以點擊Yes並輸入。
完成後,DockSTARTer將確認對Docker配置文件的更改。在最後階段,它會詢問您是否要為應用程序創建最終容器;選擇Yes並點擊enter,等待過程完成。
這些應用程序將下載並安裝在根據您的規範創建的容器“沙盒”中。這可能需要一些時間,具體取決於您選擇的應用程序、服務器的資源和internet連接。
一旦它完成,你的應用程序將安裝並準備就緒,並在Docker容器中運行!有些可能需要進一步的配置,比如Emby,並且可能會使用webui進行配置。例如,您可以通過訪問
YourServerIpAddress:8096使用您的web瀏覽器。
您還可以使用Portainer配置和監視Docker安裝。使用web瀏覽器訪問
YourServerIpAddress:9000首先創建一個管理帳戶。選擇用戶名和密碼,然後點擊創建用戶。
Docker減輕了在Linux上安裝媒體服務器的痛苦。使用DockSTARTer,您可以在一個小時或更短的時間內安裝Docker和您需要的所有容器應用程序,而不是單獨安裝每個應用程序,這取決於服務器的速度(假設它已經預構建)。
當然,如果沒有合適的媒體播放器,擁有媒體服務器是沒有意義的匹配。使用這些Linux media center發行版構建一個媒體播放器,並將您的家變成終極的媒體播放引擎。
...。你所有的資訊都被賣給了其他公司。有人可以入侵這些伺服器,竊取你的所有資料。” ...
... 您一定聽說過樹莓Pi:掌上型電腦,擁有足夠的動力執行伺服器或媒體中心,並配有復古遊戲;具有控制安全系統和愛好者專案的連線;以及使用軟體工具鼓勵程式設計的教學和理解。 ...
...有些是普通的桌面發行版,有些則相當小眾。有些最適合伺服器環境,甚至適合家庭影院PC使用。NuTyX的不同之處在於本質上是使用者想要的任何東西。NuTyX的獨特元素始於安裝。它本質上是一卷你自己的發行版。但是,安裝後開...
...源社群。其他人會更進一步,允許您匯出資料並在自己的伺服器上執行軟體。讓我們看看你的選擇。 ...
...Sourceforge下載並安裝VcXsrv Windows X Server實用程式。(其他X伺服器可用於Windows,包括Xming和MobaXterm。在本指南的其餘部分中,我們將使用VcXsrv。) ...
...用程式。例如,Plex for Kodi附加模組提供對儲存在Plex介質伺服器上的介質的訪問。類似地,Funimation現在的附加元件從Kodi流式傳輸Funimation內容。 ...
...體,並根據你的需要來定製。例如,您可以建立遊戲PC、伺服器、加密貨幣挖掘裝置或通用計算機。你的需求決定了你選擇什麼硬體。 ...