Привет Хабр!
Хочу рассказать вам о своей сборке NAS-сервера или как мне сказали «сервак для разработки с RAID-массивом».
Начну с того кто я. Я начинающий DevOps Engineer (да да, я знаю что начинающих девопсов не бывает и девопс это не профессия, а методология). С Linux впервые познакомился год назад, но всю жизнь нравилось ковыряться в настройках винды и макоси, вот пришла очередь линукса и как следствие обрел новую профессию, сейчас в поиске новой работы. До этого занимался графическим дизайном, но перегорел.
Все началось с того что я захотел себе NAS, после мониторинга рынка выбор пал на QNAP TS-451D2-2G и 4 шт WD Red Plus NAS Hard Drive 3.5″ 4Tb (WD40EFZX), после покупки сразу добавил 4 Gb ОЗУ (хотел добавить 8 Gb, но вторая планка на 4 Gb не захотела работать, валялись без дела) итого получилось 6 Gb ОЗУ, 2 родные и 4 мои. Потом я подумал и решил из него сделать сервер для Home Assistant и сервер для экспериментов над линуксом, поставил виртуальную машину на Debian и туда накатил Home Assistant. В процессе установки Home Assistant понял что мощности едва ли хватает для НА, об установки еще одной ВМ пришлось отказаться. Но мысль о домашнем сервере не покидала. Решил посмотреть, возможно ли за деньги которые я потратил на NAS собрать свой сервер и понял что возможно.
Железо
Начал читать из чего собирают NAS другие люди, наткнулся на хороший рассказ хабражителя и на его основе начал подбирать себе железо.
Корпус
Корпус хотел компактный, что б по размеру был такой же как QNAP, ну или чуть больше, но не огромной ATX, в начале смотрел в сторону Fractal Design Node 304.
Но потом случайно наткнулся на Jonsbo N1 Black и решил брать его.
Еще картинки корпуса
Процессор
В начале хотел Intel, всю жизнь на этих процах были компы, плюс не любовь к AMD из-за того что они греются, ну или когда-то давно грелись, а корпус у меня маленький, поэтому кулер боксовый, но жизнь не стоит на месте и меня убедили что AMD сейчас уже не та что раньше, можно брать, ну и цена на порядок меньше. В общем решил брать AMD. Проц должен был быть со встроенным видео, так как места для видяхи в этом корпусе нет, а если и есть, то рисковать тем что она может не поместится я не хотел. Самый дешевый проц со встроенной видяхой был AMD Ryzen 5 4600G его и купил.
Материнская плата
Материнских плат форм-фактора mini-ITX оказалось «аж» 10 штук, в мой бюджет и под мой проц подходило только 2, ASUS PRIME A320I-K и ASRock A320M-ITX. Решил брать ASUS, так как мне нужен был DisplayPort для подключения монитора, а он был только у ASUS, а так они одинаковые, различие в портах на задней панели.
SSD и RAM
Здесь я сильно не разбирался и основывался на любви к компании. Не помню почему, но люблю я компанию Kingston. Взял максимально возможный вариант по объему, 2 х 16 Gb с максимально возможной частотой 3200MHz, самый дешевый вариант был Kingston ValueRAM DDR4 3200MHz 16GB (KVR32N22D8/16). С SSD аналогично, взял самый дешевый вариант M2 на 500 Gb Kingston NV1 500 GB (SNVS/500G). Блок питания Со студенческих времен помню что компания Chieftec выпускает хорошие блоки питания, с тех времен и покупаю исключительно Chieftec. На этот раз взял Chieftec 500W Proton (BDF-500S). Операционная система и плагины Выбор был между TrueNAS и unRAID. Поставил unRAID из-за того что можно установить огромное количество плагинов, вот некоторые из них: Home Assistant — умный дом Plex — медиасервер Radarr — католог фильмов Nextcloud — локальный Google Drive Glances — мониторинг системы Цена: SSD KINGSTON NV1 500GB M.2 NVMe (SNVS/500G) — 50$ Итого: 950$ На этом пожалуй все!
Блок питания Chieftec 500W Proton (BDF-500S) — 50$
Процесор AMD Ryzen 5 4600G 3.7GHz AM4 (100-100000147BOX) — 170$
Модуль памяти KINGSTON ValueRAM DDR4 3200MHz 16GB (KVR32N22D8/16) x2 — 130$
Материнская плата ASUS Prime A320I-K/ CSM PRIME A320I-K — 100$
Корпус JONSBO N1 Black (N1_BLACK) — 150$
Жесткий диск WD Red Plus 4 TB (WD40EFZX) х4 — 300$