Če imate star računalnik, ki še vedno leži naokrog, ga lahko spremenite v NAS.
Če imate naokoli star računalnik, se morda sprašujete, kaj storiti z njim. Lahko ga spremenite v pretočni računalnik, lahko ga podarite družini ali prijatelju... lahko pa ga spremenite v NAS. NAS je kratica za Network Attached Storage, vendar je to malo napačno ime za naprave, kot so te. Ni samo shranjevanje in lahko dejansko naredi veliko več. Vzel sem svoj stari igralni računalnik in ga spremenil v NAS, kar je bilo presenetljivo enostavno. Še bolje pa je, da lahko to storite tudi vi.
Zakaj uporabljati starejši računalnik namesto nakupa namenskega NAS?
Iskreno povedano, obstaja nekaj razlogov, zakaj bi morda želeli uporabiti starejši računalnik, a največji je preprosto samo dejanje recikliranja. Če imate popolnoma dober računalnik, ki leži naokoli in ne dela ničesar, zakaj bi šli ven in kupili NAS, namesto da bi le dali svoj stari računalnik delati? Zlasti zato, ker bodo starejši računalniki, kot so ti, verjetno zmogljivejši od večine naprav NAS, ki bi jih izbrali, je to v resnici preprosto.
Še bolje pa je, da boste predvidoma tudi bolje seznanjeni z deli vašega računalnika in česa je in česa ne zmore. Na primer, Ryzen 7 3700x brez integriranega GPE-ja je pomenilo, da vem, da potrebujem GPE v računalniku za prekodiranje predstavnosti. Če bi preprosto kupil standardni NAS s predpostavko, da lahko pretaka video 4k, kodiran s HEVC, obstaja možnost, da bi bil močno razočaran.
Potem je tu še faktor stroškov. Če imate osebni računalnik, ki laže, da ne dela ničesar, obstaja velika verjetnost, da vam pravzaprav sploh ne bo treba veliko vlagati. Moj celoten računalnik je bil še vedno nedotaknjen z Ryzen 7 3700x, 24 GB RAM-a in GTX 1070. Za NAS boste želeli izbrati specializirane pogone NAS, a to je vse, kar sem moral kupiti. Katera koli od najboljši trdi diski NAS bo dovolj, in vzel sem 4TB Seagate IronWolf Pro. Resnično boste želeli imeti več teh v konfiguraciji RAID zaradi redundance podatkov in hitrosti, vendar lahko nadgradite kadar koli. Kateri operacijski sistem boste izbrali, bo vplival na to, kako enostavno bo pozneje dodati prostor za shranjevanje. Potrebovali boste le dovolj povezav SATA na matični plošči in prostora za pogone v računalniku. Če ima vaš računalnik stvari, kot je bralnik DVD-jev, lahko celo kupite adapterje iz 5,25-palčnih rež, ki jih navadno uporabljajo namizni računalniki, da se prilegajo 3,5-palčnemu pogonu SATA.
Lahko bi bilo tudi dobro vzemite SSD za zagon iz. Ni nujno, da je velik in v večini primerov je 64 GB SSD več kot dovolj. Lahko dobite večjo particijo in jo razdelite na particije, če želite uporabiti sekundarno particijo za predpomnjenje, vendar vam tega ni treba in brez nje vam bo povsem v redu. Morda boste želeli tudi večji SSD, če izdelujete NAS za bolj navdušence in želite zagonski pogon uporabiti za druge namene. Operacijski sistemi, kot je TrueNAS, potrebujejo določeno zagonsko napravo.
Seagate IronWolf Pro
Sestava trdih diskov IronWolf Pro podjetja Seagate, izdelana za velike delovne obremenitve, ponuja visoke hitrosti prenosa in ima ogromno omejitev delovne obremenitve 300 TB/leto ter visoko vrednost MTBF 2,5 milijona ur. Trdi diski IronWolf Pro zagotavljajo do 22 TB prostora za shranjevanje in v ohišje NAS lahko namestite največ štiriindvajset teh izjemno hitrih diskov.
Izbira operacijskega sistema
Obstaja nekaj načinov, kako zgraditi programski del NAS, ko imate svoje trde diske, in segajo od preprostih do navdušencev. Eden od načinov za navdušence bi bil namestitev že pripravljenega Linux distro, kot je Debian, namestite nekaj podobnega Proxmoxu za upravljanje navideznega stroja in nato sami konfigurirajte vso programsko opremo. To bi lahko bilo zelo zabavno, če se tega želite lotiti, vendar je to velika časovna naložba za dodatno prilagodljivost, ki je večina ljudi verjetno ne potrebuje.
Namesto tega sem uporabil TrueNAS Scale. TrueNAS Scale je operacijski sistem, ki temelji na Debianu (torej Linuxu), ki ga lahko namestite na NAS in upravlja vaše vsebnike Docker z uporabo Kubernetesa. Z vsebniki izvajate večino programov v NAS, kjer je vsebnik v bistvu izoliran digitalni otok, v katerem se izvaja aplikacija. Če želite omogočiti povezavo z drugimi vsebniki na napravi in izmenjavo podatkov, zgradite "mostove" med temi otoki tako, da jim omogočite neposredno povezavo med seboj. Vsebniki so naravno izolirani, kar je odlično za varnost in pomeni, da aplikacije delijo le tiste podatke, ki jim jih dovolite.
Za postopek nastavitve in namestitve boste potrebovali grafični izhod iz računalnika, v katerega nameščate TrueNAS, in nanj priključeno tipkovnico. Po tem, dokler je pogon TrueNAS vklopljen in se samodejno zažene, ko znova zaženete sistem, vam monitorja ne bo treba imeti priključenega nanj. Moj NAS ima samo dva kabla: ethernetni kabel in napajalni kabel. V mojem primeru moj Ryzen 7 3700x nima integriranega grafičnega procesorja, vendar se bo stroj še vedno zagnal brez 1070 v njem. Z drugimi besedami, če imate rezervni računalnik, ki za delovanje potrebuje namenski GPE, ga lahko preprosto zaženete in nastavite z GPE ter ga nato odstranite.
Drugi operacijski sistemi, ki jih lahko uporabljate, vključujejo (vendar niso omejeni na):
- Jedro TrueNAS
- UnRAID
- OpenMediaVault
- Rockstor
Vedno raziščite, kateri operacijski sistem je najboljši za vas, preden ga uvedete.
Jedro TrueNAS
TrueNAS Core je tehnično bolj podprt kot TrueNAS Scale in temelji na FreeBSD. Večina ljudi bi raje imela Scale za izvajanje dejanskih aplikacij, tako da če želite, da je vaš NAS več kot le shranjevanje, verjetno ne želite uporabiti Core, razen če vam je všeč nekaj naprednega petljanje. Core je zelo stabilen s širšo dokumentacijo in daljšo podporo, vendar bo Scale običajno lažji, še posebej, če že poznate svojo pot v Linuxu. Core je v svojem uporabniškem vmesniku videti popolnoma enako kot TrueNAS Scale.
UnRAID
UnRAID je odlična možnost za NAS, ki je enostaven za uporabo, vendar je plačljiv operacijski sistem, ki ima nekaj omejitev, kot je število pogonov v sistemu. Omejitev je 30, tako da za večino ljudi to ni težava, vendar dejstvo, da boste plačali za ta operacijski sistem, verjetno večine ne zanima. UnRAID, tako kot TrueNAS, ima vgrajeno iskanje po aplikacijah, tako da lahko zgradite podobno kot storitev pretakanja predstavnosti ali celo strežnik Minecraft.
OpenMediaVault izgleda zastarel, vendar je zelo funkcionalen. Niste omejeni na uporabo datotečnega sistema ZFS, kar pomeni, da obstaja veliko prilagodljivosti pri dodajanju in spreminjanju pogonov, poleg tega pa ni nobenih pravih zahtev glede strojne opreme. OpenMediaVault lahko deluje na Raspberry Pi, če to želite, in je veliko bolj enostaven in natančen v svojem uporabniškem vmesniku. Včasih se mi zdi, da klikam v TrueNAS, da bi našel možnosti za stvari v morju menijev, medtem ko je OpenMediaVault veliko bolj premišljen. To je različna programska oprema za različne ljudi, vendar jo je vredno preveriti.
Kaj storiti s svojim NAS
Ko boste vse nastavili, boste lahko dostopali do svojega NAS iz druge naprave v istem omrežju. Način dostopa do njega je odvisen od operacijskega sistema, ki ste ga izbrali, vendar je za TrueNAS Scale na voljo spletni grafični vmesnik, kot je prikazan zgoraj. Tukaj lahko namestite aplikacije in konfigurirate celoten NAS in je osrednja točka vsega, kar boste počeli.
Na svojem NAS-u sem nastavil nekaj storitev. Prvi je MineOS, platforma za upravljanje strežnika Minecraft. V tem primeru lahko strežnike Minecraft gostite na svojem NAS-u in druge povežete z njimi. Vrata na usmerjevalniku boste morali preusmeriti naprej, da bo širši internet lahko videl vaš strežnik, vendar je to odličen način, da takoj izkoristite uporabnost.
Druga stvar, ki sem jo naredil, je, da sem ustvaril odlično Alternativa Google Photos: Nextcloud. Nextcloud je samostojni ponudnik shranjevanja v oblaku, do katerega lahko dostopate in ga samodejno sinhronizirate iz več naprav. Vse svoje fotografije, ki jih posnamem s pametnim telefonom, imam samodejno varnostno kopirane v mojo instanco Nextcloud, kar pomeni, da lahko nato zelo enostavno dostopam do teh fotografij kjer koli drugje.
Končno imam nastavljen tudi Jellyfin. Jellyfin je podoben Plexu, le da je brezplačen in popolnoma odprtokoden, vendar lahko z njim sami gostite svoje medije. Na primer, če imate veliko kopiranih DVD-jev in TV-oddaj (jaz jih imam), potem jih lahko gostite in pretakate v svoje naprave doma. Obstaja ogromno avtomatizacij, ki jih lahko nastavite z Jellyfinom, in veliko različnih aplikacij, ki jih lahko namestite za delo z njim, zato se prepričajte, da se malo poglobite v to, če vas zanima.
Pri vseh teh storitvah morate biti v istem omrežju, če želite dostopati do teh storitev, razen če se preusmerite naprej, in iz varnostnih razlogov jih verjetno ne bi smeli izpostaviti širšemu internetu. Namesto tega lahko nastavite obratni proxy ali VPN. Wireguard sem nastavil z uporabo aplikacije wg-easy v katalogu TrueCharts TrueNAS. Od tu lahko ustvarite profile, ki jih je mogoče uvoziti v katerega koli odjemalca Wireguard, in nato dostopate do storitev v domačem omrežju od koder koli. S tem lahko gledam medije na svojem strežniku Jellyfin od koder koli, upravljam svoj NAS in nadziram karkoli drugega.
Vse to deluje, če imate statični naslov IP. Če tega ne storite, bi bilo morda vredno razmisliti o konfiguraciji dinamičnega DNS-ja. V nasprotnem primeru bo morda težko dostopati do vašega NAS zunaj domačega omrežja.
Kaj potrebujete za delovanje NAS
Iskreno povedano, če vam ni treba storiti ničesar, kar je računsko preveč drago, potem vam ni treba uporabljati starega igralnega računalnika za zagon lastnega NAS. Zadošča kateri koli stari namizni računalnik, vendar boljša ko je strojna oprema, več zmogljivosti imate.
Na primer, iz svojega lahko brez težav pretakam videoposnetke 4K, Jellyfin pa lahko po potrebi prekodira predstavnost v nižjo ločljivost, vendar če bi samo želel škatlo Nextcloud in način za shranjevanje medijev brez pretakanja ali prekodiranja, potem ne bi bilo treba biti zmogljiva pri vse. Veliko ljudi uporablja stari Raspberry Pis za pretakanje predstavnosti brez prekodiranja in s priloženim trdim diskom za shranjevanje podatkov.
Katero strojno opremo potrebujete, je odvisno od tega, kaj želite početi, vendar ne glede na vse lahko stari računalnik spremenite v NAS: le njegove zmogljivosti se bodo po tem razlikovale.