Kako pretvoriti staro računalo u NAS

Ako imate staro računalo koje još uvijek leži uokolo, možete ga pretvoriti u NAS.

Ako imate staro računalo, možda se pitate što učiniti s njim. Možete ga pretvoriti u računalo za strujanje, možete ga dati obitelji ili prijatelju... ili ga možete pretvoriti u NAS. NAS je kratica za Network Attached Storage, ali to je pomalo pogrešan naziv za uređaje poput ovih. Nije samo pohranu, a zapravo može učiniti i puno više. Uzeo sam svoje staro računalo za igranje i pretvorio ga u NAS, i bilo je iznenađujuće lako napraviti. Još je bolje što i ti to možeš.

Zašto koristiti starije računalo umjesto kupnje namjenskog NAS-a?

Da budem iskren, postoji nekoliko razloga zbog kojih biste možda željeli koristiti starije računalo, ali najveći je jednostavno samo čin recikliranja. Ako imate savršeno dobro računalo koje leži uokolo i ne radi ništa, zašto biste otišli van i kupili NAS umjesto da jednostavno pustite svoje staro računalo u rad? Pogotovo zato što će starija računala poput ovih vjerojatno biti moćnija od većine NAS uređaja koje biste uzeli, to je zapravo jednostavno.

Još je bolje to što ćete vjerojatno također biti bolje upoznati s dijelovima svog računala i za što ono jest, a za što ne može. Na primjer, Ryzen 7 3700x koji nema integrirani GPU znači da znam da trebam GPU na računalu za transkodiranje medija. Kad bih jednostavno kupio gotov NAS s pretpostavkom da može strujati HEVC-kodirani 4k video, postoji šansa da bih se jako razočarao.

Tu je i faktor troškova. Ako imate računalo koje laže da ne radi ništa, velike su šanse da zapravo nećete morati puno ulagati. Moje cijelo računalo još uvijek je bilo netaknuto s Ryzen 7 3700x, 24 GB RAM-a i GTX 1070. Za NAS ćete htjeti pokupiti specijalizirane NAS diskove, ali to je sve što sam trebao kupiti. Bilo koji od najbolji NAS tvrdi diskovi poslužit će, a ja sam uzeo 4TB Seagate IronWolf Pro. Realno ćete htjeti imati više njih u RAID konfiguraciji zbog redundantnosti podataka i brzine, ali možete nadograditi u bilo kojem trenutku. Koji operativni sustav odaberete utjecat će na to koliko je lako kasnije dodati pohranu. Samo trebate imati dovoljno SATA priključaka na matičnoj ploči i prostora za pogone unutar vašeg računala. Ako vaše računalo ima stvari kao što je DVD čitač, možete čak kupiti adaptere iz 5,25-inčnih utora koje stolna računala obično koriste kako bi mogli stati na 3,5-inčni SATA disk.

Također bi moglo biti dobro pokupi SSD za dizanje iz. Ovo ne mora biti veliko, au većini slučajeva SSD od 64 GB više je nego dovoljan. Možete nabaviti veću i particionirati je ako želite koristiti sekundarnu particiju za predmemoriju, ali ne morate i bit ćete sasvim u redu bez nje. Možda ćete poželjeti i veći SSD ako gradite NAS na razini entuzijasta i želite koristiti pogon za pokretanje u druge svrhe. Operativni sustavi kao što je TrueNAS trebat će određeni uređaj za pokretanje.

Seagate IronWolf Pro

Napravljena za teška radna opterećenja, Seagateova IronWolf Pro linija tvrdih diskova nudi velike brzine prijenosa i ima ogromno ograničenje radnog opterećenja od 300 TB/godišnje i visoku MTBF vrijednost od 2,5 milijuna sati. Tvrdi diskovi IronWolf Pro pružaju do 22 TB prostora za pohranu, au svoje NAS kućište možete smjestiti najviše dvadeset četiri od ovih munjevito brzih diskova.

89 dolara na Amazonu89 dolara u Neweggu

Odabir vašeg operativnog sustava

Postoji nekoliko načina za izgradnju softverskog dijela NAS-a nakon što imate svoje tvrde diskove, a oni se kreću od jednostavnih do entuzijastičkih. Jedan od načina za entuzijaste bio bi instaliranje gotove opreme Linux distro poput Debiana, instalirajte nešto poput Proxmoxa za upravljanje virtualnim strojem, a zatim sami konfigurirajte sav softver. To bi moglo biti jako zabavno ako se time želite baviti, ali to je velika vremenska investicija za dodatnu fleksibilnost koja većini ljudi vjerojatno nije potrebna.

Umjesto toga, odabrao sam TrueNAS Scale. TrueNAS Scale je OS temeljen na Debianu (dakle, Linuxu) koji možete instalirati na NAS, a upravlja vašim Docker spremnicima pomoću Kubernetesa. Kontejneri su način na koji pokrećete većinu programa na NAS-u, gdje je spremnik u biti izolirani digitalni otok na kojem se izvršava aplikacija. Da biste mu omogućili povezivanje s drugim spremnicima na stroju i dijeljenje podataka, gradite "mostove" između tih otoka dopuštajući im da se međusobno izravno povežu. Spremnici su prirodno izolirani, što je odlično za sigurnost i znači da aplikacije dijele samo one podatke koje ste im dopustili.

Za postupak postavljanja i instalacije trebat će vam grafički izlaz s računala na koje instalirate TrueNAS i tipkovnica spojena na njega. Nakon toga, sve dok je pogon TrueNAS uključen i automatski se podiže kada ponovno pokrenete sustav, nećete morati držati monitor priključen na njega. Moj NAS ima samo dva kabela: ethernet kabel i kabel za napajanje. U mom slučaju, moj Ryzen 7 3700x nema integrirani GPU, ali stroj će se i dalje pokrenuti bez 1070 u njemu. Drugim riječima, ako imate rezervno računalo koje treba namjenski GPU za rad, možete ga samo pokrenuti i postaviti s GPU-om, a zatim ga izvaditi.

Ostali operativni sustavi koje možete koristiti uključuju (ali nisu ograničeni na):

  • Jezgra TrueNAS
  • UnRAID
  • OpenMediaVault
  • Rockstor

Uvijek istražite koji je operativni sustav najbolji za vas prije nego što ga postavite.

Jezgra TrueNAS

TrueNAS Core je tehnički bolje podržan od TrueNAS Scale i temelji se na FreeBSD-u. Većina bi ljudi više voljela Scale za pokretanje stvarnih aplikacija, pa ako želite da vaš NAS bude više od pukog pohranu, vjerojatno ne želite ići s Coreom osim ako vam nije ugodno raditi nešto napredno prtljajući. Core je vrlo stabilan s opširnijom dokumentacijom i dužom podrškom, ali Scale će obično biti lakši, osobito ako se već snalazite u Linuxu. Core izgleda potpuno isto kao TrueNAS Scale u svom korisničkom sučelju.

UnRAID

UnRAID je izvrsna opcija za NAS koji je jednostavan za korištenje, ali to je operativni sustav koji se plaća i ima neka ograničenja poput broja pogona u sustavu. Ograničenje je 30, tako da to nije problem za većinu ljudi, ali činjenica da ćete platiti za ovaj operativni sustav vjerojatno nije nešto što većinu ljudi zanima. UnRAID, poput TrueNAS-a, ima ugrađeno pretraživanje aplikacija tako da možete izgraditi sličnu uslugu streaminga medija ili čak Minecraft poslužitelj.

OpenMediaVault izgled zastario, ali je vrlo funkcionalan. Niste vezani za korištenje ZFS datotečnog sustava što znači da postoji velika fleksibilnost u dodavanju i mijenjanju pogona, a također nema stvarnih hardverskih zahtjeva. OpenMediaVault može raditi na Raspberry Pi ako to želite, a mnogo je jednostavniji i konkretniji u svom korisničkom sučelju. Zateknem se kako ponekad klikam u TrueNAS-u kako bih pronašao opcije za stvari u moru izbornika, dok je OpenMediaVault puno promišljeniji. To je različit softver za različite ljude, ali i njega vrijedi provjeriti.

Što učiniti sa svojim NAS-om

Nakon što ste sve postavili, moći ćete pristupiti svom NAS-u s drugog uređaja na istoj mreži. Kako ćete mu točno pristupiti ovisi o operativnom sustavu koji ste odabrali, ali za TrueNAS Scale postoji web GUI kao što je prikazano gore. Odavde možete instalirati aplikacije i konfigurirati cijeli NAS, a to je središnja točka svega što ćete raditi.

Na svom NAS-u postavio sam nekoliko usluga. Prvi je MineOS, platforma za upravljanje Minecraft poslužiteljima. U ovom slučaju možete ugostiti Minecraft poslužitelje na svom NAS-u i omogućiti drugima da se povežu na njih. Morat ćete proslijediti portove na vašem usmjerivaču kako biste omogućili širem internetu da vidi vaš poslužitelj, ali ovo je sjajan način da iz njega izvučete trenutnu korisnost.

Još jedna stvar koju sam napravio je stvaranje sjajnog Alternativa Google fotografijama: Nextcloud. Nextcloud je pružatelj usluga pohrane u oblaku s vlastitim hostingom kojemu možete pristupiti i automatski ga sinkronizirati s više uređaja. Imam sve svoje fotografije koje snimim na svom pametnom telefonu automatski sigurnosno kopirati na svoju Nextcloud instancu, što znači da onda mogu vrlo lako pristupiti tim fotografijama bilo gdje drugdje.

Konačno, i ja sam postavio Jellyfin. Jellyfin je sličan Plexu osim što je besplatan i potpuno otvorenog koda, ali s njim možete sami ugostiti svoje medije. Na primjer, ako imate puno ripanih DVD-ova i TV emisija (ja imam), tada ih možete hostirati i strujati na svoje uređaje u vašem domu. Postoji gomila automatizacija koje možete postaviti s Jellyfinom i mnogo različitih aplikacija koje možete instalirati da rade s njim, stoga svakako malo istražite ovo ako ste zainteresirani.

Uz sve ovo, morate biti na istoj mreži da biste pristupili tim uslugama, osim ako se ne prebacite naprijed, a iz sigurnosnih razloga, vjerojatno ih ne biste trebali samo izlagati širem internetu. Umjesto toga, možete postaviti obrnuti proxy ili VPN. Postavio sam Wireguard pomoću aplikacije wg-easy u katalogu TrueCharts TrueNAS. Odavde možete kreirati profile koji se mogu uvesti u bilo koji Wireguard klijent, a zatim pristupiti uslugama na vašoj kućnoj mreži s bilo kojeg mjesta. Uz ovo, mogu gledati medije na svom Jellyfin poslužitelju s bilo kojeg mjesta, upravljati svojim NAS-om i kontrolirati bilo što drugo.

Sve ovo radi ako imate statičku IP adresu. Ako to ne učinite, možda bi bilo vrijedno pogledati konfiguriranje dinamičkog DNS-a. U suprotnom, može biti teško pristupiti vašem NAS-u izvan kućne mreže.

Što vam je potrebno da bi NAS radio

Da budem iskren, ako ne morate raditi ništa računalno previše skupo, onda ne trebate koristiti staro računalo za igranje da biste pokrenuli vlastiti NAS. Bilo koje staro stolno računalo će poslužiti, ali što je hardver bolji, to imate više mogućnosti.

Na primjer, mogu strujati 4K video sa svog bez problema, a Jellyfin može transkodirati medije u nižu razlučivost ako treba, ali da samo želim Nextcloud box i način pohranjivanja medija bez strujanja ili transkodiranja, onda ne bi trebao biti moćan svi. Puno ljudi koristi stari Raspberry Pis za strujanje medija bez transkodiranja i s priključenim tvrdim diskom za pohranu podataka.

Koji vam hardver treba ovisi o tome što želite raditi, ali bez obzira na sve, staro računalo možete pretvoriti u NAS: samo će se njegove mogućnosti nakon toga razlikovati.