媒體伺服器

2011 年 3 月 28 日

我最近決定升級我們的家用伺服器設定。我在此處張貼了一些關於我計畫執行的想法,而現在我已更新此頁面,說明我執行了哪些動作。

在升級之前,我有一台執行 Debian 的家用伺服器機器,它提供了

  • 一些偶爾才會使用的 samba 共享
  • 使用 rsync 的備份
  • 使用 Squeezebox 的音樂串流
  • dhcp 伺服器,因此我可以固定一般裝置的 IP 位址

這些功能不多,但很有用。執行這些功能的盒子相當老舊(我在 2005 年取得),而且我想要降低它的耗電量。我也想要增加它的硬碟儲存空間,因為它使用的是 IDE 磁碟機,而這項技術現在已經過時了。

同時,我也想要做些關於影片的事。Netflix 串流越來越實用,而且還有其他我可以利用的線上影片來源。

最後,我選擇了 HP_N36L 作為新的家用伺服器,以及 WD TV 作為影片播放器。

捨棄的選項

我收到的第一個建議是 Mac Mini。有一些不錯的軟體可以讓它執行影片系統,而且我可以將 VGA 輸入電視。它的耗電量很低,而且可以取代伺服器。但是,我越是深入了解,就越不喜歡它

  • 它很貴(700 美元)
  • 我比較熟悉基於 Debian 的伺服器
  • 我需要使用外接式磁碟機才能取得我想要的儲存空間

Jeff Atwood 建立了一個低耗電媒體伺服器,它也可以同時處理這兩件事。最後我決定不讓所有功能都集中在單一機器中,而是希望能夠獨立升級這些功能。我也比較不喜歡 Windows 解決方案,因為我比較熟悉 Unix 伺服器。

有許多人建議使用 NAS(網路附加儲存)。市面上有一些非常靈活的 NAS 單元,支援硬碟熱插拔和自動 RAID 鏡像。我個人不太需要熱插拔,因為我很少更換硬碟,而且我不介意在更換時重新啟動伺服器。我也看不出 RAID 鏡像有什麼好處。它確實可以保護您免於硬碟故障,但這並非唯一可能出錯的地方。RAID 無法保護您免於 rm important_file。因此,我偏好定期自動備份。這也讓備份硬碟可以遠離伺服器機箱。

NAS 可以允許檔案分享,但無法支援其他選項。有些 NAS 可以被破解,但我決定我寧願有一台裸機伺服器,我可以安裝一個庫存發行版,然後從那裡開始。

另一個可能的影片選項是 Boxee。這會非常靈活,但也會比 WDTV 更昂貴且複雜。我覺得 WDTV 目前就夠用了,如果以後有需要,我隨時可以更換。其實有很多影片選項,但對於 Netflix 和類比輸出的需求限制了我的決定。

其他想法

我讀過的一些其他部落格也有類似的想法