Olen saanud oma «koduserveri» Linuxi peal vaid paar aastat pĂ€rast seda, kui mulle arvuti osteti. NĂŒĂŒd on sellest hetkest möödunud juba ĂŒle viieteist aasta ja enamikku sellest ajast on mul olnud mingi teine arvuti kodus. Ăhel pĂ€eval, kui tuli aeg seda uuendada, mĂ”tlesin: miks peaks mul olema eraldi ruuter, kui mul on juba vaba arvuti? Sel ajal, kui ma neid mĂ”tteid mĂ”lgutasin, oli see paljudele 2000ndatel tavaline konfiguratsioon.
TĂ”epoolest: tĂ€napĂ€eval saab selle jaoks luua eraldi virtuaalkeskkonna, kuhu saab USB vĂ”i PCI Wi-Fi kaardi suunata. Ja operatsioonisĂŒsteemina saab kasutada MikroTik RouterOS-i, saades vĂ€ikese raha eest ettevĂ”tte tasemel tarkvara.
Sissejuhatus
MÀÀratlen oma eesmĂ€rgid ja ĂŒlesanded, kui hakkasin projekti kĂ€ima:
- Kogum tuleb maksimaalselt koosneda kÔige levinumatest standardkomponentidest. See tÀhendab, et emaplaate, mille suurus on erinev mATX / mini-ITX vastavatest mÔÔtudest ja madalatest korpidest, kuhu ei mahu tÀissuuruses kaardid, ei tohi olla.
- Kettakohtade jaoks peab olema palju ruumi, kuid ise korvid peavad olema 2.5â jaoks.
- Modulaarsus peab mingil hetkel viima kokkuhoiduni â vana standardi 5 Wi-Fi kaarti saab lihtsalt vahetada 7 vastu.
- Toetama peab ĂŒkskĂ”ik millist kaugjuhtimist, et oleks vĂ”imalik aru saada, miks sĂŒsteem ei tĂ”use, ilma fĂŒĂŒsilise monitori ja klaviatuuri ĂŒhendamiseta kĂ”rgelt ja kaugele asuvasse seadmesse.
- TĂ€ielik vabadus operatsioonisĂŒsteemide valimisel ning nende toetamine kĂ”ikide kriitiliste komponentidega igas operatsioonisĂŒsteemis.
- KĂ”rge jĂ”udlus. Tekkis vĂ€simus oodata, kuni Deluge «seedib» .torrentit mitme tuhande faili puhul vĂ”i kui sisse lĂŒlitatud krĂŒpteerimine pĂ”hjustab kiiruslanguse allapoole ketast vĂ”i vĂ”rku.
- Visuaalne ilu ja hoolikas kogumine.
- KÔrgeim kompaktsus. Ideaalne suurus on kaasaegne mÀnguplaat.
Hoidke ette, et kui usute, et allpool artiklis rÀÀgin, kuidas kÔiki punkte tÀita - olete vÀga naiivne ja teil on parem osta Synology vÔi koht pilves.
TÔeliselt ei nÀe ma selles lahenduses midagi ebareaalset, lihtsalt vÔib-olla ei ole ma kÔiki pakkumisi piisavalt hÀsti uurinud vÔi on asi selles, et isetootmise NAS-turg on ammu languses ja selleks mÔeldud komponente on aina vÀhem ning need on kallimad.
Veidi tarkvarast.
Viimasel ajal olen ma muutunud nii laiskaks, et ma ei tahtnud isegi KVM-i ise seadistama hakata, nii et otsustasin proovida unRAIDi, mida LinusTechTips on reklaaminud kui mugavat GUI-d KVM-i seadistamiseks ja head tarkvara NAS-i jaoks ĂŒldiselt. Kuna mul oli ka liiga laisk mdadm-iga tegeleda, tappis unRAID kaks lindu ĂŒhe kiviga.
Kogumine
Korpus
Edasi lĂ€ks, ĂŒllatavalt, kĂ”ige keerulisema osa tegemine isetehtud NAS-i kogumise standardkomponentidest: korpuse valik! Nagu ma ĂŒtlesin, on ajad, mil uksel oli ust, mille taga olid ketaspaigaldused, juba ammu möödas. Ja ma tahtsin kasutada 2,5â viieteistmillimeetriseid Seagate'i kettaid (kui kirjutamise hetkel, maksimaalne maht â 5TB). Need on vaiksed ja vĂ”tavad vĂ€he ruumi. Seni on 5TB mulle piisavalt olnud.
Ilmselt soovisin miniITX emaplaati, kuna tundus, et ĂŒks laiendusport on piisav.
Selgub, et on kompaktseid korpuseid, vĂ€iksemad kui sĂŒlearvutid, kuid seal on ainult ĂŒks koht 2,5 ja "teised" korpused, kus on kaks 3,5 sobivat suurust. Keskel nagu ei eksisteeri. Isegi raha eest. Oli midagi Aliexpressis, aga see on tootmisest vĂ€lja vĂ”etud (ALATI kontrollige Alit, otsides ebatavalisi asju, vahel on hiinlased juba kĂ”ik vĂ€lja mĂ”elnud ja pannud massilist tootmist). Ăhel vĂ€iksel foorumil lugesin SilverStone CS01B-HS kohta, kuid hind ei sobinud absoluutselt "eelarvesse". Olles vĂ€sinud otsingutest, tellisin selle Amazonist lĂ€bi Shipito, millega ebaĂ”nnestusin tĂ€ielikult tehnilise ĂŒlesande kolmanda punkti tĂ€itmisel.
Kuid nĂŒĂŒd ei pidanud ma enam eelarve pĂ€rast muretsema!
Soovitan teil kohe teha 3D mudel oma unistuste korpusest ja lÔigata see CNC masinaga vÀlja tÔelisest alumiiniumist. See maksab veidi rohkem kui SilverStone, kuid on tuhat korda meeldivam. Ainult, jagage see siis GitHubis!
Protsessor
Loomulikult tahtsin protsessoriks vĂ”tta AMD, 2019. aasta on kĂ€es, teadjamad on ainult need, kes ei sĂŒvenenud. Kuid, pĂŒĂŒdes tĂ€ita punkti neli âKaugtöötamise tugiâ, leian AMD-st ainult Ryzen DASHi ja mĂ”istan, et sel juhul tuleb valida Intel.
Edasi lÀheb kÔik nagu tavaliselt: yandex.market, filtrid, lihtne googeldamine laste probleemide ja tasuta kohaletoimetamise kohta homme MKAD-i piires.
Emaplaat
Emaplaatide seas on valik tegelikult ĂŒks â Gigabyte GA-Q170TN.
Mul ei ole aimugi, miks laiendusplaat on vaid x4, kuid kui tulevikus soovite sinna kĂŒmne gigabiti vĂ”rkaart installida, siis piisab varust. Kuid salvestust, mis sellist jĂ”udlust toetaks, te ei saa juba ĂŒhendada.
Suurte plussidena: kaks miniPCI-E pesa. MikroTik toodab kÔik oma Wi-Fi kaardid (millised me vajame, kuna ainult need on RouterOS-is toetatud) miniPCI-E formaadis ja tÔenÀoliselt toob nad turule veel aastaid, kuna see on nende pÔhivÀline standard. NÀiteks vÔite osta nende mooduli. ja hÔlpsasti saada seadmete toetust LoRa jaoks.
Kaks Ethernetit, kuid 1 Gbit. 2017. aastal esitasin seaduse eelnĂ”u, et keelata emaplaatide mĂŒĂŒk, mille Etherneti kiirus on alla 4 Gbit, kuid ei jĂ”udnud vajalikku allkirjade arvu koguda, et ĂŒletada omavalitsuse filtrit.
Kettad
Kettadena valime kaks STDR5000200. Miks need maksavad vĂ€hem kui ST5000LM000, mis seal tegelikult on. PĂ€rast ostu kontrollime, laheme, vĂ”tame ST5000LM000 vĂ€lja ja ĂŒhendame SATA kaudu. Garantii korral â kokkupanek, ja tagastate, saades vahetuseks uue ketta (ei nalja, ma tegin seda).
Ma ei kasutanud NVMe SSD-d, vÔib-olla tulevikus, kui vajadus tekib.
Intel on oma parimates traditsioonides laiali valanud takistused: emaplaadi toetust ei ole piisavalt, vPro tugi peab olema ka protsessoris, ja te vÀsitate sobivuse tabeli otsimisel. Igal juhul sain imekombel teada, et minimaalne on i5-7500. Kuid kuna eelarves ei olnud rohkem piiri, leppisin sellega.
ĂlejÀÀnud komponentides ei nĂ€e ma midagi huvitavat, neid saab asendada mis tahes analoogidega, seega siin on teile ĂŒldine tabel hindadega ostu hetkel:
Nimi
Kogus
Hind
Hind
Crucial DDR4 SO-DIMM 2400MHz PC4-19200 CL17 â 4Gb CT4G4SFS624A
2
1 259
2 518
Seagate STDR5000200
2
8 330
16 660
SilverStone CS01B-HS
1
$159 + $17 (Amazonist saatmine) + $80 (saatmine Eestisse) = $256
16 830
PCI-E kontroller Espada FG-EST14A-1-BU01
1
2 850
2 850
SFX 300W toiteplokk Be quiet SFX POWER 2 BN226
1
4160
4160
Kingston SSD 240GB SUV500MS/240G {mSATA}
1
2 770
2 770
Intel Core i5-7500
1
10 000
10 000
GIGABYTE GA-Q170TN
1
9 720
9 720
MikroTik R11e-5HacT
1
3 588
3 588
Antennid
3
358
1 074
RouterOS 4. taseme litsents
1
$45
2 925
unRAID Basic litsents
1
$59
3 835
Kokku 66 930 rubla. Punkt kolm majandusliku aspekti jaoks on purustatud killuks, kuid hingetuks jÀÀb mĂ”te, et kĂŒmne aasta pĂ€rast tĂ€idab see riistvara ikka oma ĂŒlesannet.
Tarkvara seadistamine oli ĂŒsna lihtne, Ă”nneks toetab see 95% juhtmeteta hiireklĂ”psudega ĂŒhe Ă”htu jooksul. VĂ”in sellest kirjutada eraldi artikli, kui see huvitab, sest kĂ”ik ei olnud ideaalne, kuid lahendamatuid probleeme ei olnud. NĂ€iteks ei olnud lihtne seadistada traadiga Etherneti adaptereid RouterOS-is, kuna selle toetatavate seadmete nimekiri on ĂŒsna piiratud.
JÀreldused pÀrast sada pÀeva tööaja tÀitmist
- vPro ei ole selle eesmĂ€rgi saavutamiseks vajalik. See kitsendab emaplaatide ja protsessorite valikut ning koduseks kasutamiseks piisab traadita HDMI pikenduskaablitest ja traadita klaviatuurist. ĂĂ€rmuslikel juhtudel (server asub keldris raudbetoonplaadi all) â kasutage keerme pikendust.
- 10 gigabitti oleks olnud vaja juba eile. Keskmine kÔvaketas loeb kiiremini kui 120 megabitti sekundis.
- Korpus neelas neljandiku eelarvest. See on vastuvÔetamatu.
- Kiire protsessor NAS/iRouteris on vajalik rohkem kui algselt tundus
- unRAID on tĂ”esti hea tarkvara, seal on kĂ”ik vajalik ja mitte midagi tarbetut. Maksate ĂŒhe korra, kui vajate rohkem kettaid â kĂŒsitakse ainult litsentside hinna erinevust.
Minu endine hap ac andis umbes 20 megabitti sisse lĂŒlitatud VPN tunneliga. Praegu piisab ĂŒhest i5-7500 tuumast, et anda gigabit.

P.S.
Mul on tĂ”eliselt hea meel, et lugesite lĂ”puni ja see oli teile huvitav! Palun kĂŒsige kĂŒsimusi, kui midagi jĂ€i ebaselgeks. Ma vĂ”isin tĂ€iesti unustada.
Vastan kohe ilmselgele:
â Miks kĂ”ik see, vĂ”iks lihtsalt osta Synology?
â Jah, ja soovitan teil nii teha. See on lihtsam, kiirem, odavam ja usaldusvÀÀrsem. Artikkel on entusiastidele, kes teavad, miks on neile lisavĂ”imalused vajalikud.
â Miks mitte FreeNAS, seal on kĂ”ik, mis on unRAID-is, kuid tasuta?
â Kahjuks on avatud allikad juba tĂ€iesti teistsugused. FreeNAS-i arendavad samad palgalised programmeerijad. Ja kui saate nende tööd tasuta, siis olete teie lĂ”ppkasutaja. VĂ”i lĂ”petab investor neile peagi raha maksmise.
â KĂ”ike saab teha ka puhta Linuxiga ja veel sÀÀsta!
â Jah. Kunagi ma tegin nii. Aga miks? Minu jaoks oli alati probleemi seadistamine Linuxi vĂ”rgus. Las see jÀÀb Computer Janitors'i pĂ€devusse. RouterOS lahendab selle klassi probleemid tĂ€ielikult. Sama kehtib ka MD RAID'i kohta: kuigi mdadm ei luba rumalaid vigu teha, kaotasin ma sellegi poolest andmed. Ja unRAID lihtsalt ei lase vajutada vale nuppu. JĂ€llegi, teie aega ei tasu raisata kĂ€sitsi salvestuse seadistamiseks.
â Aga sa ikkagi installisid tavapĂ€rast Ubuntu virtuaalmasinasse!
â Selleks kĂ”ik algas. NĂŒĂŒd on teil oma isiklik AWS, millel on maksimaalne ĂŒhendus kiirus teie salvestusruumiga, koduvĂ”rguga ja internetiga samal ajal, mida keegi teine ei saa pakkuda. Milliseid teenuseid sellel virtuaalmasinal kĂ€itada â otsustage teie.
â Igav probleem ja kohe ei ole kodus ei Wi-Fi, ei internetti, ei salvestust.
â Varu ruuter maksab 1000 rubla, ja kettad ei kao kuhugi. Kogu selle aja jooksul ei ole midagi peale ketaste ja ventilaatorite iseeneslikult purunenud. Isegi tavaline nettopp on töötanud 24/7 peaaegu kĂŒmme aastat ja tunneb end praegu suurepĂ€raselt. On ĂŒle elanud kaks ketast.
Ainult registreeritud kasutajad saavad kĂŒsitluses osaleda. , palun.
Kas kirjutada teine osa tarkvara seadistamisest?
60%Jah99
18.1%Mulle ei ole huvitav, aga kirjuta30
21.8%Ei ole vaja36
HÀÀletas 165 kasutajat. Keeldusid 19 kasutajat.
Allikas: habr.com
