Однажды, задавшись мыслями о собственном сервере NAS, который смог бы воплотить в жизнь обширный функционал в скромном исполнении и начитавшись форумов было решено проголосовать рублем и начать эксперименты со сборкой. Так появился начальный вариант в корпусе Negorack NR-ITX1 на 4 HDD диска + SSD под cache, материнской платой послужила ASRock J5005-ITX + Комплект памяти Corsair Memory 16GB (2x8GB) DDR4 SODIMM 2133 МГц C15.

Выбор OS для NAS

Следующим этапом стал сложный выбор OS для собранного NAS, было решено методом перебора искать подходящий вариант. По мере накопления опыта, теоритического и практического, и попробовав:

Остановил свой выбор на unRAID. Меня подкупила легкость установки, настройки и управления и самое главное информативность и почти безграничный функционал. С течением некоторого времени и неимоверно растущего аппетита, изначальная конфигурация претерпела полный ребилд.

Актуальная конфигурация

В настоящий момент в использовании следующий перечень комплектующих:

Данный набор отвечает всем моим требованием на сегодняшний момент, но об этом чуть позже, а пока несколько фотографий в собранном виде.

Все это добро живет на антресоли шкафа и при закрытых дверцах не издает большого шума, что в свою очередь очень радует меня и моих домочадцев.

NAS - моя конфигурация на OS Unraid 6.8.3 7

При этом, само железо чувствует себя комфортно не перегреваясь, температура процессора варьируется от 40 до 50 градусов, материнской платы от 32 до 38 градусов, а диски HGST(7200 оборотов) – от 35 до 45 градусов, в зависимости от расположения корзин в корпусе.

Функционал

Как и у многих, кто задавался вопросом о собственном сервере и его необходимости для себя любимого, у меня не было четкого списка задач, которые должен выполнять NAS. Изначальный список был следующим:

  • Семейный фото, видео архив.
  • Медиа сервер для фильмов, сериалов, музыки.
  • Облачное хранилище для синхронизации данных с мобильных устройств. В случае замены или утери устройства ни один байт данных потерян не будет.

Далее по мере накопления опыта и насмотревшись на конфигурации других энтузиастов, список существенно пополнился и коробка из комплектующих превратилась в жизненно необходимый инструмент, жизнь без которого уже не представляется возможной. В настоящий момент в DOCKER установлены контейнеры:

NAS - моя конфигурация на OS Unraid 6.8.3 8
  • Calibre — менеджер электронных книг.
  • Calibre-Web — красивый WebUI для Calibre.
  • COPS — отдает фид с книгами в формате OPDS для читалок (использую Moon+ Reader и FBReader на Android).
  • Deluge — кроссплатформенный BitTorrent-клиент.
  • Jackett — API для торрент-трекеров, использую для Sonarr, Lidarr, Radarr.
  • Sonarr — автоматическое скачивание сериалов.
  • Radarr — автоматическое скачивание фильмов.
  • Lidarr — автоматическое скачивание музыки.
  • MariaDB — система управления базой данных для Nextcloud и WordPress.
  • Nextcloud — набор клиент-серверных программ для создания и использования облачного хранилища. По доступной функциональности похож на Dropbox, также Nextcloud можно установить на физический сервер. В отличие от проприетарных сервисов, таких как Dropbox, открытая архитектура Nextcloud позволяет добавлять функциональность на сервер в виде приложений и позволяет пользователям полностью контролировать свои данные.
  • OnlyOffice — офисный пакет с открытым исходным кодом, используется для Nextcloud.
  • NginxProxyManager — очень простой и интуитивно понятный прокси менеджер для получения SSL сертификатов LetsEncrypt личных поддоменов.
  • Ombi — это веб-приложение, которое автоматически предоставляет общим пользователям Plex или Emby возможность запрашивать контент самостоятельно! работает в связке с Sonarr, Radarr, Lidarr.
  • Plex — программа для организации домашнего медиа сервера и получения удаленного доступа к аудио и видео файлам с поддержкой транскодинга на различных устройствах, будь-то Смарт ТВ, мобильный гаджет или ПК.
  • Tautulli — это стороннее приложение, которое вы можете запускать вместе со своим Plex Media Server для мониторинга активности и отслеживания различной статистики. Наиболее важно, что эти статистические данные включают в себя то, что было просмотрено, кто и где смотрел. Вся статистика представлена ​​в приятном и понятном интерфейсе со множеством таблиц и графиков, что позволяет легко хвастаться своим сервером всем остальным.
  • OpenVPN-client — клиент VPN-сервера OpenVPN, контейнеры Jackett и Ombi ходят в интернет через него.
  • OpenVPN-as — свободная реализация технологии виртуальной частной сети с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами.
  • Bitwarden — кроссплатфоменная служба управления паролями с открытым исходным кодом, которая хранит конфиденциальную информацию, такую ​​как учетные данные веб-сайтов, в зашифрованном хранилище.
  • WordPress — программное обеспечение с открытым кодом, которое поможет вам легко создать красивый сайт, блог или веб-приложение.
  • AdGuard-Home — мощный сетевой инструмент против рекламы и трекинга. С усилением роли интернета вещей становится все более и более важным управлять всей вашей сетью. После настройки AdGuard Home будет охватывать ВСЕ ваши домашние устройства и для этого вам не понадобится программное обеспечение на стороне клиента.
  • Cloud Commander — файловый менеджер.
  • Mango — менеджер комиксов, журналов.
  • Redis — резидентная система управления базами данных класса NoSQL с открытым исходным кодом, нужен для Authelia.
  • Authelia — это сервер аутентификации и авторизации с открытым исходным кодом, защищающий современные веб-приложения путем взаимодействия с обратными прокси-серверами, такими как NGINX, Traefik и HAProxy.
  • Organizr — продвинутый менеджер закладок, позволяет собрать все на одной странице, расшарить или защитить паролем.

Все плагины были установленные из репозитория Community Applications и исправно функционируют.

Итог

В моем случае первые шаги дались с большим трудом, а именно материальная затратная часть и полное отсутствие знаний по вопросу железа, операционных систем, сетей, технологий виртуализации и прочих сложных субстанций. Усугубило ситуацию малое количество доступных инструкций на русском языке. Сейчас, смотря на результат проделанной работы и полученного опыта, понимаю, что это стоило потраченных денег, времени и сил.

Использую возможности собранного NAS на unRAID на каждодневной основе будь то работа или отдых.