Собрал себе NAS для хранения фоточек (коллекции дикпиков, естественно) и раздачи контента в локальной сети по DLNA + хостинга нескольких нужных мне приложух в Docker.
Часть железок (ЦП, SSD, ОЗУ) у меня уже была , так что конфигурация вышла слегка избыточной для NAS.
- CPU — AMD Ryzen 5 PRO 4650G;
- Материнская плата ASRock B550M-ITX/ac;
- ОЗУ — 2×8Гб G.Skill Aegis 3200 Mhz;
- SSD для системы и приложух — Samsung 980 250Гб;
- 2 x 4Tb HDD для файлов;
- Кулер ЦПУ — ID-COOLING IS-50X V3;
- БП — OEM-ый Chieftec BFX-450BS 450W SFX;
- Корпус — Jonsbo N2;
Корпус оказался достаточно удобным для сборки. В нём предусмотрены ниши, в которых можно проложить провода + достаточное кол-во «ушек» для фиксации их с помощью жгутов. Отдельно порадовал отсек для жёстких дисков с простой и элегантной системой их фиксации с помощью резиновых проставок, вставляемых в рельсы корпуса.
В качестве ОС остановился на OpenMediaVault 6 версии, так как она основана на Debian-е, опыт работы с котором у меня уже имелся. Но, в принципе, все основные действия по настройке базового NAS, такие как создание RAID-а, файловых систем, настройка общего сетевого доступа к папкам, добавление пользователей и настройка их доступов можно сделать через Web-интерфейс без какого-либо красноглазия в терминале. Плюс система поддерживает плагины, которые позволяют легко расширить её возможности. Страничка с списком доступных к установке плагинов доступна прямо в web-интерфейсе. Стандартный их набор не очень велик, но можно подключить неофициальный репозиторий плагинов OMV Extras. Если и их будет не хватать, то нужные приложения можно установить в систему через терминал, подключившись по SSH. А ещё лучше использовать для них Docker. Правда тут уже придётся немного разобраться с тем, как что правильно конфигурируется.