- 2026 संस्करण की DIY NAS निर्माण गाइड, जिसमें छोटे form factor, low-power CPU, 6 या उससे अधिक drive bays, और homelab विस्तार क्षमता को मुख्य मानदंड मानकर एक personal NAS तैयार किया गया है
- मदरबोर्ड के लिए Topton N22 (Intel Core 3 N355 CPU) चुना गया है। इसमें 8 SATA ports, 2 NVMe slots, और 10GbE तथा 2.5GbE network ports दिए गए हैं
- केस के रूप में JONSBO N4 इस्तेमाल किया गया है, जो 6 x 3.5-inch और 2 x 2.5-inch drives को support करता है, और noise समस्या हल करने के लिए Noctua NF-A12x25 fan जोड़ा गया है
- operating system के रूप में TrueNAS Community Edition (25.10 Goldeye) इंस्टॉल किया गया है, जिसमें storage pool configuration, apps और VM के लिए SSD उपयोग, और SMB/NFS/SSH services सक्रिय की गई हैं
- कुल लागत लगभग $1,189 रही, और यह commercial NAS की तुलना में अधिक performance और विस्तार क्षमता देता है
DIY NAS की पृष्ठभूमि और डिज़ाइन मानदंड
- 14 साल पहले personal storage capacity की सीमा के कारण NAS खुद बनाना शुरू किया गया
- हर साल नया DIY NAS build प्रकाशित किया जाता है, और miniaturization, विस्तार क्षमता, तथा power efficiency को मुख्य मानदंड के रूप में बनाए रखा गया है
- मुख्य डिज़ाइन मानदंड
- छोटा form factor: जगह की बचत
- 6 या अधिक drive bays: विस्तार क्षमता सुनिश्चित करना
- low-power integrated CPU: 24/7 संचालन के लिए
- homelab उपयोगिता: VM और containers चलाने की क्षमता
- इस बात पर ज़ोर दिया गया है कि हर उपयोगकर्ता को अपने environment के अनुसार मानदंड तय करने चाहिए
पार्ट्स की कीमतों का रुझान और build का समय
- HDD, SSD, RAM जैसे parts की बढ़ती कीमतों के कारण NAS build का सही समय सोचने की स्थिति
- Intel CPU और Topton motherboard की कीमतें भी बढ़ने की आशंका
- “अभी से बाद में स्थिति और खराब हो सकती है” इस सोच के साथ 2026 संस्करण build किया गया
मदरबोर्ड और CPU
- Topton N22 (Intel Core 3 N355) का चयन
- 8-core 8-thread, 15W TDP, Intel Quick Sync Video support
- 8x SATA3, 2x NVMe, 10GbE + 2x 2.5GbE ports configuration
- पिछली पीढ़ी के N18 की तुलना में 2 अतिरिक्त SATA ports और एक PCI-e x1 slot
- media streaming, home automation, game server आदि के लिए homelab उपयोगिता और मजबूत
केस और cooling
- JONSBO N4 case का उपयोग
- 6 x 3.5-inch और 2 x 2.5-inch drives का support
- कुछ bays में SATA backplane support नहीं है, जिससे replacement असुविधाजनक है
- कम कीमत के कारण किफायती विकल्प
- stock fan noise की समस्या दूर करने के लिए Noctua NF-A12x25 PWM fan लगाया गया
- motherboard के SYS_FAN header से जोड़कर BIOS में RPM समायोजित किया जा सकता है
मेमोरी
- Crucial DDR5 32GB 4800MHz SODIMM का उपयोग
- पिछली build से बचे हुए parts का उपयोग
- 48GB upgrade को कीमत अधिक होने के कारण टाला गया
- VM और apps चलाने के लिए पर्याप्त capacity
स्टोरेज configuration
- boot drive: Silicon Power 128GB A55 SATA SSD के 2 drive
- apps/VM के लिए NVMe: Silicon Power 1TB NVMe SSD के 2 drive (PCIe 3.0 x1 सीमा)
- large-capacity HDD: पहले से मौजूद 8TB HDD का पुन: उपयोग
- RAIDZ2 जैसी 2-drive redundancy configuration की सिफारिश
- खरीदते समय अलग manufacturing batches और burn-in test की सिफारिश
- SATA cable: SFF-8643 → 4x SATA breakout cable का उपयोग कर wiring को सरल बनाया गया
power supply unit
- SilverStone SX500-G (500W SFX, 80 Plus Gold) चुना गया
- छोटे form factor case के साथ compatible
- power efficiency मानदंड को पूरा करता है
operating system: TrueNAS Community Edition
- TrueNAS 25.10 (Goldeye) इंस्टॉल किया गया
- SMB, SSH, NFS services सक्रिय
flash pool (NVMe SSD) और rust pool (HDD RAIDZ2) configured
- Scrutiny app से S.M.A.R.T monitoring
- लंबी अवधि के उपयोग के लिए recommended settings
- Let’s Encrypt certificate, UPS integration, email alerts, backup replication, snapshots, S.M.A.R.T tests
असेंबली और BIOS settings
- Mini-ITX board लगाने पर अंदर पर्याप्त जगह बचती है
- SATA backplane के बिना 4 bays install करते समय cable connection असुविधाजनक रहा
- BIOS की मुख्य settings
- GMT time setting
- fan speed manually adjust करना (PWM 180)
- power restore होने पर auto boot
- boot order निर्धारित करना
burn-in test
- Memtest86+ से RAM का 3 या अधिक बार परीक्षण
- Spearfoot Disk Burn-in Script से HDD verification
- अत्यधिक testing के बजाय पर्याप्त स्तर की reliability सुनिश्चित करने पर ज़ोर
benchmark परिणाम
- FIO और CrystalDiskMark tests किए गए
flash pool: अधिकतम 1214MB/s read, 548MB/s write
rust pool: अधिकतम 544MB/s read, 368MB/s write
- SMB share speed लगभग 10GbE network saturation स्तर तक पहुँची
- यह पुष्टि हुई कि ज़्यादातर मामलों में bottleneck network ही होता है
power consumption
| कार्य |
औसत बिजली खपत |
कुल खपत |
| बूट |
120W |
0.02kWh |
| idle |
66.7W |
0.20kWh |
| RAM burn-in |
91.7W |
1.65kWh |
| HDD benchmark |
85W |
0.68kWh |
| कुल |
66.5W औसत |
7.17kWh |
EconoNAS विकल्प
- parts की तेज़ कीमत वृद्धि के कारण low-cost NAS build (EconoNAS) को रोकने पर विचार
- लागत घटाने के उपाय
- N18/N150 board से बदलना (-$180~$224)
- RAM 16GB (-$39), सस्ता fan (-$26), सस्ता PSU (-$104), boot drive redundancy हटाना (-$22)
- कुल $400 से अधिक की बचत संभव
पूरा होने के बाद उपयोग और बिक्री
- इसे personal NAS replacement के रूप में सोचा गया, लेकिन फिलहाल टाल दिया गया
- तैयार system को eBay बिना reserve auction में बेचने की योजना
- highest bidder को दिया जाएगा
अंतिम मूल्यांकन
- Topton N22 board के 8 SATA ports से capacity में 33% वृद्धि
- Intel N355 CPU NAS उपयोग के लिए ज़रूरत से अधिक है, लेकिन home server विस्तार क्षमता शानदार है
- JONSBO N4 case में backplane support न होने की असुविधा है, लेकिन कीमत प्रतिस्पर्धी है
- कुल लागत लगभग $1,189 पर यह QNAP, Asustor, UGREEN जैसे commercial NAS की तुलना में performance और विस्तार क्षमता में बेहतर है
- RAM, board, case जैसे आंशिक upgrades की संभावना DIY NAS का बड़ा फायदा है
- 2026 NAS खुद बनाने के लिए एक उपयुक्त समय है
1 टिप्पणियां
Hacker News टिप्पणियाँ
NAS idle state में भी मेरे UNAS Pro (4x8TB HDD, 2x8TB SSD), Mac mini M1, 2TB Samsung T7 SSD, 4 AP और 4 Protect कैमरों के कुल पावर उपयोग से ज़्यादा बिजली खाता है
UNAS Pro 10G networking सपोर्ट करता है, और 4 HDD RAID5 array में लगभग 500MB/s, SSD पर 1GB/s तक स्पीड दे सकता है
पूरे network gear (firewall, switch, PoE gear, Hue/Tado/Homey Pro bridge, UPS आदि) सहित कुल 96W खपत हो रही है, और परिवार के उपयोग के लिए यह पर्याप्त performance है
अगर बिजली बचानी है, तो 500W PSU की जगह 250~300W क्लास का PSU लगाना बेहतर होगा। कम load पर efficiency गिरती है
मैंने N class CPU build पर विचार किया था, लेकिन लगा कि वह मेरे लिए सही नहीं है
अगर सिर्फ़ storage के लिए और low-power प्राथमिकता के साथ इस्तेमाल करना हो तो ठीक है, लेकिन PCIe lanes की कमी जैसे कई छिपे हुए trade-off हैं
NVMe को 1/8 speed पर चलते देखा, तो आख़िरकार eBay से AM4 आधारित build पर चला गया। ECC, ज़्यादा शक्तिशाली CPU, अधिक SATA, कम कीमत, standard fan compatibility जैसे कई फ़ायदे हैं
संबंधित वीडियो देखें
NAS के लिए motherboard AliExpress से खरीदना थोड़ा असहज लगता है
शानदार case और Noctua fans इस्तेमाल करते हुए core board AliExpress से लेना reliability priorities के हिसाब से अजीब लगता है
hobby gear के लिए तो ठीक, लेकिन NAS के core components के लिए मैं verified manufacturers के products को प्राथमिकता देता हूँ
Jonsbo case भी Chinese brand है, इसलिए कई बार AliExpress ज़्यादा सस्ता और आसानी से उपलब्ध होता है
TrueNAS की जगह सीधे FreeBSD इस्तेमाल करने की सिफारिश करता हूँ। सेटअप आसान है और maintenance भी सरल है
हर साल नया NAS बनाना हैरान करता है। 1 साल के hardware की reliability कैसे verify की जाती है, यह जानना चाहूँगा
व्यक्तिगत रूप से reliability verification से ज़्यादा, मेरा उद्देश्य नए NAS बनाने वालों को “कुछ शुरू करने का एक कारण” देना है
मैंने इसी case में NAS बनाया था, लेकिन stock fan में PWM control नहीं था, इसलिए उसे बदल दिया
Thermalright TL-B12 लगाने पर HDD तापमान 37 डिग्री पर स्थिर हो गया। fan noise भी लगभग नहीं है
इस case में low-profile GPU भी लगाया जा सकता है
थोड़ी देर के लिए OpenWRT इंस्टॉल किया तो fan control काफ़ी बेहतर था। समझ नहीं आता कि ऐसी बुनियादी temperature-based fan curve क्यों नहीं implement की जाती
HDD, SSD और RAM की कीमतें बढ़ना अफ़सोसजनक है, लेकिन मैंने Seagate Barracuda 24TB के 4 drives से ZFS pool बनाया है
लगभग $10/TB के हिसाब से यह काफ़ी ठीक है। Barracuda की annual usage limit 2400 घंटे है, लेकिन refurbished Exos की भी वही है
यह दिलचस्प है कि OP ने सस्ता Chinese board इस्तेमाल किया, लेकिन महंगे Noctua fans लगाए। Thermalright TL-B12 की performance भी मिलती-जुलती है
low-power SFX form factor PSU का दुर्लभ होना भी अफ़सोसजनक है। सुना है Delta flex 400W modular PSU शांत और efficient है
drive link, datasheet देखें
मैंने Makerbeam से case खुद बनाया और 5950X आधारित server पर ZFS pool तैयार किया। CUDA काम के लिए 1080ti भी लगाया है
मैं Odroid H4 series की सिफारिश करता हूँ। N97/N355 CPU, dual 2.5GbE, 4 SATA, idle में 2W, और expansion board के ज़रिए इसे router में बदला जा सकता है
Hardkernel circuit schematic तक public करता है
Jonsbo N3 case (8x 3.5") का footprint और छोटा है। हालाँकि, इसके लिए SFX PSU चाहिए
अगर PCIe x16 slot को 4 M.2 x4 में split करने वाला ITX board लिया जाए, तो expandability काफ़ी बढ़ जाती है
M.2 SATA card से सभी bays भर सकते हैं, और बाकी ports को NVMe के लिए इस्तेमाल किया जा सकता है
लेकिन अगर सभी 8 bays इस्तेमाल करनी हों, तो board selection बहुत महत्वपूर्ण है। GPU-रहित CPU लेना होगा ताकि PCIe slot को SATA expansion के लिए इस्तेमाल किया जा सके
मैंने NAS को pantry में लगाया, लेकिन dust problem बहुत गंभीर है
वहाँ heat pump होने के कारण filter की ज़रूरत है। अगर MERV 11 grade dust filter और fan upgrade मिल जाएँ तो अच्छा होगा