使用linux將舊計算機轉變為網路備份、流式處理或Torrent計算機

你經常聽到“伺服器”這個詞,但通常是在有大量資料要儲存的網站或大公司的上下文中。實際上,伺服器在您的家庭中也同樣有用。在本指南中,我們將介紹如何在家中建立您自己的伺服器,您可以將其放在衣櫃中,併在24/7離開,隨時準備進行您可能需要的任何流式處理、下載或備份。...
Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

你經常聽到“伺服器”這個詞,但通常是在有大量資料要儲存的網站或大公司的上下文中。實際上,伺服器在您的家庭中也同樣有用。在本指南中,我們將介紹如何在家中建立您自己的伺服器,您可以將其放在衣櫃中,併在24/7離開,隨時準備進行您可能需要的任何流式處理、下載或備份。

更新:在過去的幾年裡,Ubuntu已經成為一個更重的作業系統,因此它不再是家庭伺服器的理想選擇。你可以使用輕量版的Ubuntu,比如Xubuntu,或者更基本的發行版,比如Debian。也有很多面向家庭伺服器的軟體會更容易安裝,比如Amahi。在冒險之前,在這裡閱讀更多關於你的選擇。

為什麼我要在我家裡安裝伺服器?

對於那些不知道的人來說,伺服器只是一臺儲存資料並將其“服務”到網路上其他計算機的計算機,它在你家裡可能非常有用。這是一個很好的地方來儲存您的備份,儲存您的媒體流到您的所有裝置,甚至作為一個總是在,低功耗的計算機種子種子種子種子和下載其他檔案。

我們之前已經向您展示瞭如何使用FreeNAS建立自己的網路連線儲存裝置,但是FreeNAS非常適合小型、低功耗的機器,而且它沒有太多的可定製性。如果你想做任何超出所包含內容的事情,你必須經歷很多複雜的步驟。另一方面,Ubuntu給了你安裝大量不同應用程式的自由,這意味著你可以用你的伺服器做任何事情。另外,設定起來非常簡單,即使您以前從未使用過Linux。

在這裡,我們將向您展示如何組合一個基於Ubuntu的伺服器,將它連線到您家中的其他計算機,然後透過幾個示例介紹如何將它用作備份機、音樂、電影和電視節目的媒體伺服器,以及專用的BitTorrent盒。

你需要什麼

你可以用許多不同的方法安裝許多不同版本的Ubuntu,但是今天,我們將使用最簡單的方法。您只需要:

  • 一臺至少有512MB記憶體和700MHz處理器的PC,可以作為您的伺服器(如果您想流式傳輸影片,則為1.6GHz)。你可能也想用乙太網代替Wi-Fi,因為它速度更快。一臺舊電腦可以很好的解決這個問題,但是如果你沒有一臺舊電腦的話,你也可以建立一個專門的,便宜的系統。請註意,一臺舊電腦將消耗更多的電力,從長遠來看,可能會花費更多的成本,但這是一個很好的方法來測試一切,看看家庭伺服器是否適合你。
  • ubuntulivecd,可以在這裡找到。
  • 足夠的儲存空間來存放伺服器上所需的任何檔案。再說一次,不管你有什麼舊硬碟,你可能都能過得去,不過,如果你儲存了大量的媒體,你可能需要去買一些空間很大的新硬碟。一、 例如,有一個2 TB的專用於電影和電視節目的驅動器、一個1 TB的專用於備份的驅動器和一個500 GB的專用於音樂的驅動器。
  • 具有DHCP保留或靜態IP地址的路由器(幾乎每個路由器都具有此功能)。這不是必需的,但絕對是首選。如果你沒有這個,管理你的伺服器會變得很煩人,因為當你重新啟動它時,它的IP地址會改變。
  • 設定伺服器的備用監視器。您只需要在初始構建階段使用它來設定驅動器和應用程式。完成後,你可以把電腦放在沒有顯示器的櫃子裡,但安裝時,只需使用一個現有的顯示器,或者用一根備用的VGA電纜將它連線到電視上。

我們將只使用常規的Ubuntu桌面版,而不是伺服器版。設定起來容易得多,而且在任何遠端計算機上都可以正常執行。我們還將把Ubuntu安裝到我們的一個儲存驅動器上,所以您需要為它留出5GB左右的空間。如果你想的話,你可以把它安裝在一個持久的快閃記憶體驅動器上,但是這隻有在你經常更換驅動器的時候才真正有用,所以大多數人不必擔心它。

一旦你收集了所有的資料並安裝了硬碟,請繼續閱讀,看看如何設定一切。

安裝ubuntu並準備驅動器

我們將在其中一個儲存資料的硬碟上安裝Ubuntu。它應該只佔用5GB左右,所以哪一個並不特別重要,但你可能需要在安裝Ubuntu之前清空驅動器。以後你可以把所有的資料都複製回來。在這裡獲取ubuntulivecd,或者將其燒錄到光碟中,或者,如果您的伺服器沒有光碟驅動器,則將其燒錄到快閃記憶體驅動器中。

完成後,將CD或快閃記憶體驅動器**伺服器並啟動。如果未設定為從CD或USB自動引導,則可能需要進入BIOS並更改引導磁碟優先順序,以便在列表的頂部包含USB驅動器。您可能需要參閱計算機的說明來瞭解如何執行此操作,但通常可以在啟動時按住Delete鍵或計算機啟動螢幕上列出的任何鍵進入BIOS。

Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

一旦你啟動到Ubuntu,只需從選單中選擇“Install Ubuntu”,併在提示時從列表中選擇你想要的硬碟。請記住,在安裝Ubuntu之前,您希望驅動器是空的,這樣它就不會覆蓋您的資料。另外,在建立使用者時,請確保將Ubuntu設定為自動登入。您不希望每次重新啟動伺服器時都必須鍵入密碼。

一旦Ubuntu安裝完成,我建議用這種方式安裝TeamViewer,你可以把你的伺服器放在壁櫥裡,從你的主PC來管理它,而不是你現在使用的任何臨時設定。

接下來,我們將設定硬碟驅動器。我們要將這些驅動器格式化為ext4,以使Linux相容性更容易,因此如果它們現在有任何資料,您就需要將這些資料複製到其他地方。我們要把它們抹去,從頭開始。

啟動伺服器並開啟終端。執行以下命令:

sudo apt-get install gparted pysdm Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

這些是我們使用硬碟所需要的工具。接下來,單擊破折號(Ubuntu dock頂部的紫色按鈕),搜尋GParted。點選啟動。您應該在螢幕右上角的下拉列表中看到驅動器列表。選擇一個其他驅動器(不是安裝了Ubuntu的驅動器),然後進入裝置>建立分割槽表。單擊OK,然後選擇“unallocated”分割槽。按右上角的“newpartition”按鈕,將其格式化為ext4。給它貼上你想要的標簽(比如“Media”或“WindowsBackup”),然後單擊Add。然後,單擊GParted工具欄中的綠色複選標記。它將格式化你的驅動器。註意系統上的驅動器(例如,/dev/sdb或/dev/sdc),並對其他驅動器重覆此過程。

Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

最後,在共享驅動器之前,您需要確保每次啟動伺服器時它們都會自動裝載,否則,如果重新啟動,您將無法訪問它們。為此,請開啟儀錶板並搜尋Storage Device Manager。啟動它併在左側邊欄中找到驅動器。對於每個驅動器,單擊它併在提示配置驅動器時選擇“確定”。給它一個名稱(同樣,像“Media”或“WindowsBackup”),然後單擊Apply。對每個驅動器重覆此過程。它們現在應該在啟動時自動裝載。重新啟動你的伺服器,以確保他們做他們應該做的如果他們是在啟動掛載,你應該看到小“彈出”圖示旁邊的檔案瀏覽器,只要你啟動它。如果它們沒有彈出圖示,而您沒有先單擊它們,請返回到儲存裝置管理器,並確保在繼續之前已正確執行了所有操作。

與網路共享伺服器的驅動器

您的新伺服器可以做很多事情,但首先,它將“服務”檔案到您的其他計算機。因此,一旦伺服器上有了資料,我們要做的第一件事就是與網路的其他部分共享這些驅動器。

要共享資料夾或驅動器,請開啟終端並執行以下命令:

gksudo nautilus Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

這將用root許可權啟動Nautilus(Ubuntu的檔案管理器),我們需要它來共享驅動器。接下來,右鍵單擊左側邊欄中的驅動器,然後選擇“屬性”。轉到“共享”選項卡,並選中“共享此資料夾”框。第一次這樣做時,Ubuntu可能會提示您安裝Windows檔案共享服務。安裝它要求您安裝的任何內容,然後在出現提示時重新啟動會話。這不會重新啟動您的計算機,它只會開啟共享功能。請記住,在Windows安裝這些服務後,返回並選中“允許他人建立和刪除檔案”和“來賓訪問”核取方塊。

然後,給共享名(如“Media”或“WindowsBackup”)並選中“允許其他人建立和刪除此資料夾中的檔案”。出現提示時,單擊底部的“自動新增許可權”核取方塊。這將使從網路上的其他計算機輕鬆訪問該資料夾。單擊“建立共享”併在它要求您自動新增必要的許可權時說“是”。對其他驅動器重覆此過程。

註意:如果您不使用傳統的GNOME環境,那麼您的檔案瀏覽器中可能沒有這些選項。但是,您可以使用這些指令(與Debian和Ubuntu一起使用)非常簡單地從命令列設定共享。

完成後,您需要為所有這些共享驅動器建立一個密碼,這樣您就可以從任何計算機訪問它們(其他人也不能)。為此,只需開啟一個終端並鍵入以下內容,用您自己的使用者名稱替換whitsongordon:

sudo **bpasswd -a whitsongordon

然後在提示時鍵入並重新鍵入您選擇的密碼。

現在,回到你的主計算機,檢查資料夾是否被正確共享。在Windows上,開啟Windows資源管理器並單擊左側邊欄中的“網路”。你的伺服器應該出現在列表中,如果你雙擊它,你會被要求輸入使用者名稱和密碼。使用你剛剛建立的資料夾,它會讓你訪問你的資料夾,裡面有所有的資料。如果您使用的是Mac電腦,只需開啟Finder,進入go>Connect to Server並鍵入**b:\\192.168.0.11,其中192.168.0.11是伺服器的IP地址。請記住,透過為伺服器設定DHCP保留或靜態IP,您的生活將變得更加輕鬆。然後你可以輸入你的使用者名稱和密碼來連線你的檔案。

Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

Windows使用者還可以將這些共享資料夾作為網路驅動器裝載到計算機上,併為其提供自己的驅動器號,以便於訪問。為此,只需右鍵單擊要裝載的共享。然後單擊“對映網路驅動器”為其提供自己的驅動器號。它將位於Windows資源管理器的左側邊欄中,非常適合快速方便地訪問。

對要從伺服器共享的每個資料夾或驅動器重覆此過程。在我的例子中,我共享了上面列出的兩個驅動器,分別是“Media”和“Backup”。您的驅動器顯然會有所不同,但請繼續閱讀,瞭解如何使用新伺服器的一些很酷的想法。

使用伺服器的三種很酷的方法

如果您只需要一個儲存檔案的地方,那麼共享驅動器就可以了,但是您的伺服器可以做得更多。這裡有一些想法。

從主計算機(和伺服器)備份資料

Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

如果你還沒有備份你的主計算機,你應該。我們建議使用Crashplan這樣的程式將資料備份到雲上,但是如果您將真正重要的檔案儲存在其他線上位置(例如Dropbox),那麼伺服器也可以是一個很好的備份位置(或者如果您希望使用更易於訪問的輔助備份,那麼您應該始終有多個備份)。

Crashplan是一個很好的選擇,因為它不僅允許您將PC備份到伺服器,還允許您將伺服器備份到雲。如果要在伺服器上儲存其他地方沒有儲存的重要內容,這一點特別有用。一、 例如,將我的整個照片集儲存在我的伺服器上,並希望確保使用Crashplan對其進行備份。

因此,在您的伺服器上下載Crashplan(有一個Linux版本可用),並按照這裡所述進行設定。然後可以將伺服器上的某些資料夾備份到Crashplan的伺服器,和/或將伺服器用作其他計算機的Crashplan“目標”。

使用plex將媒體流到所有裝置

如果你有一個相當大的電影和電視節目的集合,你的伺服器是一個很好的地方來存放它們。它不僅可以騰出你其他電腦上的空間,而且有了一點魔力,你幾乎不費吹灰之力就可以將這些影片流到你的電腦和移動裝置上,所以無論你走到哪裡,你的媒體都與你同在。最簡單的方法是使用Plex媒體伺服器。

要進行設定,只需在終端中執行以下命令:

gksudo gedit /etc/apt/sources.list.d/plex.list

在文字檔案中新增以下行:

deb http://www.plexapp.com/repo lucid main

然後在終端中執行以下兩個命令:

sudo apt-get update sudo apt-get install plexmediaserver Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

安裝完成後,媒體伺服器將開始執行。您可以在任何計算機上從庫中新增或刪除媒體,這意味著您與伺服器的工作已經完成。只需轉到任何一臺計算機並鍵入192.168.0.11:32400/manage,其中192.168.0.11是伺服器的IP地址。要新增電影,只需單擊“電影”並導航到伺服器上儲存電影的驅動器或資料夾。如果它們儲存在另一個驅動器上,您可以在/Media/[Name of drive]下找到它們。

一旦你添加了你的媒體,Plex會自動將它組織到一個庫中。將其流式傳輸到其他裝置的最簡單方法是轉到Preferences>MyPlex並從Media Manager介面設定一個帳戶。然後,下載用於iOS、Android、Google TV或其他計算機的Plex應用程式,並使用您的MyPlex帳戶登入。你應該看到你的整個圖書館,無論你在哪裡都可以流媒體。而且,任何時候你想編輯你的Plex庫,你都可以透過從任何一臺計算機返回Media Manager web介面來完成,而無需使用你的伺服器。

Plex是我們最喜歡的流媒體應用程式,但它不是您的唯一選擇。如果您只想與家中的計算機共享您的媒體,您可以輕鬆地將伺服器的共享媒體資料夾新增到另一臺計算機上的XBMC,或設定Audiogalaxy或Subsonic等音樂流服務,以獲得更專註於音樂的體驗。

設定bittorrent以實現檔案共享

BitTorrent很不錯,但它總是在執行時更有用。也許你想要新的電影和電視節目,一旦他們可用,或者你可能是一個私人追蹤器,需要你一直播種的一部分。無論您需要什麼,您都可以使用伺服器24/7執行BitTorrent,併在家中的任何計算機上對其進行監控。

我們將使用我們最喜歡的BitTorrent客戶端Flouge來完成這項工作。要安裝雨淋,只需開啟終端視窗並執行:

sudo apt-get install deluge deluge-web deluged Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

安裝完成後,開啟儀錶板,輸入“flouge”來啟動它。一旦它啟動,編輯>首選項>外掛,並選中WebUI框。“WebUI”選項應該出現在左側邊欄中;單擊它並選中“啟用Web介面”和“啟用SSL”。您可以將偵聽埠更改為任何您想要的埠,但是在本教程中我們將把它保留在8112。這就是我們將如何從其他計算機監控我們的洪流。

要從另一臺計算機訪問web UI,請在瀏覽器的位址列中鍵入以下內容:

https://192.168.0.11:8112/ Illustration for article titled Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with Linux

其中192.168.0.11是伺服器的IP地址。它會問你密碼。預設值是flouge,不過它會提示您立即將其更改為新的內容,您應該這樣做。從那時起,您可以新增新的torrent,監視現有的torrent,並從這個WebUI更改任何與torrent相關的首選項,而無需挖掘您的伺服器。只需確保將flouge設定為將torrents下載到您的共享資料夾中,這樣您就可以在下載完成後訪問這些檔案。

最後,單擊破折號並搜尋“啟動應用程式”。單擊它,然後按“新增”按鈕。將其命名為“flouge Daemon”,並輸入flouged作為命令。單擊新增並關閉視窗。這將確保每次重新啟動伺服器時都會啟動洪水。

別忘了用代理服務(如專用網際網路接入)或VPN(如其中之一)匿名化BitTorrent流量。您還可以設定程式來自動下載電視節目和電影,甚至在伺服器上安裝Usenet客戶端。


這不是用Ubuntu設定家庭伺服器的唯一方法,但肯定是最簡單的方法。這些指導應該讓你開始,但一旦你設定好,世界就是你的牡蠣。如果您以前已經組裝過家庭伺服器,請在評論中告訴我們您使用它的目的。

  • 發表於 2021-05-26 07:38
  • 閱讀 ( 17 )
  • 分類:DIY

你可能感興趣的文章

如何用舊計算機構建linux網路伺服器

... 另外,不要侷限於舊的Windows個人電腦。2006年以前使用PowerPC處理器的蘋果mac和macbook可以執行Linux。 ...

  • 發佈於 2021-03-17 19:20
  • 閲讀 ( 54 )

哪種檔案傳輸方法最適合您的家庭網路?

...業系統並不重要。這個協議在他們中的任何一個擁有圖形使用者介面之前就已經存在了。您的路由器甚至可能帶有一個USB埠,並支援透過FTP將資料傳輸到外部硬碟驅動器(這是建立家庭伺服器的一種簡單方法,儘管遠不及為該作...

  • 發佈於 2021-03-19 07:34
  • 閲讀 ( 54 )

如何將任何pc或膝上型電腦變成chromebook或chromebox

... 在這兩者中,大多數使用者更喜歡CloudReady。它提供了功能、支援和效能的最佳組合。儘管我懷疑ArnoldTheBat版本的Chromium作業系統會在CloudReady之前提供Android支援。CloudReady在大約200個膝上型電腦...

  • 發佈於 2021-03-25 13:02
  • 閲讀 ( 99 )

如何在iphone上使用熱點功能

...i和Slack等應用程式,同時禁用後臺系統更新、iCloud備份、torrent客戶端和雲端儲存服務。您甚至可以為不同的連線建立具有不同規則的概要檔案,並在它們之間動態切換。 ...

  • 發佈於 2021-03-25 19:14
  • 閲讀 ( 55 )

如何將計算機轉換為dlna媒體伺服器

...C上傳輸影片檔案和音樂。 此功能也稱為播放到或UPnP AV。使用它比你想象的要容易,因為你需要的伺服器軟體是內建在Windows中的。還有第三方DLNA伺服器具有更多功能,您可以在任何作業系統上執行它們。下面是如何在您的機器...

  • 發佈於 2021-04-07 00:00
  • 閲讀 ( 48 )

關於開始使用樹莓派你需要知道的一切

...,致力於使計算機和程式設計指令儘可能為最廣大的人所使用。 儘管Raspberry-Pi專案最初的任務是讓學生掌握具有程式設計能力的廉價計算機,但Pi已經受到了不同受眾的歡迎。世界各地的修補匠、程式設計師和DIYER都採用了這個...

  • 發佈於 2021-04-08 21:55
  • 閲讀 ( 43 )

bittorrent是如何工作的?

2012年的一項研究顯示,BitTorrent在北美地區的流量佔網際網路總流量的12%,在亞太地區的流量佔36%。它如此流行,以至於新的“版權警報系統”只針對BitTorrent流量。 BitTorrent可能是眾所周知的一種盜版方法,但它不只是針對盜版...

  • 發佈於 2021-04-09 04:38
  • 閲讀 ( 47 )

如何將檔案和設定快速傳送到新pc(或mac)

...需要嘗試的產品。 獲取PCMover並以簡單的方式安裝新電腦 使用檔案傳輸工具 有許多檔案傳輸實用程式可以自動將檔案、設定和程式移動到新計算機。之後你必須在新電腦上安裝你使用的程式,但這些程式會幫助你移動檔案和一...

  • 發佈於 2021-04-09 21:51
  • 閲讀 ( 48 )

如何將物理windows或linux pc轉換為虛擬機器

... 對於vmware—windows或linux 相關:初學者極客:如何建立和使用虛擬機器 VMware提供了一個稱為VMware vCenter Converter的免費工具。它可以將Windows和Linux物理機轉換為VMware虛擬機器。然後可以在VMware的免費VMware Player應用程式中引導這些...

  • 發佈於 2021-04-10 22:10
  • 閲讀 ( 54 )

如何設定nas(網路連線儲存)驅動器

...訪問它的方法,用於集中的檔案共享和備份。 您還可以使用NAS使您的檔案在Internet上可用,將其用作您可以從任何地方訪問的遠端檔案伺服器。 專用nas裝置 獲得NAS的最明顯(但不一定是最好的)方法就是購買一個預先**好的、...

  • 發佈於 2021-04-11 01:15
  • 閲讀 ( 51 )
peq319
peq319

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦