Мини сервер для дома своими руками: Домашний сервер. Часть 1: Вводная теория

Содержание

Как собрать файловый сервер для офиса и дома | Статья

Как собрать файловый сервис сервер для офиса или дома, знают специалисты компании «Мирмекс». Наши менеджеры всегда готовы прийти на помощь, проконсультировать и подобрать необходимое оборудование.

Достоинства сетевого хранилища

Современное интернет-пространство ежедневно генерирует большое количество контента. Видеокамеры, смартфоны и другое оборудование создают медийный продукт, который занимает достаточно много места на компьютере и требует ресурсов для его обработки. У активного пользователя ПК может храниться несколько сотен гигабайт полезной информация. Это и фотоархив, и коллекция любимых фильмов, и материалы для работы. Небольшая домашняя сеть – это 3-4 различных устройства. Как правило, они организованы в проводную или беспроводную локальную сеть с доступом к интернету.

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

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


Требования к «железу»

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

Чтобы собрать функциональное устройство за разумную стоимость, важно знать, какие требования предъявляют к домашнему файловому серверу.

  • Экономичность в потреблении электричества.
  • Тихая работа.
  • Компактные размеры.
  • Минимальное тепловыделение.
  • Достаточная производительность для обслуживания сети.

Лучшее решение задачи – компактные материнские платы с пассивным охлаждением и встроенными функциональными модулями. Широкий ассортимент можно найти в магазине «Мирмекс». Не обнаружили интересующий вас артикул? Достаточно связаться с нами по телефону и заказать необходимую деталь.

Комплектация домашнего сервера

Наиболее значимый элемент ПК – материнская плата. К выбору следует подойти ответственно. Чтобы сэкономить и получить максимальную функциональность, придерживайтесь следующих принципов:

  • приобретайте плату со встроенным процессором и графическим чипсетом;
  • материнка должна иметь на борту как можно больше портов для подключения жестких дисков;
  • система должно нормально работать с носителями информации размером более 2 ТБ;
  • выбирайте платы с пассивным охлаждением и холодным процессором;
  • выбирайте модели с полноценным гигабитным сетевым портом;
  • устройство должно поддерживать достаточное количество памяти.


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

Если вам нужен файловый сервер сервер для офиса или дома (например, вы планируете установку

1С модуля), обращайтесь в компанию «Мирмекс». Мы сотрудничаем с ведущими производителями и предлагаем огромный ассортимент комплектующих разной функциональности и ценового диапазона. Менеджеры помогут в подборе оборудования, подскажут оптимальные модели. Если у вас остались вопросы, позвоните или свяжитесь с нами через онлайн-форму.


Домашний мини сервер

За последние годы в типичной домашней компьютерной сети появилось множество ресурсоемких сервисов, для работы которых требуется отдельный компьютер — мини-сервер. Для чего же нужны, какими бывают и на что способны домашние серверы.

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

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

Зачем нужен домашний сервер

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

 

 

Слово «сервер» у многих людей ассоциируется со сверхмощным компьютером, который из-за внушительных размеров и высокого уровня шума устанавливается в отдельной комнате. Но это верно лишь в отношении вычислительных систем крупных предприятий и научных лабораторий, тогда как домашний сервер являет собой полную противоположность — компактное, энергоэффективное и почти бесшумное устройство. Небольшие размеры мини-сервера позволяют установить его в укромном месте: на полке, под столом или за телевизором, чтобы не портить интерьер комнаты. Минимальное энергопотребление позволит не опасаться разорительных счетов за электричество, а низкий уровень шума или его полное отсутствие не помешает сну.

Как использовать мини-сервер

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

  • Сетевое хранилище. Одной из самых частых ролей, которые берет на себя домашний сервер, является сетевое хранилище (Network Attached Storage, NAS). Такой подход позволяет предоставить доступ к фильмам и музыке всем сетевым устройствам. Кроме того, с помощью NAS удобно обмениваться только что снятыми смартфоном фотографиями и видеороликами: их нужно лишь загрузить в сетевое хранилище и можно просматривать на компьютере или телевизоре. При желании доступ к файлам из хранилища можно предоставить по протоколу FTP, благодаря чему они станут доступны но вводу пароля еще и пользователям, находящимся за рамками домашней сети.
  • Медиасервер. Унифицированный стандарт DLNA позволяет электронным устройствам обмениваться друг с другом мультимедийным контентом. Мини-сервер, поддерживающий этот стандарт, может транслировать видеопоток на телевизор с поддержкой DLNA, планшетный компьютер или смартфон.
  • Узел пиринговой сети. Процесс загрузки файлов по протоколу BitTorrent на высокой скорости и последующая их раздача ощутимо нагружают жесткий диск и замедляют обмен данными в сети. Поэтому разумно перепоручить выполнение этой задачи домашнему серверу, обладающему собственным жестким диском или даже несколькими. Клиент BitTorrent, как правило, входит в стандартный набор приложений мини-серверов, если же предустановленного приложения в меню не оказалось, его можно установить вручную.
  • Веб-сервер. По правде говоря, аренда вебхостинга сейчас стоит сущие копейки, так что устанавливать дома мини-сервер лишь для запуска на нем веб-сайта вряд ли оправданно. Но если вы уже обзавелись домашним сервером для выполнения других задач, почему бы не использовать его еще и в качестве веб-сервера, к примеру для персонального блога?
  • Видеонаблюдение. Чтобы следить за домом и приусадебным участком во время пребывания на работе, нужна система видеонаблюдения. Установить обычные веб-камеры или беспроводные IP-камеры по периметру дома не составит труда, а храниться сделанные ими фотографии и видеозаписи будут на мини-сервере. Если на территорию проникнут посторонние липа, специальное программное обеспечение мгновенно отправит на мобильный телефон-сигнал SOS. А в случае чрезвычайного происшествия наблюдать за обстановкой в доме можно будет удаленно, с ноутбука или планшета.
  • Обработка видео. Если вам нужно перекодировать видеоролик или отрендерить смонтированный фильм, приготовьтесь подождать от нескольких часов до суток, причем ПК в это время не будет пригоден для иной деятельности. Так что лучше отдать эту работу на откуп серверу.
  • Игровой сервер. Чтобы играть с друзьями в многопользовательские шутеры, один из компьютеров должен исполнить роль сервера.

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

 

Системный блок для сервера

В зависимости от потребностей домашний сервер может представлять собой устройство разного размера и форм-фактора. Простейший мини-сервер состоит из беспроводного маршрутизатора и внешнего жесткого диска с интерфейсом USB. Такое решение сгодится на роль сетевого хранилища, а после установки на маршрутизатор альтернативной прошивки, к примеру OpenWrt или DD-WRT, — еще и на роли веб-сервера и клиента BitTorrent.

Если понадобится более емкий и быстрый сетевой накопитель, рекомендуем выбрать NAS-систему. Такое устройство оснащается двумя или четырьмя жесткими дисками, объединенными в RAID-массив, парой гигабитных адаптеров Ethernet и, как правило, предустановленным клиентом BitTorrent.
Если нужен компактный домашний сервер, который в то же время обладал бы возможностями полноценного компьютера, стоит присмотреться к неттопам — миниатюрным системным блокам, построенным на базе экономичных процессоров Intel или AMD. При желании мини-компьютер можно собрать собственноручно на основе материнской платы Mini-ITX или Barebone-системы — почти готового к использованию компьютера, в который нужно установить лишь модули оперативной памяти и жесткий диск, после чего можно заняться вопросом размещение серверов в датацентре. Такие решения, как правило, могут похвастаться более производительным, чем у неттонов, процессором, а значит, подойдут для обработки видео и запуска игрового сервера.

Конфигурации домашнего сервера

Итак, из чего должен состоять домашний сервер? Прежде всего, определимся с общими требованиями к его конфигурации.

  • Компактность. Мини-сервер необязательно должен быть под рукой: ничто не мешает убрать его в кладовку или даже на балкон. Тем не менее собирать его в полноразмерном tower нерационально, обычная городская квартира отнюдь не резиновая, и место в ней весьма и весьма ограниченно. Потому есть смысл использовать малогабаритный баребон или компактный корпус формата Mini-ITX.
  • Быстрый сетевой адаптер. Ни монитора, ни клавиатуры с мышью у уважающего себя сервера нет, всякий обмен данными с внешним миром он получает исключительно по сети. Потому без гигабитного сетевого адаптера (а то и двух) не обойтись. Как бы ни было велико искушение избавиться от сетевой инфраструктуры с помощью адаптера Wi-Fi или Powerline (HomePlug), подключать сервер придется витой парой категории 5е или 6, только она сможет обеспечить пропускную способность, необходимую для многих сетевых сервисов.
  • Емкая, быстрая и надежная дисковая подсистема. Одним из наиболее востребованных сетевых сервисов является хранение данных. В самом деле, зачем искать интересующий вас фильм или дистрибутив нужной программы среди нескольких сетевых компьютеров, если можно приспособить для хранения сервер? Разумеется, емкость дисковой системы должна быть достаточной, чтобы вместить все то, что члены семьи сочтут нужным сохранить: видеофильмы и видео, фотоархивы, полезные программы и т.д. Также важна скорость доступа к этим материалам: кто захочет ждать по 30-40 минут, пока с сервера загрузится нужный файл. С надежностью, в общем-то, и так все ясно — при потере 3-4 Тб информации восстановление может занять много Бремени, а кое-что и вовсе реанимировать не удастся. Всем этим условиям удовлетворяет RAID-массив из нескольких жестких дисков.
  • Низкий уровень шума и эффективное охлаждение. Если вы так и не собрались перенести сервер на балкон, вам может мешать шум его вентиляторов, особенно ночью. Поэтому следует позаботиться о том, чтобы сервер не сильно грелся и его система охлаждения имела тихие низкооборотные вентиляторы. Тут важно не переборщить с мощностью: тоновый восьмиядерный процессор домашнему мини-серверу чаще всего ни к чему, вполне можно обойтись экономичной моделью невысокого уровня.
  • Производительность. В какой-то степени это требование находится в противоречии с предыдущим, и вам придется искать компромисс между ними. Ключевое значение имеет круг задач, которые предполагается возложить на мини-сервер. Если, скажем, вы собираетесь использовать его для «тяжелых» вычислений, таких как кодирование и рендеринг видео, волей-неволей придется установить что-нибудь вроде Intel Core i5-2500k и мириться с шумной системой охлаждения. Если же сервер в основном будет использоваться как хранилище, можно смело экономить на процессоре и ограничиться чем-нибудь бюджетным.
  • Надежность. В последнюю очередь упомянем надежность самого сервера. Увы, домашним мини-серверам не доступны практически все серверные технологии повышения надежности, поэтому следует сделать акцент на компонентах от зарекомендовавших себя производителей и на качественной сборке системы. Также стабильности добавит источник бесперебойного питания: он обеспечит непрерывную работу мини-сервера при кратковременных сбоях питания и защитит оборудование при серьезных проблемах в электросети.

Комплектуем свой мини-сервер

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

  • Системная плата ASUS P8H67-I. Из богатейшего набора системных плат Mini-ITX, имеющихся на рынке, мы выбрали плату, оборудованную сокетом LGA1155, с прицелом на достаточно мощный универсальный минисервер. Также нас интересовал встроенный RAID-контроллер, с помощью которого можно построить по-настоящему производительное и надежное сетевое хранилище.

  • Процессор Intel Core 13-2100. С одной стороны, способен обеспечить высокое быстродействие, а с другой — хорошо вписался в наш ограниченный энергобюджет (65 Вт из 180 Вт).
  • Память Apacer 2×1 Гб DDR3-1333. Большой объем памяти нашему серверу ни к чему: кодировать видео мы на нем не собирались, а потому сочли возможным сэкономить на ОЗУ.
  • Четыре однотерабайтных жестких диска Western Digital WD10EZRX. Эти HDD относятся к серии Caviar Green и обладают пониженной скоростью вращения шпинделя; как следствие — возрастают надежность и долговечность, а также снижаются энергопотребление и тепловыделение. Все эти параметры имеют первостепенное значение для домашнего мини-сервера. Жесткие диски мы объединили в массив RAID по схеме 1+0, то есть зеркало из двух пар с чередованием (stripe). С одной стороны, такая схема обеспечивает высокую производительность дисковой подсистемы, с другой — достаточно высокую надежность за счет дублирования. Пришлось, конечно, пожертвовать емкостью: общий объем хранения системы составил 2 Тб.
  • Корпус Chenbro ES34069. Компания Chenbro хорошо известна своими не слишком изящными, зато надежными и грамотно сконструированными корпусами. ES34069 это компактный корпус для системной платы формата Mini-ITXc внешним блоком питания. Немаловажным для нас было наличие четырех внешних отсеков для жестких дисков, двух 70-миллиметровых вентиляторов и еще двух посадочных мест для вентиляторов размером 60 мм. Внешний блок питания ограничивал нас в мощности достаточно скромной величиной в 180 Вт.
  • Операционная система FreeNAS. Устроила нас больше других. Во-первых, она бесплатна, что снижает итоговую стоимость мини-сервера, а во-вторых — обладает многими возможностями, присущими дорогим серверным ОС. Кроме того, нас прельстила простота ее установки и настройки.

Таким образом, мы получили достаточно мощный, надежный, компактный и тихий сервер, способный обеспечить работу практически всех сетевых сервисов, которые могут понадобиться дома. При этом его в любой момент можно превратить в обычный ПК, подключив монитор, клавиатуру и мышь. Разве что поиграть не удастся: на системной плате есть свободный слот PCI Express х 16, но вот мощности блока питания на игровую видеокарту явно не хватит.

Будущее домашних серверов

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

Выбор сервера для небольшой компании

Мысль о приобретении сервера для офиса обычно возникает на рубеже 10-15 рабочих мест. До этого момента функции хранения данных и обеспечения сервисами пользователей, как правило, выполняет мощный компьютер одного из сотрудников. Когда ресурсов начинает не хватать, или хранимые данные становятся важной частью жизни компании, неминуемо встает вопрос:

Как сохранить важную информацию, обеспечить к ней быстрый доступ, осуществлять ее обработку, чтобы все работало и не тормозило?

Ответом на все эти вопросы как раз и будет покупка сервера!

Для беспрерывной работы бизнес-процессов производители серверов применяют технологии повышения отказоустойчивости, такие как: оперативная память с коррекцией четности, RAID массивы, резервные блоки питания, избыточные вентиляторы и т.д. Увеличивать производительность сервера можно различными способами в зависимости от характера нагрузки: установить дополнительные процессоры, увеличить объем оперативной памяти или ускорить дисковую подсистему. И, не секрет, чем больше ваши потребности, тем выше будет стоимость сервера. Исходя из этих данных, мы можем слегка перефразировать наш вопрос:


Какой сервер выбрать, чтобы все работало, не тормозило и главное — стоило разумных денег?

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

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

Не стоит забывать и про серверное программное обеспечение. Стоимость лицензии операционной системы от компании Microsoft может превысить стоимость «железа». Альтернативой являются бесплатные продукты на системе Linux, но их обслуживание и настройка – это дополнительные ежемесячные расходы.


Каким должен быть сервер и что же он должен уметь делать?

Самые распространенные функции сервера – это:

Если в первых двух задачах требуется в основном безотказная работа, то в последней, как правило, решается также и проблема медленной работы базы данных.


Задачи серверу поставлены, нагрузка определена — какие РЕШЕНИЯ предлагают производители?

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

«Сервер своими руками»

Недорогие «брендовые» серверы

Серверы NAS

Возможность гибко менять конфигурацию сервера
Меньшая стоимость при одинаковых характеристиках
Гарантия и сервисные центры во многих городах.
Техническая поддержка
Готовые решения с предустановленным программным обеспечением
Легкость в управлении и настройке
Техническая поддержка и сервис
Возможные проблемы с гарантией и заменой неисправных комплектующих
Отсутствие технической поддержки
Высокая стоимость дополнительных комплектующих
Малое количество вариантов для апгрэйда основных компонентов системы
Невозможность изменять конфигурацию системы (кроме жестких дисков)

Стоимость сервера до $600 / ~ R20000

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

HP PROLIANT ML10 GEN8

730651-421
Tower Server

CPU: 2 x G2130 3.2GHz
MEMORY: 2Gb DDR-3
HDD: NO (4) LFFx3.5″ SATA

HP ML10 G8 »

DELL POWEREDGE T20

210-ACCE-001

E3-1225v3 4C 3,2GHz (8Mb)
On-board C226 SATA 2x3Gb/s+2x6Gb/s
1x4GbU2D(1600) / RAID0/1
1x1Tb SATA 7.2k LFF/ UpTo4LFF NHP
UpTo2SFF NHP/noDVD/1xGE/PS250W

DELL T20 »

МАСТЕР » РЕШЕНИЙ

Выбрать ЗАДАЧУ для сервера

Указать планируемую НАГРУЗКУ на сервер

ГОТОВОЕ РЕШЕНИЕ

МАСТЕР РЕШЕНИЙ »

Стоимость сервера до $1000 / ~ R35000

улучшенная производительность с возможностью увеличивать объем оперативной памяти и дисков

Самосборный сервер MB SUPERMICRO X9SCI-LN4F: CPU Xeon E3 / MEMORY 8Gb / HDD 2 x 1TB SATA 7200RPM

HP PROLIANT ML310E GEN8 V2

470065-798
Intel E3-1220v3 3,1GHz
1 x 4Gb UD_10600(LV)
B120i SATA / RAID0/1/1+0
2 x 1TB (4)LFF / DVD-RW
iLO4std/2x1GbEth/PS350HE

HP ML310E G8 »

DELL POWEREDGE T110

210-35875-12

Intel E3-1230V2 3.3GHz 8MB
2 x 8Gb 2R UD 1.6
SATA 1Tb 7.2K 3.5″
DVD-RW / h300 / BMC / no OC

DELL T110 »

Стоимость сервера до $2000 / ~ R70000

потенциал для масштабирования и модернизации с возможностью установки дополнительного процессора и блоков питания

Сервер ручной сборки

MB SuperMicro
X9DAL-3-O

CPU: Intel Xeon E5-24xx
MEMORY: 8Gb
HDD: 4x 1TB SATA 7200RPM

Узнать больше »

HP PROLIANT ML350E GEN8

741774-425
Intel E5-2407v2 2,4GHz
1x8GB(PC3L-12800R) RDIMM
B120i 512MB FBWC RAID 0/1/5/10
SATA 1x1TB 4/12 LFF max
2 RJ-45 / DVD-RW / 1(2) 460W

HP ML350E V2 G8 »

DELL POWEREDGE T320

210-ACDX-003
Intel E3-1220V2 3,1GHz
8GB 1600 LV SR RDIMM
500GB SAS 7,2k 3.5″ up to 8
Broadcom 5720 GbE DP on board
IDRAC7 Enterprise, RPS 750W

DELL T320 »

Думай о БИЗНЕСЕ, а не о внедрении…

IBM SYSTEM X3300 M4

7382K1G

Intel Xeon E5-2403 1,8GHz
8GB 1333MHz LP RDIMM
O / B 3.5″ HS SAS / SATA(4)
SR M5110 no cache / RAID 0/1/10
DVD / 550W HS PSU

IBM X3300 M4 »


Любую подробную информацию можно получить у специалистов АДВАНСЕРВ

по телефону   +7 (495) 666-56-26

по электронной почте:   [email protected]

или у Онлайн Консультанта.

Сервер для умного дома. Выбор оборудования

Видеонаблюдение, камеры и FFmpeg


Ох уж эти камеры. Боль и страдание еще год назад. Невероятные мучения и поиски камер и программ. Это все касается Home Assistant, как одной из самых популярных систем для умного дома.

Проблема заключалась в том, что для того, чтобы камера была доступна из умного дома, ее поток необходимо было декодировать. В качестве декодирующей программы используется FFmpeg. И вот тут есть нюанс. Ресурсов процессора компьютера может не хватать для адекватного декодирования, и вы будете получать дергающуюся картинку с низким разрешением, если вообще вам удастся что-то получить. 

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

И вот тут есть интересные нюансы. Для Raspberry Pi 3 model B есть готовые инструкции по сборке FFmpeg с аппаратным ускорением. Для Rock64 тоже есть готовые решения. И все. Для всех остальных вариантов готовых решений по сборке FFmpeg с аппаратным ускорением нет. Например, те же одноплатники на базе процессоров Amlogic, которые практически ничем не отличаются от телевизионных приставок, не имеют готового решения по сборке FFmpeg. Просто потому, что приставки работают на Android, а не на Linux, и все разработанные решения сделаны под Android.

Что касается самосборных компьютеров, новых и не очень неттопов и других «нетрадиционных» платформ, то там все зависит от того, есть ли сборка FFmpeg под конкретный графический процессор (он же GPU). Если есть, то вам повезло. Если вы смогли найти видеокарту, для которой все есть — вообще замечательно.

Потому что для работы HomeBridge и получения видео с камер в Raspberry Pi 4 — это обязательное условие. Что касается остальных систем, то в том же Home Assistant решили проблему проще —  декодирование производится в HLS, который проигрывается уже с помощью ресурсов браузера, на котором изображение просматривается. То есть требований к аппаратному ускорению на сервере умного дома уже не так много. Как дела обстоят у других разработчиков — мне неизвестно, но врядли лучше.

Поэтому выбор «железа», для вашего контроллера умного дома, должен осуществляться с пониманием того, какую систему вы хотите использовать и в каком виде вам нужны камеры.

Mini itx корпуса ПК для сборки своими руками лучшего компактного сервера

Тема маленьких компьютеров будоражит умы любителей уже давно.
Если раньше процессоры кушали по 95W, а жесткие диски были 3,5, разгуляться было трудно,
компактные железки конечно делали, но они сильно отличались от того что можно найти сейчас.

В данном обзоре я расскажу и покажу как я собирал компактный, тихий и очень мощный сервер для разнообразных задач.
Если вам близка данная тема, или просто хочется посмотреть на DIY и сборку необычного пк, прошу под кат.

Обзор длинноват, разложил все по спойлерам, жмите ALT, кликайте на спойлеры и читайте все подряд =)

В начале было слово, и слово было mini itx.

Сам по себе формат не новый, разработана компанией VIA Technologies аж в 2001 году.
Смысл формата в том что при полной совместимости с ATX, размеры формата mini,
на много меньше, и благодаря этому такие платы можно установить в очень компактные пк.
На момент создания формата, процессоры были либо слабые и холодные, либо мощные
и горячие.
Конечно же мощный процессор требовал много питания и хорошую систему охлаждения.
И хотя платы Mini itx были на сокетах 775, 370 и конечно 478. Такая компоновка не прижилась.

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

С приходом SandyBridge и тех процесса в 32нм все сильно изменилось.
Теперь два ядра Intel core I3 потребляли всего 40-50ватт, а честные 4х ядерные core i5 до 75. Такой тепло пакет уже
можно побороть коробочным алюминиевым радиатором с обычной тонкой вертушкой.
И многие производители начали выпускать недорогие ( относительно), и функциональные платы с PCI-E x16.

На процессорах серии core iX 2XXX уже имелась неплохая встроенная графика, IntelHD, которая позволяла
проигрывать видео в HD и даже FULLHD без тормозов.
Производители плат стали устанавливать WIFI адаптеры и разъёмы HDMI прямо на плату.
Что позволило использовать такие пк в качестве медиа центров.

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

Отдельно стоит отметить системы питания для мини пк.

В некоторых платах ( особенно в thin itx), ставят специальный 12-19V порт, куда можно подключить бп и не знать проблем.

Во времена заражения идеи питать пк от 12в блока, появились такие платы.

они были громоздкие, а соединение происходило через толстые шлейфы с проводами.

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

HDPLEX на 400W

300W версия.
Добавил только потому что мне нравится вид платы =)

Отдельная категория это PicoPSU.

Самый яркий представитель это плата на 160W
Формат быстро прижился за счет своего компактного размера, а так же достаточно удобного и
надежного исполнения.
Конечно 160W эта плата может выдать по всем линиям, но только один раз и на пару секунд.

Обзор на такую плату от Kirich

HDPLEX на честные 160W с системой сделай питание сам.
На клемы выведены 12V, производитель предлагает пользователю, самому сконфигурировать нужные штекеры (4-8Pin cpu + 6-8PIN PCIE)

На этом можно закончить мини ликбез по типоразмеру MiniITX

Заказ я разместил 30.11.2017 числа.
На склад от поставщика она прибыла за 4 дня, за доставку по китаю взяли 3$.
Отправили спустя 2 дня.
Доставили до пункта выдачи за 20 дней.
Вес 1,74кг

Общая информация
Размеры: 17х17х7 сМ
Положение: Вертикально и горизонтальное
IO: USB2 x1 PWR BTN x1 Power Socket x1 (места для WIFI + COM)
Поддержка плат: Mini ITX
Макс высота кулера: 26мм при диске 3,5д, и 42мм при 2,5д
Материал: сталь 0,8мм + абс пластик
Места крепления вентиляторов 4х40мм
Цвет: черный

Распаковка

Посылку выдали в огромном мешке, который был немного порван и побит. Я разобрал его в офисе тк, и увез только коробку.

Сама коробка тоже достаточно больших размеров.
По всему периметру куча повреждений, при том серьезных, коробка вскрыта посредником.

Сверху коробки есть ручка, но открыта коробка была так, что ручка потеряла свою силу, и не держится в ней.

Внутри коробки спартанский набор.
Корпус, коробочка.

В коробке нас встречают блок питания для пк, набор креплений, и 2 ножки.

Блок питания

первое что захотелось осмотреть, это бп.

Он был достаточно тяжелым, и продавец обещает честные 60W
На вид он не внушает доверия, стандартный дешман корпус, дешевый ребристый пластик, диод, и длинный провод питания.

На торце отметка контроля качества.

Снизу наклейка с характеристиками блока.
12V 5A

Сетевой разъем стандартный для пк, 3пин, с заземлением.

Методом аккуратного простукивания периметра ножом, открываем бп.

Внутри открывается интересный вид.
Огромные радиаторы, аккуратная пайка, все отлично отмыто.
По виду он на много приятнее и качественнее чем народные бп на 12в 5А за 200р.

Шим контроллер ob2269 Даташит

Аксессуары

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

Набор разнообразных креплений ( болтиков), а так же стяжка для укладки проводов в корпусе.
Набор честно говоря скудноват, я бы еще докинул VESA крепление.

Сам блок достаточно компактный. 17х17х6cм

Одна из боковых сторон имеет отверстия для вентиляции, она же основная крышка, которая снимается.

Передняя панель достаточно минималистичная, пластик аля черное дерево, кнопка с блеском и двумя светодиодами ( контур-активность HDD, внутри — питание). И один usb 2.0.

торцы корпуса одинаковые, имеют 2 места под установку вентиляторов 40мм, на одном из торцов установлена планка для крепления инвертора питания.

Задняя часть корпуса тоже стандартна для такого типа, место под бэкплейт материнской платы, разъем питания, место под установку разъема COM порта, а так же отверстие для WIFI антенны.

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

Поверх всего корпуса, установлена планка.
На ней есть отверстия для крепления дисков, и вентиляторов. Она не имеет никаких пометок, а на сайте производителя нет схемы возможной установки периферии на нее, так что экспериментируем.

Провода, разъемы, кнопки

Возможности установки охлаждения и хранилища

2,5 диски влазят без проблем, и крепятся на 4 болтика.
Г образный сата кабель смотрит в крышку корпуса и соответственно не влазит, поэтому только прямые кабеля.
3.5 диски тоже влазят, но придется использовать низкопрофильный кулер для процессора, иначе места может не хватить.








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

Мы получаем 2 посадочных места для вентиляторов 40мм

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

.

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

70 мм тоже влезает если постараться

При огромном желании, можно установить даже 80 мм вертушку.
Места остается очень мало. Если у вас плата с «неправильным расположением цпу ( ближе к PCI слоту)», то места хватит, если же она стандартная, то лучше всего будет убрать процессорный вентилятор, оставив только радиатор, а 80 мм вертушку, использовать как обдув радиатора цпу.


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

Могу отметить что смотрится хорошо, но ножки немного колхозные.



Блок можно установить лежа, например как подставку под монитор, смотрится тоже не плохо, а так же экономит место на столе.



Что можно сказать напоследок?
Корпус хорош, толстый метал, приятный дизайн, возможность продумать систему охлаждения, а так же компактность, дают свои преимущества.
Но если вы решили его купить, пройдитесь по локальным магазинам. Очень часто можно найти может имение красивые и качественные решения, но за меньшую цену.

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

Подведем плюсы и минусы данного корпуса.

Плюсы

  • Приятный дизайн
  • Толстый надежный метал
  • Очень хороший комплектный блок питания
  • Продуманное универсальное крепление для дисков
  • Ножки для установки в вертикальное положение
  • Богатая комплектация (болтики на все, стяжки)

Минусы

  • Нет аудио разъемов
  • Нет VESA (колхозится)
  • Не качественный разъем питания
  • нет бокового места для установки вентиляторов 60мм ( хотя высота корпуса позволяет)

За сим все, прощаюсь с публикой, надеюсь вам понравился обзор. Если какой-то информации не хватает, пишите комментарии, я отвечу.

Посредник

Покупал через посредника Yoybuy.com

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

О чём здесь и о чём не здесь

Зачем нужен NAS дома

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

NAS предполагает работу в режиме 24/7 (или близком к таковому), что позволяет любому устройству, подключенному к сети использовать информацию хранящуюся на NAS (в соответствии с правами доступа). Спасибо AvtoUser

Определения

Дать четкое определение NAS не так просто. Википедия, с сокращениями: (Network-attached storage) NAS (англ. Network Attached Storage) — сетевая система хранения данных, сетевое хранилище. Представляет собой компьютер, подключенный к сети (обычно локальной) и поддерживающий работу по принятым в ней протоколам.

Основным предназначением этого компьютера является предоставление сервисов для хранения данных другим устройствам в сети. Операционная система и программы NAS-модуля обеспечивают работу хранилища данных и файловой системы, доступ к файлам, а также контроль над функциями системы. Устройство не предназначено для выполнения обычных вычислительных задач, хотя запуск других программ на нём может быть возможен с технической точки зрения.

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

Словарь

  • SAN (Storage Area Network aka СХД, Сеть хранения данных) — решение для подключения внешних устройств хранения данных к серверам таким образом, чтобы операционная система распознала подключённые ресурсы как локальные. SAN характеризуются предоставлением так называемых сетевых блочных устройств (обычно посредством протоколов Fibre Channel, iSCSI или AoE), в то время как сетевые хранилища данных (англ. Network Attached Storage, NAS) нацелены на предоставление доступа к хранящимся на их файловой системе данным при помощи сетевой файловой системы (такой как NFS, SMB/CIFS, или AFP). C появлением iSCSI началось взаимное проникновение технологий. (Storage Area Network)
  • all-in-one — термин пришел со страниц napp-it.org и подразумевал ровно то, что описано по ссылке — систему виртуализации с прокинутым через Vt-d в гостевую систему-хранилище какого-либо SATA/SAS-контроллера с возвратом гипервизору системы хранения с доступом по файловым и блочным протоколам. RU_Taurus

Самодельный vs готовый покупной NAS

Тема ветки — NAS, самостоятельно собранный на базе компьютеров или компьютерных компонентов общего назначения (чаще — десктопных, реже — серверных) и легально доступного программного обеспечения. Готовые решения для NAS обсуждаются в теме Выбор NAS (часть 11) и множестве тем про конкретные модели NAS.

Для некоторых особенно популярных аппаратных конфигураций созданы отдельные темы, например HP ProLiant MicroServer: почти готовое решение для домашнего сервера

Обсуждение способов. возможности и пр. использования программного обеспечения готовых NAS вне аппаратно-программного комплекса, поставляемого производителем NAS здесь не ведется, как грубо противоречащее правилам Конференции.

Функциональность сверх собственно хранилища

В последнее время получают распространение так называемые мини-серверы, в которых функции NAS объединены с дополнительными сервисами, как например, фотогалерея, медиа-центр, BitTorrent и eMule клиенты, почтовый сервер и т. д.

В этой ветке принято считать, что NAS с добавлением таких сервисов продолжает оставаться NAS и обсуждается здесь, с одним важным ограничением: Если предполагается, что компьютер должен обладать функционалом HTPC, т.е. показывать видео на локально подключенном (HDMI, DVI и т.п.) телевизоре — то это не NAS, а HTPC, которые обсуждаются в своей ветке, Путеводитель: Создание HTPC (FAQ на 1-ой стр., ссылки в объявлении) (часть 2) Однако если NAS должен показывать видео на ТВ, подключенном по сети, даже и в том числе, если он должен транскодировать видеопоток — это тема настоящей ветки.

Прим. относительно торрента — он считается почти обязательной функциональностью NAS.

NAS vs сервер

Граница тут ещё более зыбкая. В этой теме принято считать что NAS — это прежде всего решение для дома. В крайнем случае, может быть иногда используемое в некритических задачах в бизнес целях. А сервер — это решение производственно, промышленного назначения и использования. Для них выделен большой отдельный раздел Серверы. Впрочем, см п 3.1, где приведены примеры от форумчан по NAS и по чуть-чуть по серверам.

Родственные темы, частично уже упомянутые

Домашний сервер своими руками из старого пк

Практически в любой локальной компьютерной сети оказывается востребован файл-сервер. Хранилище данных необходимо и в «самопальной» сети – масштаба дома, деревни, школы, дачного посёлка. Это просто удобно, когда есть отдельное хранилище для «тяжелого» контента – HD-видеофильмов, музыки, ПО и т.д. Но фирменный файл-сервер – удовольствие не из дешевых. Изрядно сэкономить можно, превратив старый ПК в домашний файл-сервер. Для этого потребуется лишь установить специальный софт и настроить его.

Фактически, мы сделаем своими руками NAS (Network Attached Storage) – сетевую систему хранения данных, сетевое хранилище. То есть, компьютер с некоторым дисковым массивом, подключенный к локальной сети и поддерживающий работу по принятым в ней протоколам.

В нашем примере для организации NAS мы используем дистрибутив FreeNAS. FreeNAS – это свободная операционная система для сетевого хранилища. FreeNAS основан на FreeBSD с использованием Samba и PHP, поддерживает software RAID. К нему можно получить доступ по протоколам CIFS (SMB), Apple Mac AFP, FTP, SSH, iSCSI и NFS. Для работы FreeNAS необходим компьютер с процессором i386 или x86-64, с минимум 128 Mб оперативной памяти и 500 Mб дискового пространства. Также требуется возможность загрузки с привода оптических дисков.

Мы рассмотрим установку и настройку 7-й ветки FreeNAS. Поскольку FreeNAS базируется на FreeBSD, список поддерживаемого оборудования для них совпадает. Как показывает практика, для нормальной работы системы требуется хотя бы 512 Мб RAM. Для домашнего NAS 1-2 Гб памяти будет более чем достаточно.

Главный компонент домашнего NAS – жёсткие диски. Понятно, что при возможности стоит выбирать ёмкие HDD с большим буфером и частотой вращения 5400-5900 RPM – они не будут сильно шуметь и нагреваться при работе. Но преимущество описываемой системы как раз в том, что её можно собрать из кучи разнообразных старых винчестеров, объединив их в дисковый массив. При этом для SATA-дисков стоит выставить в BIOS режим совместимости с IDE.

FreeNAS не требует мощной системы – хватит и старого Pentium или Athlon. Если NAS-система собирается «с нуля», достаточно будет платы с чипом Intel Atom и пассивным охлаждением – такая платформа будет тихой, негреющейся и энергоэкономичной. Видеопамять также имеет смысл снизить до минимума. На время установки нам также понадобится CD-привод – потом его можно будет отключить.

Собрав систему, устанавливаем FreeNAS. Качаем ISO-образ системы, пишем его на CD, указываем в BIOS загрузку с оптического привода и перегружаемся. Загрузчик предлагает несколько вариантов запуска системы. Загружаясь в режиме по умолчанию, FreeNAS выводит основное меню.

Выбираем полный (Full) вариант установки и указываем диск, на который будем инсталлировать ОС. Для раздела с ОС желательно выделить примерно 500 Мб дискового пространства. Установка занимает всего пару минут, после чего нужно перезагрузиться. Оптический привод уже можно отключить.

Первым делом следует изменить настройки сетевого интерфейса. Выбираем в меню пункт номер два – в случае, если локальная сеть имеет адресацию, отличную от 192.168.1.0/24. Лучше всего для файл-сервера задать статический IP-адрес – не забудьте только указать адрес основного шлюза и DNS-сервера.

После того, как эти настройки будут применены, монитор и клавиатуру также можно отключить. Далее вся настройка пойдёт только через веб-интерфейс по адресу http://ip-адрес-NAS/ (его мы задали ранее). По умолчанию логин – admin, пароль – freenas.

Войдя под ними, отправляемся в раздел System > General Setup. Там меняем язык интерфейса, выставляем часы, и при необходимости – включаем синхронизацию с NTP-сервером. Сохраняемся и обновляем управляющую страницу. Не забываем поменять пароль для входа в веб-интерфейс, снова сохраняемся, выходим и логинимся заново.

Теперь нужно подключить swap-раздел. Отправляемся в секцию «Диагностика» > «Информация» > «Разделы» и смотрим там информацию о разбивке диска. Наш диск разбит на три раздела разного объёма – для ОС, данных и подкачки. Определяем путь до раздела подкачки. Имя диска в нашем примере – /dev/ad0 (оно видно сверху), по размеру (256 Мб) понятно, что для swap используется третий раздел. Путь к нему будет выглядеть как /dev/ad0s3. Во время установки нам этот путь был показан сразу после форматирования диска. Переходим по пути «Система» > «Дополнительно» > «Файл подкачки», выбираем тип устройства и указываем путь. Сохраняемся.

Теперь следует добавить в систему диски. Проходим путем «Диски» > «Управление» и кликаем на список. Выбираем в списке требуемый диск. Включаем поддержку SMART. Если используется только один диск (на который и установлена ОС), выбираем UFS with Soft Updates. При добавлении другого, уже отформатированного диска с данными, следует указать соответствующий тип файловой системы. Нажимаем «Добавить».

Если система собрана с использованием ещё не отформатированных дисков, то переходим в раздел «Диски» > «Форматирование», выбираем нужный диск и форматируем его. Специалисты рекомендуют использовать UFS, хотя это и не обязательно.

Далее монтируем все использованные нами HDD. Для этого проходим путем «Диски» > «Точка монтирования», нажимаем плюсик, выбираем в качестве типа «диск», потом собственно накопитель, указываем номер раздела и тип файловой системы, а также вводим имя точки монтирования. Замечу, что для каждого диска они должно быть уникальным. Нажимаем кнопки «Добавить» и «Применить изменения». Базовая установка FreeNAS завершена.

Теперь откроем доступ к NAS по сети. Для этого потребуется включить службу CIFS/SMB (NetBIOS). В настройках меняем имя рабочей группы, имя NAS в сети, выставляем кодировки, включаем сервер времени и разрешаем AIO. Прочие параметры оставляем по умолчанию, после чего жмем «Сохранить и перезапустить». Далее следует добавить как минимум один сетевой ресурс: указываем имя и комментарий, а также путь до него.

Изначально все точки монтирования находятся в каталоге /mnt. Соответственно, путь до корня накопителя выглядит так: /mnt/точка_монтирования/ (в нашем случае – /mnt/data/). При настройке рекомендуется создать в корне диска несколько папок и уже их добавлять в сетевые ресурсы. Если NAS содержит несколько дисков, всех их следует «расшарить» аналогичным образом.

Теперь в сетевом окружении Windows виден созданный файл-сервер с полным доступом. Чтобы управлять файлами и папками прямиком из веб-интерфейса, применяем файл-менеджер из раздела «Дополнительно». Логин и пароль для него аналогичны таковым у пользователей FreeNAS.

SMB-ресурсы используются в локальной сети; для внешнего доступа следует включить FTP-сервер. Соответственно, на роутере нужно открыть 21-й TCP-порт, а также включить DDNS-службу (присутствует в составе FreeNAS). В параметрах службы FTP разрешаем вход только авторизованных пользователей. Сохраняем настройки.

Управление пользователями – через раздел «Доступ» > «Пользователи». Для доступа пользователя к FTP-серверу указываем в качестве основной группы ftp.

В случае с NAS для домовой сети (как в нашем случае) также стоит включить встроенный во FreeNAS Bittorrent-клиент Transmission. В его настройках указываем папку, куда будут складываться закачиваемые файлы. Затем выбираем каталог для отслеживания torrent-файлов – как только в него будет закинут torrent, Transmission автоматически добавит закачку. Ссылка на веб-интерфейс Bittorrent-клиента по умолчанию выглядит как http://ip-адрес-NAS:9091/.

Ну и в последнюю очередь настраиваем UPnP-медиасервер. Тут достаточно указать папки с медиафайлами и выбрать каталог, в котором поместится база данных этого сервиса. Также указываем подходящий профиль для совместимости с сетевыми медиаплеерами. Если нужны дополнительные настройки – кликайте по ссылке внизу страницы с параметрами.

Когда всё настроено, Windows легко определяет NAS как сетевое медиаустройство и позволяет напрямую слушать с него музыку, просматривать видео и картинки.

Вся эта процедура не единожды была описана в разных источниках в Рунете. На практике мы её применили, когда делали коллективный файл-сервер для своей домовой сети – в моём доме она объединяет более полусотни ПК. NAS мы собрали, «нашпиговав» старый десктоп винчестерами – по большей части также не новыми. Однако всё работает вполне нормально. Собранный файл-сервер мы установили в одной из квартир – там же, где стоит ADSL-модем, обслуживающий домовую сеть.

  • Как сделать сервер из старого компьютера
  • Как сделать сервер
  • Как сделать компьютер сервером

После установки операционной системы вам потребуется установить пакет приложений для запуска сервера (Apache, MySQL, PHP). Для этого вызовите терминал и введите следующие команды:

Sudo apt-get install tasksel
Sudo tasksel

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

А что, если направить залежавшиеся железо в нужное русло и получить от этого пользу?

Именно об этом и пойдет речь в данном посте: рассмотрим использование “запылившегося хлама” для создания сетевого хранилища.

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

Сетевое хранилище (NAS, Network Attached Storage) – устройство, которое предназначено (но не ограничено) для хранения данных (фото, видео, документы и т.д.). Доступ к данным, которые на нем хранятся, возможен по сети (проводное соединение, Wi-Fi, мобильный интернет).

Это может быть удобно, так как доступ ко всем файлам будет возможен с различных устройств.

Готовые сборки операционных систем

Для начала рассмотрим имеющиеся готовые сборки операционных систем для создания сетевого хранилища.

В настоящее время существует, пожалуй, четыре основных готовых решения для построения NAS:

XigmaNAS (ранее NAS4FREE), основана на FreeBSD. По данной сборке есть отличные инструкции от ув. 2gusia aka mikemac;
FreeNAS, основана на FreeBSD, как и предыдущая сборка;
Openmediavault, основана на Debian со всеми вытекающими особенностями;
XPEnology, является “аналогом” ОС для сетевых хранилищ Synology, которая совместима практически с любыми x86 компьютерными комплектующими.

Так как для большинства пользователей от NAS требуется только хранение медиафайлов, с последующим воспроизведением (ТВ, ПК, мобильные устройства и т.д.), то рассмотрим построение NAS с использованием XPEnology.

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

Если есть необходимость в мощном комбайне, желание и достаточно терпения и навыков работы с *NIX, то можно присмотреться к первым трем сборкам.

Комплектующие для сборки

При сборке NAS использовались следующие комплектующие:

процессор Intel Celeron G3900, с BOX-версией кулера;

материнская плата MSI h210M PRO-D, mATX;

оперативная память CRUCIAL CT8G4DFD(S)8213, DDR4, 8Гб, 2133 МГц;

жесткий диск WD Blue WD20EZRZ, 2Тб;

блок питания Cougar STX 350W;

корпус AeroCool Qs-240;

USB-накопитель Kingston DataTraveler 101, 4Гб.

ПК покупался в качестве печатной машинки на момент выхода процессоров семейства Skylake. В планах было улучшить процессор до i7 6400t (инженерный образец), добавить SSD и забыть про обновление до лучших времен. Но по разным причинам был осуществлен переход на ноутбук и ПК перекочевал собирать пыль на полку в шкафу.

Были попытки его продажи, но столь простая конфигурация мало кому интересна, либо за нее предлагали совсем смешную цену (немногим большую стоимости 8Гб оперативной памяти).

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

Решение является не самым компактным, но и тратиться на дополнительные комплектующие не пришлось.

Если рассматривать варианты улучшения, то хотелось бы прокачать компактность. С применением перечисленного выше железа возможно использовать корпус Cooler Master Elite 110, который имеет формат mini-ITX и легко “дорабатывается напильником” для установки материнских плат mATX, чья высота не более 210-220мм.

Данный корпус даже после доработки и установки mATX платы позволяет разместить один 3,5” накопитель на боковой стенке и два 2,5” накопителя на верхней перегородке.

Так как комплектующие не имеют высокого тепловыделения, то и перегрева не будет.

Такой вариант является самым бюджетным и обойдется

Установку XPEnology пропустим, так как весь процесс подробно расписан на форуме

В Windows VID и PID USB-накопителя легко узнать через диспетчер устройств:

Домашний сервер

— все, что вы хотите знать! — Ленивый администратор

Вы ищете центральное место для хранения всех ваших фотографий и фильмов? Или вам нужно место, где можно получить новые ИТ-навыки? А как насчет вашего умного дома? Домашний сервер может использоваться во многих различных сценариях и может стать отличным дополнением к вашей домашней сети.

Когда мы говорим о домашнем сервере, большинство людей обеспокоены потребляемой мощностью или шумом, который он производит. Но на самом деле в этом нет необходимости. В наши дни вы можете построить свой собственный домашний сервер примерно за 500 долларов, который потребляет всего 10 Вт в режиме ожидания.

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

Что такое домашний сервер?

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

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

ИТ-специалисты

часто используют домашний сервер для обучения ИТ-навыкам. Если вы работаете в ИТ, вы можете протестировать сценарии или программы в безопасной непроизводственной среде. Сервер домашней лаборатории — идеальное решение для этого. Это дает вам возможность развернуть виртуальные машины, создать небольшую сеть / домен для тестирования и изучения новых навыков.

Домашний сервер использует

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

Центральное хранилище с домашним облачным сервером

Файлы становятся все больше и больше, и все мы хотим хранить наши фотографии, видео и другие файлы как можно дольше. Когда у вас есть сервер дома, имеет смысл централизованно хранить ваши данные на сервере.

Проблема в каждом доме в том, что данные разбросаны по разным компьютерам и внешним дискам. Объединив их в одном месте на домашнем файловом сервере, каждый сможет легко получить доступ к файлам, а вы сможете лучше защитить свои данные.

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

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

У запуска локального файлового сервера есть несколько преимуществ по сравнению с использованием облачного решения:

  • Скорость — Вы можете быстро получить доступ к своим файлам через локальную сеть (не нужно загружать их предварительно)
  • Конфиденциальность — Никто не просматривает ваши файлы
  • Безопасность — Полный контроль над тем, кто имеет доступ к вашим данным

Существуют различные решения для централизованного хранения данных.Если вы используете Synology NAS, вы можете использовать встроенные функции для создания общих сетевых ресурсов и удаленного доступа к своим данным. Другие хорошие варианты создания домашнего облачного сервера:

Домашний медиа-сервер

Чаще всего домашний сервер используется для потоковой передачи мультимедиа. С домашним медиа-сервером вы можете смотреть фильмы прямо на вашем Smart TV, мобильном телефоне или компьютере из вашей собственной библиотеки. Помимо фильмов, вы также можете транслировать музыку с домашнего медиа-сервера.

Plex — домашний медиа-сервер — src plex.tv

Существуют разные решения для создания собственного домашнего медиасервера, но самые популярные:

Начать работу с Home Media Server действительно просто. Установите программное обеспечение по вашему выбору и добавьте в него свою библиотеку с фильмами. Plex упростил потоковую передачу мультимедиа, у них есть приложения, доступные практически для всех устройств на рынке, включая Chromecast, Roku, Apple TV и т. Д.

Централизованное резервное копирование

Очень важно часто делать резервные копии ваших файлов.Жесткие диски могут выйти из строя, файлы могут быть случайно удалены, а программа-вымогатель может зашифровать все ваши файлы. Это обычные вещи, которые могут случиться с каждым.

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

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

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

Платформа домашней автоматизации

Мне нравится создавать умный дом, я много писал об этом, в том числе этот список с идеями умного дома. Если вы хотите создать умный дом, вам понадобится центральное место для управления устройствами умного дома.

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

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

Система домашней безопасности

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

Теперь я большой поклонник Ubiquiti, поэтому лично у меня есть полная система Unifi Protect, о которой вы можете прочитать здесь. Но для вашего домашнего сервера доступно несколько различных вариантов. Среди них — Blue Iris, действительно отличный продукт (я все еще хочу включить его в свою сеть).

Blue Iris поддерживает запуск по движению и по звуку и может быть легко использован для расширения с помощью надстроек, таких как, например, распознавание номерных знаков.

Менеджер паролей

Для защиты своей личности в Интернете важно использовать уникальный и надежный пароль для каждой учетной записи. Единственный способ сделать это — использовать менеджер паролей.

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

Bitwarden — это менеджер паролей с открытым исходным кодом, который вы можете установить на своем собственном сервере дома с помощью контейнера Docker. Вы можете найти полное руководство по установке здесь.

Хостинг собственного веб-сайта

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

Имейте в виду, что вам понадобится приличное подключение к Интернету. В основном скорость загрузки вашего интернет-соединения импортируется для запуска веб-сайта.

Например, Nginx в контейнере Docker или Xampp — отличные способы начать работу.

Запустите свой собственный домашний игровой сервер

Онлайн-игры популярны, и некоторые игры позволяют разместить собственный игровой сервер. Запуск игрового сервера на домашнем сервере повысит производительность и стабильность. Это также позволяет настраивать игровой процесс.

Когда вы размещаете свою собственную игру, важна скорость загрузки вашего интернет-соединения. Убедитесь, что у вас достаточно пропускной способности.

Мониторинг

Когда у вас есть сервер, работающий 24/7, у вас есть прекрасная возможность начать с мониторинга вашей сети или умного дома.PRTG предлагает бесплатную версию, которую можно использовать для мониторинга вашей домашней сети, отслеживания используемой пропускной способности, использования ЦП / памяти, свободного места и т. Д.

Если у вас есть обширная статья о мониторинге вашей домашней сети, которую вы можете найти здесь.

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

Я также использую свой домашний сервер, чтобы контролировать свою машину (уровень заряда батареи, расход, местоположение) и сообщать обо всем этом, включая погоду, в ABRP.

Сервер Homelab

Наличие собственного сервера — отличный способ освоить новые ИТ-навыки. Сервер домашней лаборатории дает вам возможность тестировать новые программы, узнавать, как устанавливать виртуальные машины, управлять серверами Windows или Linux без риска потери данных.

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

Создание домашнего сервера

Есть несколько вариантов создания собственного домашнего сервера. На eBay можно было купить старый сервер корпоративного уровня, например Hp DL360. Такие серверы часто имеют достаточно оперативной памяти, высокую вычислительную мощность и поддерживают конфигурации RAID.

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

Но для большинства конфигураций домашних серверов эти модели немного переоценены.Однако старый ноутбук или настольный компьютер — отличный способ начать работу.

Если вы хотите построить свой собственный домашний сервер, вам нужно учесть несколько вещей:

  • Требуемая емкость хранилища
  • Потребляемая мощность
  • Варианты монтажа (стойка или нет)

Домашний сервер с низким энергопотреблением

Я составил список деталей для создания вашего собственного домашнего сервера с низким энергопотреблением. В режиме ожидания он должен потреблять около 10 Вт, а с парой серверов — около 20 Вт.Жесткие драйверы потребляют больше всего энергии, поэтому чем больше вы добавляете, тем выше потребление.

Процессор

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

ARCTIC Alpine 12 Passive — отличный кулер для Intel I3.

Материнская плата

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

Обратной стороной этой платы является то, что их сложно найти и они довольно дороги. На рынке представлены разные модели: линия D364x-B имеет 6 разъемов SATA, а линия -H — 4 разъема SATA.

Еще один хороший вариант материнской платы — ASRock B360M-HDV.

Память

Если вы используете только образы докеров, вам не нужно много памяти.В таких случаях 8 ГБ будет более чем достаточно.

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

Блок питания

PicoPSU — действительно эффективный источник питания для создания маломощного домашнего сервера. Я перечислил версию на 160 Вт, но версии на 90 Вт также должно хватить с I3-9100.

Вам потребуется внешний адаптер питания с picoPSU, как указано выше.

SSD и диски для хранения
Твердотельные накопители

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

Твердотельные накопители Intel и Samsung имеют самое низкое энергопотребление. Я указал версию на 500 ГБ, которой должно быть более чем достаточно для работы ваших серверов.

Для хранения используем обычные шпиндельные диски. Преимущество 2,5-дюймовых жестких дисков в том, что они потребляют намного меньше энергии, чем 3,5-дюймовые модели.

Альтернативы

Если вы не хотите строить домашний сервер полностью с нуля, на рынке также есть несколько альтернатив.Например, Intel NUC — отличная маленькая, но мощная машина для начала.

Вы также можете начать с Raspberry Pi 4. Они действительно доступны по цене и представляют собой отличные маленькие машины для запуска небольших программ или сервисов.

Другой популярный вариант домашнего сервера — Synology NAS. Хотя они в основном представляют собой NAS, сетевое устройство хранения, они также являются отличными устройствами для запуска вашего домашнего сервера. За Synology стоит большое сообщество с множеством интересных и полезных приложений, которые вы можете легко установить на Synology.

Убедитесь, что вы проверили, поддерживает ли модель, которую вы хотите купить, работающие образы докеров. Хорошей моделью начального уровня от Synology является, например, DS220 +

. Synology 2 Bay NAS DiskStation DS220 + (бездисковый)
  • Имеются двойные порты LAN 1GbE для поддержки сетевого переключения при отказе, а с включенной функцией Link Aggregation DS220 + обеспечивает скорость последовательного чтения более 225 МБ / с и последовательную запись 192 МБ / с. Данные могут быть дополнительно защищены с помощью зеркалирования диска RAID 1, чтобы предотвратить внезапный сбой диска.
  • Двухъядерный процессор Intel с механизмом аппаратного шифрования AES-NI; 2 ГБ памяти DDR4 (с возможностью расширения до 6 ГБ)
  • С легкостью получайте доступ, делитесь и синхронизируйте свои данные между различными операционными системами и устройствами.
  • Повышение производительности индексирования фотографий и других ресурсоемких операций на 15%, а также время отклика базы данных.
  • По умолчанию установлены две лицензии на камеру; можно приобрести дополнительные лицензии (CLP1, CLP4 или CLP8)

Когда дело доходит до готовых серверов, всегда приходится идти на компромисс: они могут иметь более высокое энергопотребление или не обеспечивать достаточно места для расширения.Но если вы не собираетесь создавать собственный сервер, это отличные варианты.

Заключение

Наличие домашнего сервера — отличная возможность изучить новые ИТ-навыки и расширить домашнюю сеть. Вы, вероятно, заметите, что как только у вас появится сервер, вы найдете для него больше вариантов использования, чем планировали.

При использовании сервера в качестве центрального хранилища убедитесь, что вы создаете правильные и регулярные резервные копии данных.

На Github также есть отличный список бесплатных программ и сетевых сервисов, которые вы можете разместить / запустить на своем собственном сервере.Обязательно ознакомьтесь с этим списком!

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

Хотите построить домашний сервер для множества приложений, нужна помощь в выборе оборудования: HomeServer

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

У меня есть ссылка на Документы Google со всем, что я хочу использовать, требованиями и т. Д.а также некоторые вопросы: см. здесь.

В качестве краткого справочника я хочу использовать сервер для: Usenet, Plex, веб-хостинга, домашней автоматизации, записи с камеры, разработки, хранения файлов и резервного копирования, возможно, с помощью VPN. Ссылка содержит более подробную информацию о каждом из них, а также более подробные требования к аппаратному / программному обеспечению.

Я размещу вопросы здесь, чтобы упростить отслеживание:

  • Нужен ли NAS? Это менее эффективно, чем подключение жестких дисков непосредственно к материнской плате? Что я получу от NAS?

  • Требуется ли графический процессор? Существенно ли это поможет с транскодированием Plex или чем-то еще? P2000 против P4000?

  • Я подозреваю, что центральный процессор будет самым важным, когда дело доходит до Plex, Blue Iris и т. Д., но я действительно не знаю, что лучше всего подходит для моих требований или за какими функциями процессора мне следует следить. На двухпроцессорные системы тоже стоит обратить внимание?

  • Я думаю, 32 ГБ RAM на всякий случай, это излишек? Некоторые виды оперативной памяти лучше подходят для серверов, чем другие?

  • Какие типы материнских плат или их характеристики важны для сервера? Есть ли материнские платы для конкретных серверов, которые мне следует искать? Что делает их лучше для серверов?

  • Какие жесткие диски? Мне не нравится, что моим предыдущим WD Greens нужно было «просыпаться» перед использованием.Стоит ли мне использовать твердотельные накопители для хранения, или это излишне?

  • Какую версию Windows использовать? Windows Server все еще актуален? Что в ближайшем будущем мне стоит присмотреть?

  • Следует ли использовать виртуальные машины для отделения веб-сервера от программного обеспечения домашней автоматизации и т. Д.?

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

  • RAID5 избыточен? Меня не волнует, потеряю ли я большую часть данных на этом сервере, поскольку наиболее важные данные будут скопированы в облако.Тем не менее, все же хотелось бы некоторой избыточности (и в качестве обучающего упражнения).

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

Я увлекся и построил домашний сервер на 36 ТБ размером с тостер

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

Хорошо, так что я увлекся. Но хотите верьте, хотите нет, цель сборки моего домашнего сервера, которую я планировал с начала карантина в марте, заключалась в том, чтобы сделать практическую замену моему существующему серверу, который я впервые построил в 2014 году и с тех пор несколько раз обновлялся. тогда. Этот сервер состоял из процессора i7-4790K, пяти жестких дисков (по 3-4 ТБ каждый) и одного твердотельного накопителя на 128 ГБ в корпусе Fractal Design Define Mini.На моем сервере работает безголовый Ubuntu, что означает, что я управляю им удаленно с помощью терминала и инструментов веб-браузера, и в основном использую медиацентр Plex, хотя я также запускаю на нем бота Discord и некоторые другие вещи.

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

  • Корпус компактен, но все же больше, чем должен быть, потому что я не использую графический процессор. Из-за того, что я держу его в гараже рядом с модемом, было неудобно дотянуться до кнопки питания.
  • Моя материнская плата ограничила меня 6 портами SATA, поэтому мне понадобится карта расширения, чтобы когда-либо добавить больше памяти, а она была слишком старой, чтобы иметь слот M.2.
  • i7-4790K слишком стар, чтобы использовать Intel Quick Sync для аппаратного ускорения кодирования / декодирования видео, которое я бы хотел использовать для Plex.
  • Я уже построил его, и строить новые вещи — это весело.

Самым большим стимулом здесь был процессор. Это по-прежнему достаточно мощный процессор для большинства функций, но я действительно хотел иметь возможность использовать аппаратное ускорение на новом процессоре, что позволило бы мне запускать несколько потоков Plex одновременно без какого-либо риска дросселирования.С этой мыслью, которая вдохновила меня на новую сборку, я начал исследовать компоненты, которые я хотел бы использовать для создания нового сервера. Именно тогда я открыл для себя U-NAS.

Корпус: U-NAS NSC-810A

Перспективно, но непрактично! (Изображение предоставлено: 3Dwebe)

Первый случай, который я рассмотрел, — это распечатанный на 3D-принтере блок NAS (также известный как сетевое хранилище), о котором мы писали в марте. Выглядело действительно круто! Могу я сделать что-нибудь подобное? У меня нет 3D-принтера, но есть мастерские, где они могут быть … за исключением того, что все они были закрыты из-за COVID-19.Но я знаю людей, у которых есть 3D-принтеры! Я спросил об этом бывшего главного редактора Maximum PC Уилла Смита, и он сказал: «Это печатный шрифт. Точность, необходимая для рассмотрения дела, высока».

Итак: Круто, но для меня совершенно непрактично.

Я начал читать о популярных корпусах для домашних серверов и в конце концов нашел именно то, что хотел: U-NAS NSC-810A, корпус NAS с 8 отсеками, в который может поместиться материнская плата micro-ATX сверху. У него также есть два слота PCIe, и я решил, что мне понадобится один из них для карты расширения SATA, поскольку большинство материнских плат с малым форм-фактором имеют только 6 портов SATA.

Отсеки для дисков с возможностью горячей замены были захватывающими. Мне не пришлось бы открывать боковую панель для добавления или удаления жестких дисков, и первоначальная установка была бы намного быстрее. Трудно представить себе серверный корпус более компактным. У него объем 17 литров, против 40 литров у моего нынешнего корпуса!

Выбор U-NAS NSC-810A закончился определением того, что я буду использовать для остальной части сборки.

Другие компоненты: кулер, блок питания, вентиляторы и многое другое

(Изображение предоставлено Уэсом Фенлоном)

Кто-то на Reddit построил аналогичный сервер для моего три года назад и задокументировал процесс сборки с помощью NSC-810A, который дал мне хороший взгляд на то, что поместилось бы в дело.Это очень простое решение:

Для кулера я выбрал Noctua NH-L9i, потому что между лотком материнской платы и верхней частью корпуса очень маленький зазор. Все, что выше, либо не оставило бы достаточно места для нормального воздушного потока, либо не подошло бы, и точка. Я также планировал добавить в корпус вентилятор Noctua для более сильного и тихого воздушного потока.

Для блока питания мне пришлось исследовать форм-фактор Flex 1U, который меньше обычных блоков питания ATX и даже SFX и обычно не используется в бытовой технике.Я узнал об одной модели, которая действительно популярна среди энтузиастов малого форм-фактора: Enhance Electronics ENP-7660B, блок питания на 600 Вт. Насколько мне известно, это единственный блок питания Flex 1U, мощность которого превышает 400 Вт (существуют и индивидуальные версии этого блока питания). и он предлагает рейтинг эффективности 80+ Platinum. Мне действительно не нужно было почти 600 Вт мощности без видеокарты, но эффективность отличная, и, ну, будьте готовы ко всему, не так ли?

Удаление жесткого диска WD Easystore (Изображение предоставлено Уэсом Фенлоном)

Что касается хранилища , я ждал распродажи, чтобы купить доступный твердотельный накопитель WD SN750 NVMe емкостью 500 ГБ.Для меня было важно перейти со старого твердотельного накопителя SATA на новую модель NVMe, поскольку она занимала бы меньше места в компактной сборке и не перегружала порт SATA. Что касается материнской платы, мне нужна модель micro-ATX со слотом PCIe x4, которую я мог бы использовать для карты расширения SATA. Я знал, что мне придется использовать переходной кабель для подключения карты к материнской плате, и я не был полностью уверен, что он будет правильно вставлен в более длинный слот x16. Кроме того, оставление слота x16 открытым дает мне возможность когда-нибудь добавить что-то вроде Nvidia Quadro P2000.

Чтобы иметь возможность поддерживать до восьми дисков, я заказал проверенную карту расширения SATA на Amazon, убедившись, что у нее есть отзывы, в которых говорится, что она отлично работает в Linux и будет поддерживать полные скорости SATA. В итоге это была карта PCIe x1, поэтому выбор материнской платы не был строго необходим, но все сработало нормально.

Это был предел моих планов хранения, пока всего за несколько дней до того, как я начал свою сборку, я увидел распродажу внешних жестких дисков Easystore Western Digital, которые вы можете вынуть из их корпуса для получения некоторых совершенно хороших внутренних накопителей.Я импульсивно купил два диска по 8 ТБ, что почти вдвое увеличило мой общий объем хранилища по сравнению со старым сервером.

И последнее: Пустой штекер, который вам нужен в некоторых безголовых системах, чтобы «обмануть» внутренний графический процессор, заставив его думать, что монитор подключен, и позволить сработать аппаратное ускорение. Я читал противоречивые отчеты о том, буду ли я нужен один для Ubuntu, так что получил на всякий случай.

Сборка

COVID действительно нанесла серьезный ущерб линиям поставок небольших электронных компаний, таких как U-NAS и Enhance.В апреле я обратился к обоим, чтобы спросить о корпусе и блоке питания, но ни один из них не был доступен в США до лета. Наконец, к середине августа у меня было все необходимое. Ну, почти всего, за одним исключением, которое задержало мою сборку на пару дней.

Вот как выглядело открывшееся дело. Не так много места!

Изображение 1 из 3

(Изображение предоставлено: Wes Fenlon) Изображение 2 из 3

(Изображение предоставлено: Wes Fenlon) Изображение 3 из 3

(Изображение предоставлено Wes Fenlon)

Я начал с установки процессора и кулера на материнскую плату, а затем поместите ее в корпус, чтобы убедиться, что она правильно вставлена.Я не ввинчивал блок питания в корпус на этом этапе, но я поместил его примерно туда, где он должен был быть, чтобы проверить проблему, о которой упоминал Redditor выше, и которую я надеялся избежать: разъем питания ЦП был слишком короткий, чтобы достать до материнской платы.

(Изображение предоставлено Уэсом Фенлоном)

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

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

Изображение 1 из 15

Хотя я изначально планировал использовать i7-8700K, 6-ядерный i5-9600K будет мощным процессором Plex и будет работать немного холоднее. (Изображение предоставлено Уэсом Фенлоном) Изображение 2 из 15

Здесь много очень длинных кабелей SATA, которые идут от плат управления в задней части корпуса, в которую вставляются жесткие диски.(Изображение предоставлено Уэсом Фенлоном) Изображение 3 из 15

Все в порядке с этими вентиляторами Gelid, но я снял заднюю панель, чтобы получить доступ, и заменил один на Noctua. (Изображение предоставлено Уэсом Фенлоном) Изображение 4 из 15

Я положил мощный удар Noctua NF-A12 на два моих новых жестких диска емкостью 8 ТБ, которые, по словам некоторых редакторов Reddit, работают более горячо. (Изображение предоставлено Уэсом Фенлоном) Изображение 5 из 15

Обычно я подключаю этих маленьких парней в последнюю очередь, но поскольку установка блока питания в этом случае является обременительной задачей, я сначала сделал небольшую прокладку кабелей.(Изображение предоставлено Уэсом Фенлоном) Изображение 6 из 15

Здесь вы можете увидеть, как мало зазора между верхней частью кулера процессора и верхней частью корпуса. (Изображение предоставлено Уэсом Фенлоном) Изображение 7 из 15

Лотки для жестких дисков чрезвычайно легко выдвигаются и защелкиваются на месте. (Изображение предоставлено Уэсом Фенлоном) Изображение 8 из 15

Вот как это выглядит с удаленной большей частью лотков. Каждая плата здесь обеспечивает питание / данные для 4 жестких дисков. (Изображение предоставлено Уэсом Фенлоном) Изображение 9 из 15

Задняя область между вентиляторами и платами жестких дисков.Мне удалось протолкнуть кабели над и под платами (включая удлинитель блока питания на переднем плане), чтобы обеспечить свободный поток воздуха для вентиляторов. (Изображение предоставлено Уэсом Фенлоном) Изображение 10 из 15

Я подключил оба задних вентилятора к разветвителю Noctua, который я вставил в пространство вокруг экрана ввода-вывода, чтобы он не мешал. (Изображение предоставлено Уэсом Фенлоном) Изображение 11 из 15

Посмотрите на все эти кабели блока питания! Он будет плотно прилегать. (Изображение предоставлено Уэсом Фенлоном) Изображение 12 из 15

Сборка в основном завершена, с установленной платой расширения SATA.Пространство перед 60-миллиметровым вентилятором в основном чистое. (Изображение предоставлено Уэсом Фенлоном) Изображение 13 из 15

Он работает! Кабель питания процессора необходимо немного проткнуть, прежде чем снова будет установлена ​​внешняя оболочка. (Изображение предоставлено Уэсом Фенлоном) Изображение 14 из 15

Классический метод «запихнуть все лишние кабели в крошечное пространство». (Изображение предоставлено Уэсом Фенлоном) Изображение 15 из 15

Это рабочий сервер! (Изображение предоставлено Уэсом Фенлоном)

Я не особо тщательно прокладывал кабели, но я связал кабели SATA, насколько мог, чтобы свести к минимуму беспорядок, и обеспечил свободное пространство перед маленьким 60-миллиметровым вентилятором сбоку. .Меня больше беспокоила область жестких дисков, и я убедился, что силовые разъемы Molex, которые питают две печатные платы, а также кабели питания вентилятора и процессора, были как можно более удаленными, чтобы жесткие диски получали максимальную вентиляцию.

NSC-810A — впечатляюще компактный корпус, что сделало его медленным, но в конечном итоге удовлетворительным. Некоторые мысли о процессе сборки этой штуки:

  • Вы можете установить 2,5-дюймовый жесткий диск / твердотельный накопитель рядом с 60-миллиметровым вентилятором, но я бы хотел, чтобы корпус корпуса имел перфорированный узор в этом пространстве, чтобы вы могли установить там еще один 60-миллиметровый вентилятор. , вместо.
  • В отличие от типичного корпуса ПК, здесь нет никаких вырезов для прокладки кабелей вокруг материнской платы, поскольку большая часть корпуса занята отсеками для жестких дисков. Кажется, что кабели будут несколько беспорядочными, несмотря ни на что.
  • 810A, вероятно, должен поставляться с удлинительным кабелем ЦП; с макетом типичной материнской платы micro-ATX кажется маловероятным, что большинство блоков питания смогут дотянуться.
  • Отсутствие необходимости вручную прокладывать кабели питания и передачи данных к каждому отдельному жесткому диску было благом.Plug-and-play — это так здорово!
  • Модульный блок питания действительно помог бы. У меня было много лишних кабелей с неиспользованными выводами SATA и видеокарты.
  • Одна из причин, по которой компьютер может не загружаться: переходный кабель PCIe вставлен в обратном направлении. Урок выучен!

С ПК на сервер

Сервер в своем новом доме, рядом с моим доморощенным супер-роутером. (Изображение предоставлено Уэсом Фенлоном)

Спустя несколько недель новый сервер работает до сих пор невероятно. Он остается действительно крутым, учитывая его компактность.В режиме ожидания средняя температура ядер ЦП составляет 34 ° C, а для жестких дисков — 25–31 ° C. Я думаю, что жесткие диски на самом деле работают холоднее, чем в моем старом корпусе, вероятно, потому, что прямо на них дуют два вентилятора.

Сборка ПК — это то, на чем работа с оборудованием заканчивается, но настройка домашнего сервера — это нечто большее, чем просто сборка частей. Поскольку я переходил с существующего сервера, я клонировал свой старый SSD на новый, что очень просто сделать из командной строки Linux.Правильное изменение размера раздела для нового, большего SSD и выравнивание последовательности загрузки было менее простым и потребовало много возни с Gparted, загруженным с USB-накопителя Ubuntu Live. Если вы создаете совершенно новый сервер, надеюсь, вам не придется связываться с этими сложностями.

Самое замечательное (но также и устрашающее) в Linux — это то, сколько способов настроить настольный ПК или домашний сервер. И, естественно, у каждого есть свой любимый метод. Я не профессионал по Linux, но вот как я начал, если вы хотите пойти по моим стопам и создать собственный сервер, я использую вот некоторые из них:

  • Ubuntu Server 20.04 LTS, который получит обновления безопасности в течение пяти лет. Я работал на 16.04 в течение многих лет и только недавно обновился, что оказалось на удивление простым процессом без серьезных проблем.
  • Webmin: запуск автономного сервера означает, что вам придется делать что-то в командной строке, но Webmin — это интерфейс на основе браузера, который позволяет вам управлять тоннами вещей на вашем сервере, не будучи экспертом по терминалам. У него удобный интерфейс, управляемый мышью, который позволяет делать что угодно, а также есть панель управления для ваших временных параметров, использования диска и т. Д.Есть даже файловый менеджер, моя любимая функция.
  • Cockpit: Еще один отличный интерфейс браузера. Он предоставляет вам некоторые из тех же основных инструментов и статистику, что и Webmin, но также включает очень простой в использовании терминал, который является моим предпочтительным способом удаленного доступа к командной строке.
  • Plex для Ubuntu: Plex довольно легко установить, настроить и запустить, и если вы возьмете все свои фильмы, телешоу, музыку и т. Д. И наведете на них Plex, он заполнит все метаданные, о которых вы можете мечтать. из. Есть несколько советов о том, как вы должны организовать материал, чтобы он мог его правильно прочитать, но в целом он очень прост в использовании.
  • Snapraid: Есть много-много способов резервного копирования ваших данных и создания избыточности, и я никогда не был так безопасен, как следовало бы. Но в настоящее время я использую Snapraid, который довольно просто настроить. Он использует некоторое пространство на каждом из ваших дисков, но гарантирует, что если один из них выйдет из строя, его все равно можно будет восстановить.
  • Есть много руководств, но если вы хотите использовать Ubuntu, это официальное пошаговое руководство подойдет новичкам. Он проходит через процесс установки со скриншотами для каждого шага, а после того, как вы запустите Ubuntu, остальное вы сможете выяснить с помощью Googling, чтобы получить более продвинутые руководства.

Создание домашнего сервера своими руками с помощью FreeNAS · devroom.io

Продолжайте читать! Я задокументировал несколько обновлений своего DIY NAS внизу этого поста.
После прочтения перейдите к моему последнему обновлению на моем сервере домашней лаборатории / NAS.

Срок сдачи этого поста истек почти на год. Я думаю, это может быть актуально для людей хотите начать проект NAS или обновить NAS потребительского уровня, например QNAP или Synology.

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

Для вас, нетерпеливых людей, внизу этого поста есть полный список деталей.

Немного истории

До мая 2019 года я хранил свои фотографии, старые документы и другие вещи на одном 3 ТБ Western Digital Green в моем Хакинтоше.

Резервные копии уже были частью моей установки с помощью Backblaze. Это было здорово, потому что позволяло мне использовать неограниченное количество резервных копий по фиксированной цене.

Но я столкнулся с некоторыми ограничениями этой настройки.

Размер файла и объем цифровых носителей

В каждом новом телефоне камера лучше, и мне нравится снимать в лучшем доступном качестве. Со мной текущий Oneplus 6, что означает 3456 × 4608 пикселей на фотографию (примерно 4-8 МБ на фотографию). Не говоря уже о Видео 4k при 60 кадрах в секунду…

Иметь детей — это еще снимать больше фото и видео.

Раньше я автоматически делал резервную копию носителя со своего телефона в Dropbox, потому что это было удобный. Но с ограничением в 5 ГБ мне часто напоминали обновить или очистить вверх некоторые файлы, что означает перемещение старых фотографий и видео вручную из Dropbox в мой надежный жесткий диск емкостью 3 ТБ.

Восстановление резервных копий — отстой

Я не отслеживал, сколько дисков у меня вышло из строя, но это случалось в нескольких случаях. Backblaze спешит на помощь! Однако восстановление более 1 ТБ данных — занятие не из приятных.

На самом деле диски выходят из строя. Особенно, если вы покупаете самые дешевые из доступных и не позаботься о них.

Потоковое видео

Я всегда был поклонником Plex. С коллекцией из более чем 200 DVD есть что посмотреть, но физические диски исчезают повсюду.Plex — отличное решение, но работает лучше всего если у вас есть средства массовой информации, когда они вам нужны. Необходимость быть дома и включить компьютер смотреть что-то неприятно.

План

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

  • Безопасное хранение более 1 ТБ данных
    • Резервирование для устранения отказа диска
    • с возможностью расширения
    • Скорость записи / чтения должна быть в порядке, но не в приоритете (я не редактирую видео 8k на этой штуке)
    • Problaby необходим ИБП для безопасного отключения в случае отключения электроэнергии
    • Делитесь данными / дисками через Samba / AFS / NFS, было бы неплохо с поддержкой Time Machine
  • Он должен быть всегда включен
    • Энергоэффективность важна
    • Надо молчать, наверное сижу в кабинете
  • Требуется запустить Nextcloud и Plex
    • Требуется сопутствующее мобильное приложение для автоматического резервного копирования фото и видео
    • Требуется достаточно памяти
    • Требуется достаточная мощность ЦП для перекодирования 1 или 2 одновременных потоков
    • Возможность роста для запуска большего количества приложений или виртуальных машин
  • Требуется гарантия будущего
    • Больше места для хранения
    • Больше памяти
    • Используйте этот настольный компьютер, если этот NAS действительно отстой.

Какое решение NAS лучше всего подходит

Мне нужно было выяснить, какие решения NAS доступны мне, а какое из них больше всего подходит для моего использования.

NAS-системы потребительского уровня, такие как от QNAP или Synology, довольно популярны. Они идут с несколько серьезных недостатков для меня. Они не подлежат (или минимально) обновлению. Простой процессор Celeron и 8 ГБ памяти, вероятно, не хватит. Я также застрял в собственной операционной системе, что-то, что Я стараюсь избегать, как чумы.

На данный момент моим лучшим вариантом в этой категории был Synology DS918 + , продаваемый на местном уровне по цене 550 евро. Имея место для четырех дисков, он уже казался ограниченным.я хотите, чтобы его можно было расширять. Особенно показался Intel Celeron J3455 (четырехъядерный с частотой 1,5 ГГц) и 4 ГБ ОЗУ. ограничение. Кроме того, привязка к поставщику не очень привлекательна.

Затем я посетил / r / DataHoarder, красивый уголок Интернета. где люди собираются вместе, чтобы обсудить накопление данных — и все необходимое для этого оборудование. Многие здесь выберите бывшее в употреблении корпоративное оборудование от SuperMicro или Dell в 19-дюймовых стойках. Оборудование может быть очень мощный, но за него тоже приходится платить. Пространство и шум — два аспекта.Это корпоративное оборудование предназначен для использования в центрах обработки данных, где шум не является большой проблемой. Необходимость модифицировать чехол, чтобы он молчал будет серьезным усилием. Во-вторых, сервер размером 4u 19 дюймов довольно громоздкий, и под него сложно поместиться. ваш стол.

Это оставило меня искать золотую середину: оборудование потребительского уровня, но со специальными, желательно открытыми источник, программное обеспечение. / r / DataHoarder быстро указал мне на FreeNAS. _ «Функции корпоративного уровня, открытый исходный код, лицензия BSD» привлекли мое внимание.На основе FreeBSD, FreeNAS сильно опирается на ZFS, что мне показалось очень хорошим.

На этом этапе я устанавливаю виртуальную машину VirtualBox на свой Mac с 4 «дисками по 8 ГБ», чтобы испытать FreeNAS. Установка было довольно просто (не то, насколько я помню, как устанавливал FreeBSD 5.x лет назад). Поигрался с ZFS, установив вверх пул, удаляя / заменяя / перенастраивая диски. Это было потрясающе.

Мое мнение было принято: мне нужна была x86 / amd64, FreeNAS-совместимая система с 8+ 3,5-дюймовыми отсеками для дисков в малогабаритный форм-фактор.

FreeNAS FUD

Вот сделка с FreeNAS. Он поддерживается компанией под названием iXsystems, которая занимается продажей оборудования, а также Предлагаем более профессиональную версию FreeNAS под названием TrueNAS. Форумы заполнены людьми, которые запускайте NAS в профессиональных настройках.

Если бы я настраивал NAS для компании, да, я бы выбрал диски Pro / Enterprise SAS, Intel Процессоры Xeon или AMD ThreadRipper и множество ECC RAM.

Однако. Я создаю домашнюю NAS-систему с четырьмя пользователями (включая двух дошкольников, которые не могут даже читаю пока).

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

Пора за покупками! Я всегда стараюсь найти лучшее соотношение цены и качества, поэтому этот выбор не всегда прямо очевидно.

Материнская плата / CPU / RAM

Когда я создавал свой NAS, Intel все еще была королем. Если бы мне пришлось делать перестройку, я бы с радостью выбрал какое-нибудь оборудование AMD, но увы, вот и я. Я был доволен производительностью моего Intel i5-3570K и искал что-то сопоставимое. в новом поколении.Intel i3 8-й серии теперь является четырехъядерным, а i3-8350K работает до 4Ghz и максимум 64 ГБ оперативной памяти DDR4.

Для этого я выбрал Gigabyte Z370M D3H системная плата. Это приличная плата в формате µATX с 6 портами SATA и 2 слотами NVMe. Он может вместить несколько карт расширения и имеет 4 слота для максимальной оперативной памяти 4x 16 ГБ. Это также касается совместимости с osx86 list, так что, если мне нужно, я могу запустить macos на этой плате.

Хотелось приличной памяти (но без всякого RGB-безумия).Я начал с 16 ГБ (один модуль) Corsair Vengeance (DDR4 2400 МГц).

Многие будут клясться своей мамой, что вам нужна память ECC, когда работает ZFS. Следует отметить преимущества памяти ECC. Но это просмерская система. В виде Мэтт Арен (несколько глава проекта OpenZFS) однажды написал:

В ZFS нет ничего особенного, что требует / поощряет использование ОЗУ ECC больше, чем любая другая файловая система. Если вы используете UFS, EXT, NTFS, btrfs и т. Д. Без ECC RAM, вы подвергаетесь такому же риску, как если бы вы использовали ZFS без ECC RAM.Фактически, ZFS может в некоторой степени снизить этот риск, если вы включите неподдерживаемый флаг ZFS_DEBUG_MODIFY (zfs_flags = 0x10). Это будет производить контрольную сумму данных, когда они находятся в памяти, и проверять их перед записью на диск, тем самым уменьшая окно уязвимости из-за ошибки памяти.

Я бы сказал просто: если вам нравятся ваши данные, используйте ECC RAM. Кроме того, используйте файловую систему, которая проверяет суммы ваших данных, например ZFS.

У меня не было видеокарты для этой системы.

Корпус

Мне не нужен был большой сервер в 19-дюймовую стойку. Я также с трудом представлял, где бы я поставил высокую башенную систему. Это побудило меня исследовать некоторые из наиболее «экзотических» корпусов на рынке. Я что-то искал который может вместить 8+ 3,5-дюймовых дисков и материнскую плату µATX.

Когда я нашел узел фрактального дизайна 804 Я был продан сразу. Красивый корпус, вмещает десять (10!) 3,5-дюймовых накопителей, имеет хорошие возможности охлаждения, и он идеально помещается на нижней полке моего стеллажа IKEA Ivar.

Диски

Я хотел как можно больше места для хранения. Но по разумной цене. У меня уже было занято около 1 ТБ, так что мне понадобится как минимум в четыре раза больше. Я нашел хорошую скидку на четыре диска Western Digital Red емкостью 3 ТБ, что в RaidZ (ZFS «эквивалент» RAID5) оставляет около 9 ТБ полезного пространства. Казалось, этого достаточно.

Обновления 1 — Моар Воспоминания!

Я быстро понял, что 16 ГБ — это нормально, но поскольку я запускал все больше и больше служб в этой системе, я искал запускать хотя бы виртуальную машину Linux для игры с Docker, для этого потребовалось бы больше памяти.Легкое обновление, так как я использовал только один из четырех слотов памяти.

Обновление 2 — Моар Спиннерс!

Еще блесны, ржавчина, диски, приводы, как хотите. Как оказалось, если у вас есть 9 ТБ хранилище в вашем распоряжении, оно быстро заполняется. Примерно в то же время я открыл для себя шелушение.

Оказывается, диски Red отличаются своей способностью справляться с вибрациями. Их прошивка есть также оптимизирован для работы дисков 24/7. Дело в том, что они довольно дорогие.

Теперь это колоссальные 44 ТБ необработанного хранилища в одном пуле. Пул состоит из 2-х vdev по 4 диска в каждом. в RaidZ1. Я могу без проблем потерять по одному диску в каждом vdev.

(Извините, мне нужно удалить идентифицируемые данные с диска, чтобы другие не могли ими злоупотреблять)

Внешние USB-накопители (My Book и Essential) намного дешевле и часто содержат «белые» накопители, которые идентичны по характеристикам красным, но предназначены для «внутреннего использования» Western Digital.После того, как они поступили в продажу, это Было легко взять четыре таких внешних диска, вынуть диск и вставить их в NAS.

Тем, кто хочет пойти по маршруту и , имейте в виду следующее:

  • Вы аннулируете гарантию, вынув диски из корпуса. WD может быть снисходительным когда вы RMA их, но знаете, что делаете.
  • Не все модели имеют диски белого цвета, а некоторые модели, как известно, имеют много проблем (например, диски емкостью 6 ТБ от WD). Проверить / r / DataHoarder для получения актуальной информации.
  • Обязательно проверьте весь диск в его корпусе. Вы можете легко вернуть его обратно, если обнаружите дефекты, и вы знаете, что добавляете что-то работающее в вашу машину.
  • Диски
  • White используют новую спецификацию SATA, которая повторно использует контакт для отключения питания накопителя. Если ваш система или блок питания не могут справиться с этим, диск не запускается. Эта проблема может быть легко фиксируется с помощью куска ленты.

Настоящая карта HBA

Имея на борту всего шесть разъемов SATA, как мне удалось подключить 8 дисков SATA? Ну я купил самая дешевая карта контроллера SATA, которую я смог найти на AliExpress.Он сказал, что поддерживает четыре диска, но я смог заставить его работать только с двумя.

После некоторых исследований я обнаружил хорошую сделку по использованию карты Dell h300 PERC, которая поддерживает LSI 9211-8i. чипсет. Он имеет 2 разъема SAS, а в режиме IT поддерживает 8 дисков SATA — и он безупречно работает с FreeNAS.

Проблема только в том, что ему нужно немного внешнего охлаждения, так как карта привыкла сидеть в колодце. охлаждаемый 19-дюймовый сервер.

Да, я вычистил пыль, но после 9 месяцев работы я обнаружил, что внутренняя часть довольно чистая.

Список запчастей

Это обновленный список запчастей моего текущего NAS / сервера Home Lab

.

Список деталей PCPartPicker

Будущие обновления

Я посмотрю на некоторые будущие обновления.

  • Добавьте четыре 120-мм вентилятора Nocuta спереди, чтобы оптимизировать воздухозаборник для охлаждения обоих контроллеров SAS. а также восемь спиннеров. Еще предстоит выяснить, как управлять четырьмя вентиляторами с помощью ШИМ. Я добавил два передних вентилятора на материнской плате, чтобы обеспечить достаточный воздушный поток для пассивно охлаждаемого Dell Perc h300.Я также добавил еще один передний вентилятор на стороне жесткого диска (вверху), чтобы увеличить поток воздуха через все восемь жестких дисков. Температура теперь намного стабильнее.
  • Добавьте дополнительное зеркало двух спиннеров для отдельного пула, возможно, локальные резервные копии Borg большинства важные данные.
  • Добавьте дополнительный твердотельный накопитель NVMe. На моей материнской плате есть два слота m.2, поэтому я добавил еще один (относительно дешевый) твердотельный накопитель Gigabyte 128 ГБ и поместил его в конфигурацию зеркала ZFS.
  • Добавьте зеркало из двух 2.5-дюймовые твердотельные накопители для работы моей виртуальной машины.
  • Обновите 3 ТБ до чего-то лучшего (16 ТБ, кто-нибудь?). Черт возьми, обновите всех дисков до 16 ТБ, чтобы получить 128 ТБ для хранения RAW (96 ТБ в текущей настройке 2x RaidZ1) Кроме того, я мог бы выбрать корпус DAS с еще 4-8 жесткими дисками и подключить их через другую карту расширения SAS.
  • Заполните слоты RAM до 64 ГБ

Хотите собрать NAS самостоятельно или у вас есть вопросы? Не стесняйтесь написать мне.

Большое августовское обновление 2020

Хорошо, пора написать обновление для моего проекта NAS.Немногое изменилось, так что готовьтесь!

На изображении выше это уже показано; Поменял корпуса. Но почему? Позвольте мне начать с того, что Fractal Design Node 804 — это Удивительный корпус, но у него есть три недостатка.

  1. Воздушного потока, даже с 3 вентиляторами, обдувающими жесткие диски, было недостаточно для охлаждения дисков. Особенно красные 8 ТБ легко может достигать 50 ° C (~ 122 ° F) в жаркие дни. Это , вероятно, не о чем беспокоиться, но лучше перестраховаться.
  2. Жесткие диски не очень легкодоступны. Теперь у меня еще не было проблем с дисками, но с количеством беспорядка в кабелях. и кассеты с четырьмя дисками в каждом, заменить диск — нетривиальная задача. Это становится более важным сейчас, поскольку сбои более вероятны. чтобы начать происходить, и я все еще ищу когда-нибудь обновить 3TB Reds.
  3. Вмещает только 8 дисков. Что ж, дело не в этом.

Итак, что является разумным обновлением для узла 804, который делает диски легкодоступными, вмещает больше дисков и может быть установлен под моим столом.Я мог бы пойти с с Fractal Design Define 7 XL, в котором можно разместить до 18 жестких дисков, но это довольно дорого — более 220 евро. Это также не сделало диски более доступными.

Вскоре я остановился на 19-дюймовом форм-факторе для монтажа в стойку. Я видел несколько предложений по дешевым машинам Dell с 8 или 12 отсеками и приличными Аппаратное обеспечение на базе Xeon. Я отказался от них, в основном потому, что эти штуки очень мощные и на самом деле LOUD . Кроме того, у меня уже есть все необходимое оборудование, я просто хочу еще один чехол.

Есть несколько производителей, которые продают 19-дюймовые шасси для хранения в стойке. Версии 2U вмещают до 8 жестких дисков, которые могут быть в порядке. Но если я собираюсь вложить деньги в новый корпус, я хочу, чтобы в будущем это немного дополнительное пространство расширилось. Это скоро приводит до корпусов 4U, которые имеют 10, 16, 24 или даже больше отсеков для жестких дисков. Проблема в том, что в настоящее время их действительно трудно найти , особенно если вы хотите вставить в них потребительское оборудование ATX. Кроме того, они почти все распроданы.И если вам удастся их найти, они не дешево — более 500 евро. Такова, наверное, жизнь в Европе.

К счастью, просматривая раздел тематических объявлений на Tweakers.net, я наткнулся на приятного парня, который продавал свое старое шасси Norcotek 4U с 16 отсеками. Я сообщил о цене, и мы заключили сделку на 75 евро. Единственная проблема заключалась в том, что он жил на другом конце страны. И вы просто не доставите сервер 4U легко или дешево.

Итак, я взял выходной день и ехал более 3 часов, чтобы забрать свой новый корпус NAS.

Карта предоставлена ​​OpenStreetMap.org

Когда я подошел забрать корпус, оказалось, что он идет с блоком питания на 520 Вт (уже аккуратно управляемым кабелем), четырьмя Кабели Mini-SAS 8087 — 4x SATA и все оригинальные винты в оригинальных пакетах с этикетками. Бонусом являются симпатичные чехлы для косичек. Вау!

Установка была довольно простой, просто перенесите все в новый корпус. Моя единственная карта Dell PERC h300 могла вместить 8 из 16 кэдов с возможностью горячей замены. Так что мне понадобится еще один, чтобы обработать остальные 8.Это освободит мою материнскую плату Разъемы SATA для дополнительных внутренних SSD и прочего. К счастью, я мог купить еще один предварительно прошитый у местного продавца на ebay.

Введите Proxmox

Еще один пункт в моем списке — перейти на Proxmox и виртуализировать FreeNAS. Позвольте мне объяснить, почему я хочу это сделать.

Во-первых, FreeNAS / TrueNAS — отличная система. FreeBSD надежна, а ZFS предлагает потрясающий «опыт хранения». Единственный чего не хватает, так это поддержки виртуализации.Тюрьмы FreeBSD работают нормально, но недавно у меня были проблемы с командами iocage , ужасно медленный, и мне часто трудно преобразовать инструкции по установке Linux в их эквиваленты FreeBSD. Обновление тюрем также оказался для меня болезненным процессом. Решением было запустить виртуальную машину (с фиксированным объемом ОЗУ) и запустить на нем докер. Все сработало, но не ощущалось твердым. Кроме того, я не слышал много хорошего о бхиве, хотя я у меня не было никаких серьезных проблем.

Ну, введите Proxmox.Proxmox — это настраиваемая операционная система debian linux, которая предлагает виртуальные машины qemu и контейнеры LXC / Linux. Тот звучит действительно потрясающе. С помощью Proxmox также можно передавать данные через устройства PCI на виртуальную машину. Это означает, что я могу сопоставьте обе мои карты HBA с моей виртуальной машиной FreeNAS и запустите FreeNAS, как и раньше.

Процесс был довольно безболезненным: сделайте резервную копию моей конфигурации FreeNAS, установите Proxmox, создайте виртуальную машину для FreeNAS и установите ее. потом восстановить вашу конфигурацию (возможно, внести несколько изменений в измененные имена устройств, такие как ваша сетевая карта или запланированные задачи SMART), и вы продолжаете с того места, на котором остановились.Это действительно здорово работает.

Я перенес большую часть своих jailed / dockerized сервисов в контейнеры linux на основе Debian. Еще несколько сложных, такие как Gitea и Plex, все еще там, где были (докер-виртуальная машина и тюрьма FreeNAS соответственно).

Для забавы и хихиканья я добавил три старых счетчика на 500 ГБ, чтобы создать новый пул ZFS, чтобы попробовать что-то вроде замены дисков и т. Д.

Больше RAM

Все это время оригинальные Corsair Vengeance LPX 16 ГБ (1 x 16 ГБ) памяти DDR4-2400 продавались на Amazon.де, поэтому я решил зачерпнуть несколько и расширить память моего NAS до 64 ГБ. 24 ГБ этой оперативной памяти теперь выделено FreeNAS, который использует около половины этой оперативной памяти. для сервисов остальное используется для кеширования ZFS.

Так что насчет температуры диска?

Все мои восемь блесен сейчас расположены с левой стороны шасси, поэтому они плотно упакованы. Но с недавним жара в Нидерландах, когда температура окружающей среды поднималась до 32 ° C, ни один диск не превышал 44 ° C, что, если вы спросите меня, является большим выигрышем.

Древобород и Гэндальф

treebeard и gandalf в ​​моем Lack Rack.

Мой NAS имеет официальное имя хоста treebeard . Я также установил gandalf , стоечный сервер высотой 1U 19 дюймов с простым ASRock mini-ITX. плата процессора i3 4130T. Локально он оснащен двумя твердотельными накопителями по 128 ГБ. gandalf также работает с Proxmox. Фактически, они образуют группу из двух человек. Это упрощает перенос сервисы между двумя узлами. gandalf запускает некоторые важные службы домашней сети (все в контейнерах Linux), такие как pihole, wireguard, и домашняя автоматизация.

Обновление: gandalf потреблял более 150 Вт энергии в простое. Он также был довольно горячим, хотя я обновил три 40×40 мм фанаты с Noctua. На данный момент gandalf удален из кластера, пока я не выясню, что вызывает это безумное энергопотребление. Для сравнения, treebeard со своими 11 блеснами работает на холостом ходу примерно на 100 Вт.

ИБП APC

Год назад я купил APC Back-UPS 700. Пока он отлично работает. Однако, отключив его от старого сервера, и подключив его снова к новому, я заметил, что USB-соединение больше не работает. Совсем ничего. Я узнал, что мне нужно чтобы перезагрузить ИБП, выключив его, отсоединив аккумулятор (с большой желтой вилкой на задней панели) и снова включив его.

Поскольку это помогло снова заставить USB работать, в apcaccess были получены некоторые странные значения, а именно статус не был ONLINE , но BOOST и что он не сообщает некоторые критические значения, например TIMELEFT .После быстрого звонка в техподдержку пришлось выполнить калибровку батареи. В основном: вы отключаете нагрузку и вместо этого подключаете что-то, что сжигает электроэнергию, например, старый лампочка или электрический обогреватель. Затем вы отключаете сетевое питание и разряжаете аккумулятор (это безопасно, так как ИБП отключится). прежде, чем вы сможете повредить аккумулятор). Затем без нагрузки снова подключите сеть и дайте устройству полностью зарядиться.

После этого ИБП снова заработал отлично.

Недавно я прочитал о том, что эта бюджетная линейка ИБП плохо работает без подключения батареи.Например. если вы отключите аккумулятор, ваша нагрузка будет отключена от питания, даже если вы подключены к сети. Подробнее о его опыте работы с UPS читайте в блоге Фицкарральдо.

Обновление за сентябрь 2020 г.

Это начинает превращаться в нечто вроде блога в блоге. Но вот вам еще одно обновление.

Другие ИБП APC Woos

Выполненный мной сброс работал несколько дней. Затем посреди ночи:

  СОСТОЯНИЕ: ЗАМЕНА В СЕТИ
  

Конечно, это произошло посреди ночи, сопровождалось громким звуковым сигналом от ИБП.Я купил замену аккумулятор онлайн (такая же модель / номиналы, только не дорогой, фирменный APC). Это устранило проблему, и ИБП был отключен. работает как надо. По-прежнему очень странно, что батарея разрядилась всего через год использования.

Больше нет FreeNAS!

Это может шокировать 😉 Я отказался от FreeNAS. Как вы помните, я начал запускать FreeNAS на виртуальной машине на Proxmox с HBA карта прошла через FreeNAS. Чтобы поделиться своим пулом / наборами данных с другими виртуальными машинами / контейнерами в Proxmox, мне нужно было поделиться ими через NFS в хост-систему, что затем потребовало бы, чтобы мои контейнеры работали в привилегированном режиме для монтирования общих ресурсов NFS.Реальность Проблема заключалась в производительности, у многих приложений были проблемы с блокировкой монтирования NFS. Загрузка больших файлов иногда приводила к ошибкам. Это было не весело.

Но потом я подумал, для чего я на самом деле все еще использую FreeNAS? Я не люблю тюрьмы — это FreeBSD, а я предпочитаю Linux. у меня есть общий ресурс NFS — но только потому, что мне нужно поделиться с хостом. Может быть, общий ресурс Samba для машины времени, но это все. Что ж, и, конечно же, для ZFS.

Но Proxmox также поддерживает ZFS! Небольшой контейнер может запускать Samba для резервного копирования Time Machine.Итак, я сделал решительный шаг:

  1. Выключите FreeNAS Vm
  2. Отключить автозапуск 🙂
  3. zfs import core-storage tank — импорт и переименование пула за один раз

То. Был. Это.

Моар диски!

В моем шасси можно разместить 16 3,5-дюймовых жестких дисков в контейнерах с возможностью горячей замены. Я заказал вторую карту HBA Dell PERC h300 на eBay. Теперь у меня есть следующие диски в моем пуле:

  • 4x Western Digital 3 ТБ Красный
  • 4x Western Digital 8 ТБ Белый (исключено из WD Elements)
  • 4x Western Digital 14 ТБ Белый (исключено из WD Elements)

Да, вы правильно прочитали.Amazon.de продавал WD Elements емкостью 14 ТБ, поэтому я купил четыре из них. Мой бассейн сейчас состоит из трех RAIDZ1 vdevs:

  # zpool status -v бак
  бассейн: бак
 состояние: ONLINE
  сканирование: scrub отремонтировал 0B за 0 дней 20:08:21 с 0 ошибками в четверг, 17 сентября, 05:25:13 2020
config:

НАЗВАНИЕ СОСТОЯНИЕ ЧИТАТЬ ЗАПИСАТЬ CKSUM
танк ОНЛАЙН 0 0 0
raidz1-0 ОНЛАЙН 0 0 0
sdc ОНЛАЙН 0 0 0
sdb ОНЛАЙН 0 0 0
sdg ОНЛАЙН 0 0 0
sde ОНЛАЙН 0 0 0
raidz1-1 ОНЛАЙН 0 0 0
sdd ОНЛАЙН 0 0 0
sdf ОНЛАЙН 0 0 0
sdh ОНЛАЙН 0 0 0
sda ОНЛАЙН 0 0 0
raidz1-2 ОНЛАЙН 0 0 0
sdi ОНЛАЙН 0 0 0
sdj ОНЛАЙН 0 0 0
sdl ОНЛАЙН 0 0 0
SDM ОНЛАЙН 0 0 0
  

И некоторые особенности:

  # zpool list tank
ИМЯ РАЗМЕР БЕСПЛАТНО CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
бак 90.8Т 35,2Т 55,6Т - - 9% 38% 1.00x В ИНТЕРНЕТЕ -
  

Этого должно хватить на время, но не цитируйте меня по этому поводу. 🙂

Умные ошибки CRC UDMA

Для бита / dev / sdi имел некоторые ошибки UDMA CRC. Эти проблемы, особенно с новыми дисками, часто возникают из-за проблем с кабелем. Я отключил диск, застрял в одном из четырех оставшихся свободных слотов, и проблема была решена. ZFS, конечно, Уловил это, и Proxmox сразу же не уведомил меня о проблемах SMART и ZFS по электронной почте.Ура для Proxmox!

  ID # ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
199 UDMA_CRC_Error_Count 0x000a 100 100 000 Old_age Всегда - 16
  

Сбросить состояние пула ZFS легко с помощью zfs clear tank . На всякий случай заказал скраб, который закончился без любые дальнейшие вопросы.

Следующие шаги?

Сейчас ничего. У меня осталось накопить несколько ТБ свободного места.С точки зрения процессора у меня все хорошо. Память полностью исчерпана. я люблю Proxmox — это Linux и с поддержкой ZFS.

Еще кое-что…

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

Подробнее читайте в моем последнем сообщении о моем NAS: https://www.devroom.io/2020/11/12/the-big-diy-nas-update

Как построить сервер — руководство для начинающих

Итак, вы хотите покончить со своим хостинг-провайдером.Единственный выход — создание собственного сервера.

Почему?

Просто — с полным контролем. Вы можете размещать любые приложения без ограничений, а также избегать больших ежемесячных платежей. Если вам нужно больше ресурсов, просто обновите оборудование.

И, что самое главное, больше не нужно делиться веб-сервером с шумными соседями.

В этой статье я покажу вам, как построить сервер. Вам понадобится:

  • Серверное оборудование
  • Широкополосное подключение к Интернету
  • Сетевое оборудование
  • Программное обеспечение операционной системы
  • Система охлаждения
  • Инструменты мониторинга

Закатайте рукава, и приступим.

Что такое сервер?

Сервер — это устройство, которое обменивается данными с другими компьютерами, известными как клиенты. Он предоставляет ресурсы для поддержки сервисов в сети. К ним относятся обработка данных и запуск приложений.

История серверов восходит к 1980-м годам. В то время организации использовали их для безопасного хранения информации. Однако в 1990-х годах эта технология стала жизненно важной частью Интернета. Теперь он поддерживает веб-сайты, удаленные базы данных, облачные вычисления и многое другое.

Итак, вот как сделать сервер:

Как построить сервер

Вот шаги, необходимые для создания сервера.

Определите ваши потребности

Определение ваших потребностей помогает сэкономить деньги и время.

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

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

То же самое относится и к платформам, обслуживающим мультимедийные приложения, такие как потоковая передача и игры. Вам понадобится надежная система для бесперебойного предоставления услуг.

Компьютерное оборудование

Оборудование, которое следует учитывать при создании сервера:

  • ЦП: Центральный процессор (ЦП) — это устройство, которое управляет задачами веб-сервера.Для простой настройки рассмотрите возможность приобретения блока Celeron . Это дешево и позволяет безупречно запускать легкие проекты. Для выполнения задач вам следует выбрать процессоры Ryzen или Xeon . Несмотря на то, что они дороги, они легко запускают сложные приложения.
  • Материнская плата: Также известная как системная плата, это магистраль сервера. Он обеспечивает мост для взаимодействия всех компонентов компьютера. Хорошие варианты включают HP, Dell, Asus и ASRock.
  • RAM: Оперативная память — это компонент, который временно хранит данные для обработки. Для вашего сервера вам потребуется DDR4 RAM . Он имеет несколько каналов для более быстрой обработки информации.
  • Жесткий диск: Это устройство для хранения файлов в системе. Вы можете сделать свой собственный сервер, используя SSD-накопитель. Он обеспечивает до , в 20 раз большую скорость , чем традиционные жесткие диски.
  • Охлаждение: Сервер нагревается во время работы приложений.Он легко может выйти из строя без должного охлаждения. Чтобы этого избежать, вам понадобится большой вентилятор.
  • Шасси: Шасси — это металлический корпус для размещения компонентов вашего сервера. В нем есть слоты, в которые можно все уместить. iStarUSA предлагает широкий выбор доступных вариантов. Другими альтернативами для вашей дешевой сборки сервера являются Supermicro, Athena и Rosewill.
  • Источник питания: Для простых задач требуется блок мощностью не менее 300 Вт .Для тяжелых приложений вам понадобится 500 Вт на нижней стороне.
  • Графическая карта (дополнительно): Процессоры имеют встроенный графический драйвер. Они также отлично подходят для запуска большинства приложений. Однако такие задачи, как игры, стриминг и майнинг, требуют большей мощности. При создании собственного веб-сервера подумайте о приобретении выделенной видеокарты.
  • DVD-привод (дополнительно): В настоящее время все легко загружается из Интернета.Но вы можете использовать оптический привод для установки собственного образа. Точно так же это помогает сохранять резервные копии на DVD.
Сетевое оборудование

Итак, если вам интересно, как создать сервер — приобретите широкополосного оборудования . Во-первых, возьмите сетевую карту. Большинство из них универсальны и идеально сочетаются с большинством операционных систем. Кроме того, они варьируются от долларов до 50 долларов за штуку.

Приобретите маршрутизатор категории 6 (cat6) и кабель Ethernet.Это дает вам возможность в будущем расширить требования к пропускной способности. Если это произойдет, все, что вам нужно, — это перейти на тарифный план у вашего интернет-провайдера. Надежные бренды включают D-Link, Startech, TP-Link и другие.

Скорость также зависит от ваших потребностей. Поставщики виртуального хостинга ограничивают его примерно 10 Мбит / с . Это идеально подходит для легких задач. Тем не менее, для веб-хостинга на VPS-серверах требуется не менее 100 Мбит / с .

Операционная система

Далее о том, как сделать сервер, будет выбор операционной системы (ОС). Варианты программного обеспечения с открытым исходным кодом являются лучшими. Помимо того, что они бесплатные, у них есть лояльные поклонники в Интернете. Так что вы всегда можете обратиться за помощью к онлайн-сообществам.

Любой Дистрибутив Linux отлично подходит для вашего веб-сервера. Это потому, что все ОС на этой платформе предоставляются бесплатно. Однако есть только одна проблема — разработчики могут изменить стратегию в любой момент.

Возьмите, к примеру, CentOS 7 и CentOS 8 IBM Red Hat. Они были самыми популярными приложениями для питания серверов.Однако компания прекратит их поддержку к 2024 году.

Но достаточно грустной части.

Существует более 600 альтернативных ОС для создания собственного сервера. Например, прямыми конкурентами CentOS являются RockyLinux и AlmaLinux. Другие включают Ubuntu, Debian, Fedora, OpenSUSE и т. Д.

Вы также можете попробовать премиум-варианты. Например, вы можете использовать Windows для запуска корпоративных приложений. Он также предлагает бесшовную масштабируемость для обновления ресурсов.Кроме того, это хороший выбор для работы с командами.

MacOS — еще один вариант для создания дешевой сборки домашнего сервера. Он подходит потребителям, которые любят пользоваться продуктами Apple. Вы можете использовать его в качестве контроллера для своих устройств Apple TV и iOS.

Собери все вместе

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

Другой альтернативой является поиск путеводителей в Интернете. Вы можете посмотреть видеоролики «Сделай сам» на YouTube. Точно так же вы можете нанять техника, чтобы исправить это.

Теперь вы знаете, как создать сервер. Однако техническое обслуживание — это совсем другая история.

Уход и техническое обслуживание

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

Чтобы все прошло гладко, вам необходимо:

  • Часто обновляйте программное обеспечение
  • Резервное копирование веб-сервера перед обновлением
  • Проверьте состояние оборудования с помощью инструментов мониторинга
  • При необходимости заменить неисправные детали
  • Используйте специальную стойку для надежного крепления сервера
  • Очистите оборудование сжатым воздухом

Хорошо, но сколько это будет стоить?

Сколько стоит сервер?

Если вам интересно, как сделать сервер, стоимость, вероятно, больше всего вас беспокоит.

Как было сказано ранее, все зависит от ваших потребностей. Простая установка составляет в среднем от $ 600 до $ 900 . Для надежной конфигурации он обойдется вам в долларов, 1000 долларов США или больше.

Вот разбивка:

ЦП Celeron стоит от 62 долларов. Это версия с низкими характеристиками линейки процессоров Intel . Вы можете выбрать мощные альтернативы, которые стоят долларов, 300 долларов, долларов и выше. Чипы AMD Ryzen — лучшие по этой цене. Они предлагают больше ядер для обработки сложных приложений.

Если у вас ограниченный бюджет, вы можете приобрести традиционный жесткий диск. Накопитель 4000 ГБ (4 ТБ) продается только за 104 долларов. Это стоит столько же, сколько SSD емкостью 500 ГБ . Хотя у вас будет меньше места для хранения, ваша собственная сборка сервера будет работать быстрее.

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

Время также является важной частью создания сервера.Настройка может занять до 72 часов . Это колеблется от 120 долларов до 720 долларов с точки зрения затрат на рабочую силу.

Альтернативы построения собственного сервера

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

Цены начинаются от 350 долларов на таких платформах, как Amazon . Для сравнения, это на на 60% меньше, чем на , чем у домашней версии.

Вот почему:

Продавцы обслуживают значительное количество клиентов.Они могут заказывать устройства оптом у производителей. Таким образом, они могут торговаться по более низким ценам. Такое преимущество доходит до вас, покупателя.

Но это не единственный вариант.

Теперь вы знаете, как построить сервер, верно? Почему бы не переделать старый компьютер?

Это сэкономит ваши деньги, так как вам не нужно покупать оборудование.

Заключение

Если вы планируете построить домашний сервер, можете начать прямо сейчас. Вам понравится превосходный контроль и неограниченные ресурсы.Это то, что вы вряд ли получите от хостинговых компаний.

Но цена немного крутая.

Оборудование дорогое. На настройку системы тоже уходит часы. Так что лучше всего будет нанять эксперта. Тем не менее, вам придется покопаться в карманах, чтобы сделать это.

В целом, у вас есть все советы по созданию сервера. Помимо того, что это дорого, его определенно стоит попробовать.

Как создать тихий домашний файловый сервер с низким энергопотреблением?

Уважаемый Lifehacker,
Мне нравится идея иметь сетевой резервный, потоковый и торрент-домашний сервер, но я не уверен, какое оборудование мне следует использовать для его создания.Какие-либо предложения?

С уважением,
Simple Server

Dear Simple,
Домашний файловый сервер может быть чрезвычайно полезен для резервного копирования вашего компьютера, потоковой передачи мультимедиа и многого другого. Если у вас есть старый компьютер, он будет работать нормально, но если у вас его нет (или вы хотите создать что-то более маломощное), у вас есть несколько вариантов. Мы не будем выкладывать какие-либо конкретные сборки, но вот несколько идей, которые вы можете использовать в качестве отправной точки для своей сборки. Для получения дополнительной информации о выборе запчастей ознакомьтесь с нашим уроком в вечерней школе по этой теме.

Основы домашнего сервера: поиск выгодных покупок — ключ к успеху

G / O Media может получить комиссию

Скидка до 40%

Связки в Bed Threads

Правильно начать новый год
Каждая часть мечтательной сборки- Наборы постельного белья your-own-friendly предлагаются в 20 оттенках уникального 100% французского льняного полотна Bed Threads.

В отличие от обычных настольных компьютеров, домашним серверам не требуется много энергии для работы. Фактически, если вы используете что-то вроде FreeNAS, вам подойдут даже самые маломощные настольные процессоры на рынке.Это означает, что вам лучше искать выгодные покупки, чем беспокоиться о мощности — чем дешевле, тем лучше, поскольку всего этого будет достаточно для работы вашего домашнего сервера. Просто убедитесь, что вы покупаете у хороших, надежных брендов, и, вероятно, все будет в порядке.

Что касается жестких дисков, я обычно предпочитаю одну из «зеленых» моделей, поскольку они маломощные и тихие. Хороший выбор — линия Caviar Green от Western Digital, линия EcoGreen от Samsung и линия Barracuda Green от Seagate. Какой размер вы покупаете и сколько из них зависит от вас. Обычно я предпочитаю разделять диски по назначению, то есть у меня есть диск на 2 ТБ для носителей, диск на 2 ТБ для резервного копирования и диск на 500 ГБ для торрентов.

Вариант первый: маленький, но более дорогой

Если вы хотите создать что-то максимально компактное, вам понадобится материнская плата, использующая форм-фактор «Mini-ITX». На момент написания статьи самые дешевые материнские платы Mini-ITX стоили около 50 долларов, а самые дешевые совместимые процессоры также стоили около 50 долларов. ОЗУ будет около 30 долларов, в зависимости от того, сколько вы хотите (2 ГБ подходит для машины FreeNAS, 4 ГБ, вероятно, идеально подходит для Ubuntu).

Пока это не слишком дорого.К сожалению, корпуса Mini-ITX делают эту сборку более дорогой. Вы можете получить множество ориентированных на сервер комбо-корпусов Mini-ITX / блоков питания всего за 50 долларов, но они поставляются только с одним отсеком для дисков. Если это все, что вам нужно, то это отличный вариант, но он не оставляет вам места для расширения, а если у вас несколько дисков, вам не повезло.

Корпус для многодискового сервера, подобный этому (показанному выше), — отличный выбор, и, хотя он обойдется вам примерно в 140 долларов, он маленький, тихий и в нем есть место для четырех оперативно заменяемых дисков.В результате общая стоимость домашнего сервера без дисков составляет около 270 долларов. Если у вас есть деньги, которые можно потратить, это, вероятно, лучший маршрут.

Вариант второй: больше, но дешево

Если вы не хотите тратить столько денег, вы можете сделать то же самое, что и я, и купить буквально самые дешевые детали, какие только сможете найти. К сожалению, это означает, что вам, вероятно, придется использовать форм-фактор MicroATX, который немного больше, чем Mini-ITX. Процессоры и материнские платы лишь немного дешевле — около 40 долларов каждая за сборку AMD, — но корпуса намного, намного дешевле, всего от 40 долларов за комбинацию корпуса / блока питания «Mini Tower» (показано выше).Если у вас несколько дисков, вы сможете без проблем уместить их столько, сколько захотите, в корпус MicroATX — вам просто нужно убедиться, что в вашем доме есть место для его хранения, так как он будет ближе размером с компьютерную башню (пусть и небольшую). Тем не менее, это довольно дешевый домашний сервер за 150 долларов.

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

С уважением,
Lifehacker

Все, что вам нужно знать для создания собственного NAS

Вместо того, чтобы маркировать 20 внешних жестких дисков и хранить их в безопасном месте, может быть хорошей идеей создать сетевое хранилище (NAS ) сервер. Вы можете не только купить готовый корпус, но и построить его самостоятельно. Это обязательно пригодится, пока вы на время застряли дома. Вот все, что вам нужно знать о том, как построить собственный NAS.

Случай: Узел фрактального дизайна 804

Это лучший и самый компактный корпус для ПК, который мы только могли найти.Fractal Design Node 804 — это небольшое шасси, которое позволяет установить до материнской платы microATX и восьми (да, восьми) 3,5-дюймовых жестких дисков. Это немного дороговато по сравнению с другими случаями, но оно того стоит, если вы планируете заполнить NAS большим количеством дисков.

  • 138 долларов на Amazon
  • 125 долларов в Newegg

ПРОЦЕССОР: Intel Core i5-12600K

Процессор — это то, на что будет зарезервирована большая часть нашего бюджета. Если вы хотите просто настроить файловый сервер, вам не потребуется и рядом с Intel Core i5-12600K, и вы можете легко обойтись с процессором Intel Celeron или Pentium, но для Plex и другого интенсивного использования это отличный процессор.

  • 322 доллара на Amazon
  • 310 долларов в Newegg

Кулер: Noctua NH-U12S Redux

Noctua NH-U12S Redux от одного из самых известных брендов в области охлаждения. Noctua производит одни из лучших вентиляторов, а кулеры для процессора всегда являются хорошим выбором для снижения температуры. Обратите внимание, что вам, возможно, придется связаться с Noctua для получения монтажных кронштейнов LGA 1700 для поддержки новейших материнских плат Intel.

  • 50 долларов на Amazon
  • 50 долларов в Newegg

Источник питания: EVGA 500 GD

Блок питания — одна из наиболее важных частей любой сборки ПК, поскольку он несет полную ответственность за подачу чистого питания на остальные компоненты.Этот блок EVGA — надежный и доступный по цене вариант, имеющий сертификат 80 Plus Gold.

  • 62 доллара на Amazon
  • 75 долларов в Newegg

Системная плата: ASUS Prime Z690M-Plus D4;

Это не самая впечатляющая материнская плата. Тем не менее, платы Mini-ITX и microATX, как правило, дороже, чем аналоги ATX, поскольку производителям приходится втиснуть множество компонентов на меньшую печатную плату. Это хороший вариант для NAS, однако с четырьмя слотами для оперативной памяти, M.2 слота и множество портов. Здесь мы используем Z690, лучший набор микросхем для процессоров Intel 12-го поколения.

  • 190 долларов на Amazon
  • 190 долларов в Newegg

ОЗУ: Corsair Vengeance LPX 16 ГБ

Скорее всего, вам не понадобится более 8 ГБ ОЗУ на NAS. Для начала вам не потребуется более 4 ГБ, но этот модуль от Corsair надежен и доступен по цене. К счастью, наша материнская плата Z690 поддерживает оперативную память DDR4, что позволяет нам сэкономить деньги.

  • 69 долларов на Amazon
  • 72 доллара в Newegg

ОС M.2 SSD: Samsung EVO Plus 250 ГБ

Твердотельные накопители (SSD) Samsung EVO Plus M.2

работают невероятно быстро и используют определенный слот на материнской плате, освобождая порты SATA и отсеки для дисков внутри корпуса Thermaltake для наших больших накопителей NAS.

  • 55 долларов на Amazon
  • 55 долларов в Newegg

NAS-хранилище: Seagate IronWolf

Накопители Seagate IronWolf NAS

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

  • От 60 долларов в Newegg
  • От 60 долларов на Amazon

Создание собственного сетевого хранилища

Почему стоит покупать NAS, во многом объясняется его возможностями. Хотя это просто запоминающее устройство, подключенное к вашей домашней или офисной сети, NAS позволяет всем подключенным устройствам с правильными разрешениями, установленными для доступа к файлам на внутренних дисках, а также к установленным службам и приложениям. Можно приобрести предварительно собранный NAS, но цены могут выйти из-под контроля, в зависимости от требований и функций.

Иногда бывает дешевле пойти в одиночку. Что касается готовых корпусов, мы выбрали лучший NAS для Plex для запуска Plex Media Server. Тем не менее, если вы предпочитаете развлекательный проект или хотите настроить свою собственную систему (более идеальную для потоковой передачи и различных сложных задач), то можно создать свой собственный NAS.

Вот некоторые из преимуществ создания собственного NAS:

  • Лучшая цена.
  • Номер для обновления в будущем.
  • Настраивается в соответствии с точными требованиями.
  • Более мощный и многофункциональный, чем готовые системы.

Кейс

В системе NAS цель состоит в том, чтобы уменьшить занимаемую площадь, но при этом оставить достаточно места для размещения нескольких накопителей и соответствующих компонентов. Корпус Fractal Design Node 804 отлично подходит для этого, в нем можно установить до восьми дисков.

Для охлаждения Fractal Design включает три 120-миллиметровых вентилятора, но можно добавить и другие решения для охлаждения, в том числе универсальный водяной кулер для процессора.

CPU

Что лучше: Intel или AMD? У Intel есть широкий спектр процессоров, которые будут выполнять эту работу, в зависимости от того, какие задачи вы хотите, чтобы NAS выполнял. Процессора Atom или Pentium будет более чем достаточно для хранения файлов и мультимедиа, в то время как чип Intel Core i3 будет лучше для потоковой передачи, использования Plex и многопользовательской оптимизации.

Мы используем самую последнюю и лучшую версию для этой сборки, а именно Core i5-12600K. С этим чипом мы получили не только новейший встроенный графический процессор Intel, но также конфигурацию производительности и эффективных ядер для повышения общей производительности системы на ватт.

Блок питания

Блок питания

EVGA GD мощностью 500 Вт — отличный блок для любого ПК с сертификатом 80 PLUS Gold и множеством положительных отзывов. В нашей сборке NAS мы будем полагаться не только на надежность, обеспечиваемую сертификатом и брендом, но и на модульную кабельную разводку, которая поможет избежать беспорядка внутри небольшого корпуса. Вам также не потребуется ничего, превышающее 500 Вт, поэтому этот блок питания должен быть хорош для будущих обновлений и сборок с выделенным графическим процессором.

Материнская плата

Поскольку мы выберем Core i5-12600K, нам потребовалась материнская плата 12-го поколения, и ASUS Prime Z690M-Plus D4 отлично подходит для этих целей. Корпус достаточно компактен, поэтому мы можем обойтись без платы microATX, что позволяет нам иметь несколько слотов PCIe, четыре слота RAM DIMM, слоты M.2 и четыре порта SATA.

Если вы хотите подключить к этой материнской плате восемь дисков, вы можете установить две карты расширения PCIe с дополнительными портами SATA или потратить немного больше и получить более оснащенную материнскую плату.

RAM

Когда дело доходит до ОЗУ в NAS, вам действительно нужно обращать внимание только на скорость и емкость. Мы выбрали комплект Crucial Vengeance 16 ГБ, которого должно быть более чем достаточно для большинства задач, связанных с NAS, включая некоторые потоковые передачи. Просто убедитесь, что вы используете оперативную память, поддерживаемую материнской платой, и все готово.

Наша материнская плата из этой коллекции имеет четыре слота, что позволит нам увеличить емкость до 32 ГБ в будущем. Не упустите платы Intel 12-го поколения, так как некоторые из них поддерживают DDR4, а другие поддерживают DDR5.

Хранилище

Параметры хранения зависят от того, сколько места вы хотите использовать. Мы рекомендуем начать с механических дисков емкостью 1 или 2 ТБ и с твердотельного накопителя M.2 емкостью 250 ГБ, если ваш бюджет позволяет получить более эффективный системный диск. Такие бренды, как Western Digital и Seagate, предлагают специализированные решения NAS.

В качестве сборки по разумной цене мы выбрали Seagate IronWolf. Всегда рекомендуется объединять жесткие диски в конфигурацию RAID на случай, если что-то пойдет не так, что приведет к сбою вашего диска — вы не хотите потерять все, что хранится на NAS.С учетом этого два диска по 2 ТБ в конфигурации RAID будут иметь емкость 2 ТБ.

Операционная система

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *