Cum să transformați un computer vechi într-un NAS

Dacă aveți încă un computer vechi, l-ați putea transforma într-un NAS.

Dacă aveți un computer vechi în jur, este posibil să vă întrebați ce să faceți cu el. L-ai putea transforma într-un computer în flux, l-ai putea oferi unei familii sau unui prieten... sau îl poți transforma într-un NAS. NAS înseamnă Network Attached Storage, dar este un nume puțin greșit pentru dispozitive ca acestea. Nu este doar stocare și, de fapt, poate face mult mai mult. Mi-am luat vechiul meu computer de jocuri și l-am transformat într-un NAS și a fost surprinzător de ușor de făcut. Și mai bine este că o poți face și tu.

De ce să folosiți un computer mai vechi în loc să cumpărați un NAS dedicat?

Pentru a fi sincer, există câteva motive pentru care ați putea dori să utilizați un computer mai vechi, dar cel mai mare este pur și simplu actul de reciclare. Dacă ai un PC perfect bun care zace fără să faci nimic, de ce ai ieși și ai cumpăra un NAS în loc să-ți pui vechiul computer la lucru? Mai ales că computerele mai vechi ca acestea vor fi probabil mai puternice decât majoritatea dispozitivelor NAS pe care le-ai lua, este într-adevăr o simplă idee.

Și mai bine este că, probabil, veți fi, de asemenea, mai familiarizați cu piesele din computer și cu ce este și ce nu este capabil. De exemplu, Ryzen 7 3700x neavând un GPU integrat însemna că știu că am nevoie de un GPU în computer pentru transcodarea media. Dacă aș achiziționa pur și simplu un NAS standard, presupunând că ar putea transmite videoclipuri 4k codificate HEVC, există șansa să fiu amar de dezamăgit.

Apoi mai este factorul cost. Dacă aveți un computer care minte că nu face nimic, atunci sunt șanse să nu fie deloc nevoie să investiți prea mult. Întregul meu computer era încă intact cu un Ryzen 7 3700x, 24 GB de RAM și un GTX 1070. Pentru un NAS, veți dori să cumpărați unități NAS specializate, dar asta este tot ce aveam nevoie să cumpăr. Oricare dintre cele mai bune hard disk-uri NAS va face și am luat un Seagate IronWolf Pro de 4TB. În mod realist, veți dori să aveți mai mulți dintre aceștia într-o configurație RAID pentru redundanța datelor și viteza, dar puteți face upgrade în orice moment. Sistemul de operare pe care îl alegeți va afecta cât de ușor este să adăugați spațiu de stocare la o dată ulterioară. Va trebui doar să aveți suficiente conexiuni SATA pe placa de bază și spațiu pentru unitățile din interiorul computerului. Dacă computerul dvs. are lucruri precum un cititor de DVD, puteți chiar să cumpărați adaptoare de la sloturile de 5,25 inchi pe care le folosesc de obicei desktopurile pentru a le face să se potrivească cu o unitate SATA de 3,5 inchi.

Ar putea fi bine de asemenea ridicați un SSD pentru pornire de la. Acesta nu trebuie să fie mare și, în majoritatea cazurilor, un SSD de 64 GB este mai mult decât suficient. Puteți obține una mai mare și o partiți dacă doriți să utilizați partiția secundară pentru stocarea în cache, dar nu aveți nevoie și veți fi complet bine fără ea. De asemenea, este posibil să doriți un SSD mai mare dacă construiți un NAS la nivel de entuziast și doriți să utilizați unitatea de pornire în alte scopuri. Sistemele de operare precum TrueNAS vor avea nevoie de un dispozitiv de pornire specificat.

Seagate IronWolf Pro

Creată pentru sarcini grele de lucru, gama de hard disk-uri IronWolf Pro de la Seagate oferă viteze mari de transfer și are o limită enormă a sarcinii de lucru de 300 TB/an și o valoare MTBF ridicată de 2,5 milioane de ore. Hard disk-urile IronWolf Pro oferă până la 22 TB de stocare și puteți încadra maximum douăzeci și patru dintre aceste unități extrem de rapide în carcasa dvs. NAS.

89 USD pe Amazon89 USD la Newegg

Alegerea sistemului de operare

Există câteva modalități de a construi partea de software a unui NAS odată ce aveți hard disk-uri și acestea variază de la ușor la entuziast. O modalitate de pasionat ar fi să instalați un dispozitiv disponibil Linux distro precum Debian, instalați ceva de genul Proxmox pentru gestionarea mașinilor virtuale și apoi configurați singur tot software-ul. Ar putea fi foarte distractiv dacă doriți să intrați în asta, dar este o investiție mare de timp pentru o flexibilitate suplimentară de care majoritatea oamenilor probabil nu au nevoie.

În schimb, am mers cu TrueNAS Scale. TrueNAS Scale este un sistem de operare Debian (deci, Linux) pe care îl puteți instala pe un NAS și vă gestionează containerele Docker folosind Kubernetes. Containerele sunt modul în care rulați majoritatea programelor pe un NAS, unde un container este în esență o insulă digitală izolată în care să ruleze o aplicație. Pentru a-i permite să se conecteze la alte containere de pe mașină și să partajeze date, construiți „punți” între aceste insule, permițându-le să se conecteze direct între ele. Containerele sunt izolate în mod natural, ceea ce este excelent pentru securitate și înseamnă că aplicațiile partajează doar datele pe care le lăsați să le partajeze.

Pentru procesul de configurare și instalare, veți avea nevoie de o ieșire grafică de la computerul pe care instalați TrueNAS și de o tastatură conectată la acesta. După aceea, atâta timp cât unitatea TrueNAS este pornită și pornește automat când reporniți sistemul, nu va trebui să țineți un monitor conectat la el. NAS-ul meu are doar două cabluri care intră în el: un cablu ethernet și un cablu de alimentare. În cazul meu, Ryzen 7 3700x al meu nu are un GPU integrat, dar mașina va porni în continuare fără 1070 din el. Cu alte cuvinte, dacă aveți un PC de rezervă care are nevoie de un GPU dedicat pentru a funcționa, puteți pur și simplu să îl porniți și să îl configurați cu GPU-ul și apoi să îl scoateți după.

Alte sisteme de operare pe care le puteți utiliza includ (dar nu se limitează la):

  • TrueNAS Core
  • UnRAID
  • OpenMediaVault
  • Rockstor

Cercetați întotdeauna ce sistem de operare este cel mai bun pentru dvs. înainte de a-l implementa.

TrueNAS Core

TrueNAS Core este mai susținut din punct de vedere tehnic decât TrueNAS Scale și se bazează pe FreeBSD. Majoritatea oamenilor ar prefera Scale pentru a rula aplicații reale, așa că dacă doriți ca NAS-ul dvs. să fie mai mult decât simplu stocare, probabil că nu doriți să utilizați Core decât dacă vă simțiți confortabil să faceți ceva avansat chinuri. Core este foarte stabil, cu o documentație mai largă și un suport mai lung, dar Scale va fi de obicei mai ușor, mai ales dacă știți deja modul în care vă aflați în Linux. Core arată exact la fel ca TrueNAS Scale în interfața sa de utilizare.

UnRAID

UnRAID este o opțiune excelentă pentru un NAS care este ușor de utilizat, dar este un sistem de operare plătit care are unele limitări, cum ar fi numărul de unități dintr-un sistem. Limita este de 30, deci nu este o problemă pentru majoritatea oamenilor, dar faptul că veți plăti pentru acest sistem de operare probabil nu este ceva de care majoritatea oamenilor sunt interesați. UnRAID, la fel ca TrueNAS, are o căutare de aplicații încorporată, astfel încât să puteți construi servicii de streaming media sau chiar un server Minecraft.

OpenMediaVault arata datat, dar este foarte functional. Nu sunteți blocat să utilizați sistemul de fișiere ZFS, ceea ce înseamnă că există multă flexibilitate în adăugarea și schimbarea unităților și, de asemenea, nu există cerințe hardware reale. OpenMediaVault poate rula pe un Raspberry Pi dacă doriți, și este mult mai simplu și la obiect în interfața sa de utilizare. Mă trezesc uneori făcând clic în TrueNAS pentru a găsi opțiuni pentru lucruri într-o mare de meniuri, în timp ce OpenMediaVault este mult mai deliberat. Este un software diferit pentru oameni diferiți, dar merită verificat și el.

Ce să faci cu NAS-ul tău

Odată ce sunteți totul configurat, veți putea accesa NAS-ul de pe un alt dispozitiv din aceeași rețea. Cum îl accesați depinde exact de sistemul de operare pe care l-ați ales, dar pentru TrueNAS Scale, există o interfață grafică web, așa cum se arată mai sus. Puteți instala aplicații și configura întregul NAS de aici, iar acesta este punctul central al tot ceea ce veți face.

Pe NAS-ul meu, am configurat câteva servicii. Primul este MineOS, o platformă de gestionare a serverului Minecraft. În acest sens, puteți găzdui servere Minecraft pe NAS-ul dvs. și îi puteți conecta pe alții. Va trebui să redirecționați porturile de pe router pentru a permite internetului mai larg să vă vadă serverul, dar aceasta este o modalitate excelentă de a obține utilitate instantanee din acesta.

Un alt lucru pe care l-am făcut a fost să creez un minunat Alternativă Google Foto: Nextcloud. Nextcloud este un furnizor de stocare în cloud auto-găzduit pe care îl puteți accesa și sincroniza automat de pe mai multe dispozitive. Toate fotografiile mele pe care le capt pe smartphone fac backup automat în instanța mea Nextcloud, ceea ce înseamnă că apoi pot accesa acele fotografii oriunde altundeva foarte ușor.

În cele din urmă, am configurat și Jellyfin. Jellyfin este similar cu Plex, cu excepția faptului că este gratuit și complet open source, dar vă puteți găzdui singur propriile media cu acesta. De exemplu, dacă aveți o mulțime de DVD-uri și emisiuni TV extrase (eu am), atunci le puteți găzdui și le puteți transmite pe dispozitivele dvs. din casă. Există o mulțime de automatizări pe care le puteți configura cu Jellyfin și multe aplicații diferite pe care le puteți instala pentru a lucra cu el, așa că asigurați-vă că ați căutat ceva în aceasta dacă sunteți interesat.

Cu toate acestea, trebuie să fiți în aceeași rețea pentru a accesa aceste servicii, cu excepția cazului în care redirecționați portul și, din motive de securitate, probabil că nu ar trebui să le expuneți la internetul mai larg. În schimb, puteți configura un proxy invers sau un VPN. Am configurat Wireguard folosind aplicația wg-easy din catalogul TrueCharts TrueNAS. De aici, puteți crea profiluri care pot fi importate în orice client Wireguard și apoi puteți accesa serviciile din rețeaua dvs. de domiciliu de oriunde. Cu aceasta, pot să urmăresc conținut media pe serverul meu Jellyfin de oriunde, să-mi gestionez NAS-ul și să controlez și orice altceva.

Toate acestea funcționează dacă aveți o adresă IP statică. Dacă nu, atunci ar putea merita să vă uitați la configurarea unui DNS dinamic. În caz contrar, poate fi dificil să accesați NAS din afara rețelei dvs. de acasă.

De ce aveți nevoie pentru ca un NAS să funcționeze

Sincer să fiu, dacă nu trebuie să faci ceva prea costisitor din punct de vedere computațional, atunci nu trebuie să folosești un computer vechi de jocuri pentru a rula propriul tău NAS. Orice computer desktop vechi va funcționa, dar cu cât hardware-ul este mai bun, cu atât aveți mai multe capacități.

De exemplu, pot transmite videoclipuri 4K de la mine fără probleme, iar Jellyfin poate transcoda conținutul media pentru a avea o rezoluție mai mică dacă am nevoie, dar dacă aș dori doar o casetă Nextcloud și o modalitate de a stoca conținut media fără streaming sau transcodare, atunci nu ar trebui să fie puternică la toate. Mulți oameni folosesc vechiul Raspberry Pis pentru streaming media fără transcodare și cu un hard disk atașat pentru stocarea datelor.

De ce hardware aveți nevoie depinde de ceea ce doriți să faceți, dar indiferent de ce, puteți transforma un computer vechi într-un NAS: doar capacitățile acestuia vor diferi.