Спойлер: я не Володя
Спойлер: я не Володя

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

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

Цель

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

  1. Файлохранилище с доступом из Интернета для себя и для своей семьи.

  2. Отвязка от сервисов корпораций (хотя бы частичная).

  3. Хостинг самописных приложений.

  4. Умный дом.

  5. Синхронизация данных на устройствах.

  6. Роутер.

На данный момент мне удалось добиться всего, кроме 4 и 6 пунктов (к умному дому хочу полноценно прийти уже в процессе постройки обычного, неумного дома, а от идеи роутера и домашнего сервера в одной коробке отказался, начитавшись советов в Интернете, но всё же готов и её попробовать в дальнейшем, но пока не горит).

Железо

Думать о собственном домашнем сервере я начал ещё лет 5 назад, и конечно же в первую очередь начал задумываться над тем, а на каком железе всё это может работать. За всё время планирования я рассматривал следующие варианты:

  1. Старый смартфон.

  2. VPS/VDS.

  3. Настольный ПК из старых комплектующих, найденных дома/на Авито.

  4. Настольный ПК из новых комплектующих.

  5. Одноплатный компьютер.

  6. Готовый NAS.

  7. SOHO.

  8. Amber PRO.

  9. Мини-ПК (неттоп).

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

  1. Физический доступ к серверу.

  2. Распространённая платформа, которая поддерживает распространённое серверное open source ПО.

  3. Ресурсов хватает, чтобы запустить сервер Майнкрафт на 10 слотов (одновременных игроков).

  4. Качественная сборка.

  5. Компактность.

  6. Тишина при выполнении задач и минимальный нагрев.

  7. Доступность на рынке.

  8. Минимальное обслуживание.

  9. Отказоустойчивость

  10. Возможность модификации комплектующих.

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

Старый смартфон на Android

Конечно, не самое презентабельное решение
Конечно, не самое презентабельное решение

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

Плюсы

Минусы

Максимально дёшево - просто достать из ящика старый телефон и запустить

На Android вряд ли можно найти большое количество ПО, которое может вам понадобиться на сервере

Это самое компактное решение из всех возможных

Ресурсов вряд ли хватит на что-то больше, чем хостить сайты

Точно не шумит

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

Подключить жёсткие диски, а ещё и настроить RAID - нетривиальная задача, отказоустойчивость хромает

Выглядит кустарно: провода, переходники и прочее (но если обойтись только телефоном, то норм)

VPS/VDS

Реально все ваши данные будут находиться примерно вот в такой стойке в дата-центре
Реально все ваши данные будут находиться примерно вот в такой стойке в дата-центре

Плюсы

Минусы

Не нужно обслуживать железо

Нет физического доступа к железу

Ресурсов столько, насколько готовы платить, ограничений нет

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

Я вас обманул, вот - самое компактное решение, оно вообще не занимает места дома и не шумит

Провайдер может запрещать устанавливать некоторое ПО (например, игровой сервер Майнкрафт)

Настраивать RAID 1 не нужно - это должен делать за вас ваш провайдер и заботиться о том, чтобы данные не пропали

По факту данные находятся не у вас, а у провайдера

Отказоустойчивость - скорее всего провайдер намного лучше вас сможет обеспечить работоспособность сервера 24/7, это всё-таки его работа

На самом деле, это очень хороший вариант и если перечисленные минусы не кажутся такими уж и страшными, то аренда отдельного VPS/VDS для домашнего сервера - замечательное решение. Но к сожалению для меня это серьёзные недостатки, с которыми я не смог смириться.

Настольный ПК из старых комплектующих, найденных дома/на Авито

То, как конечное решение будет выглядеть, зависит только от вас
То, как конечное решение будет выглядеть, зависит только от вас

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

Плюсы

Минусы

Это может оказаться крайне дёшево

То, как будет собрано - полностью зависит от вас и от выбранных комплектующих.

x86-64 - популярная платформа, куда можно будет установить практически любое серверное ПО, которое вы захотите

Вряд ли решение получится компактным

ОЗУ, ПЗУ, процессор могут обойтись сильно дешевле, чем в других решениях (а иногда и бесплатно), поэтому ресурсов может быть очень много

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

Модифицируйте и обновляйте железо сколько угодно

Скорее всего, обслуживать его вам придётся частенько, чаще, чем все остальные варианты

Настольный ПК из новых комплектующих

Фотографии - просто примеры, никакого подобного решения я не собирал
Фотографии - просто примеры, никакого подобного решения я не собирал

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

Принципиально искал материнскую плату mini-ITX, чтобы сервер не получился размером с домашний компьютер. Такие платы обычно идут с несъёмным процессором, не так уж много корпусов и других комплектующих. Самая минимальная сборка вышла у меня примерно на 20 тысяч рублей (это года 2-3 назад). Решил отказаться, так как уверенности в том, что это лучшее решение - не было.

Плюсы

Минусы

Любое популярное x86-64 ПО, ограничений нет

Может оказаться не дешёво, но всё зависит от ваших умений. Лично мне комфортно уместиться до 30 тысяч не получилось

Это достаточно компактное решение (если не кустарить ИБП, RAID и т.д.)

Вы также имеете возможность менять комплектующие, но в моём случае условие mini-ITX создавало сильные ограничения

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

Одноплатный компьютер

Raspberry Pi 4B
Raspberry Pi 4B

Наконец-то я подошёл к варианту, который реализовал самостоятельно и про который мне точно есть что сказать. Raspberry Pi 4B+ с 2GB RAM мне подарили коллеги на День Рождения. На тот момент такая штучка без дополнительных вещей (HDMI, Ethernet кабель, MicroSD, кейс) стоила тысяч 5. Сейчас, конечно, из-за проблем с доступностью цена подскочила до 15 тысяч. И конечно же первое, что я хотел попробовать - это обкатать на ней идею домашнего сервера. И я был бы счастлив, если бы она покрыла все мои потребности, но (спойлер), к сожалению, нет.

К малинке я дополнительно купил HDD 2.5 на 2TB, чтобы хранить на нём все данные, к жёсткому диску купил кейс и переходник SATA -> USB-A. Также мне коллега подогнал железный кейс для малинки для отвода тепла, так как малинка нехило нагревается при работе.

За всё время пользования я реализовал 2 варианта:

  1. OpenWRT + Docker + Docker compose

  2. Ubuntu + Docker + Docker compose

Изначально попробовал OpenWRT. Очень манила идея роутер+сервер в одном флаконе. К сожалению, у меня не получилось настроить Wi-Fi 5 GHz, пришлось пользоваться 2.4, количество доступных пакетов в прошивке для OpenWRT на ARM сильно ограничено. Скорость работы с поднятыми сервисами оставляла желать лучшего (я не замерял, но работать было некомфортно).

Когда я понял, что мне не хватает набора доступных приложений в OpenWRT на ARM, я решил перейти на более привычное для себя решение - Ubuntu Server. Здесь всё оказалось намного проще, я написал docker-compose файл и через него запускал все сервисы. Реализовывать работу сервера как роутера не стал, а просто подключил малинку к уже существующей домашней Wi-Fi сети.

Главная проблема, с которой я столкнулся - это медленная работа Nextcloud. Что действительно было причиной - я не знаю. Искал в Интернете по запросу медленного соединения, нашёл информацию, что в малинке сеть работает через USB-шину, а значит одновременная работа подключённого жёсткого диска и запросов будет проходить довольно медленно, но также нашёл информацию, что эту проблему в малинке 4 модели исправили. Возможно, бутылочным горлышком был процессор, но в любом случае я не искал решения этой проблемы, так как оперативной памяти мне также не хватало. Даже простого подключения по SSH можно было ожидать около минуты, а задержка при вводе команд могла свести с ума. И да, сервер Майнкрафт запустить можно будет, но играть будет не очень приятно.

Плюсы

Минусы

Это очень дёшево (во всяком случае, на тот момент)

Платформа ARM накладывает свои ограничения

Малинку можно купить практически везде

Ресурсов крайне мало

GPIO - открываются новые возможности

Сборка из малинки и жёстких дисков выглядит кустарно

Компактный и тихий

На зато из малинки можно собрать по-настоящему компактный сервер. В Интернете нашёл обвязки и кейсы к малинке, которые позволяют подключить и комфортно разместить два HDD 2.5, добавить кулер и UPS. Подобные решения можно посмотреть здесь.

Готовый NAS

Вот такой примерно рецепт усреднённый
Вот такой примерно рецепт усреднённый

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

Плюсы

Минусы

Готовое решение из коробки

Жалко, что платишь деньги за ПО и синхронизацию, а по факту всё делаешь под себя и превращаешь NAS ещё и в хостинг

Хорошая сборка, так как сделали это за нас

Если хочется много RAM и классный процессор - придётся сильно много заплатить

Хорошая отказоустойчивость, особенно если добавить ИБП

Массивный

Минимальное обслуживание

SOHO

Ящичек
Ящичек

SOHO - расшифровывается как Small Office/Home Office, то есть сервер для маленького офиса или для домашнего использования. По описанию кажется, что это именно та штука, которая на самом деле нам нужна. И да, это идеальный вариант, но основные минусы - стоимость и доступность. Самый популярный вариант - это HP MicroServer (тот, что на картинке). В России таких было очень много, так что такую штуку без труда можно найти на вторичном рынке, но вот если вы хотите новую - придётся заказывать из-за рубежа (если получится) по высоким ценам и ещё немало платить за доставку. Так что этот вариант я тоже отклонил.

Плюсы

Минусы

Готовое решение

Многие функции, за которые мы платим, вряд ли будут нужны

Его точно можно назвать отказустойчивым

Не купить в ближайшем магазине

Высокая производительность

Дорого

Некомпактный (но компактнее обычного настольного ПК)

Amber PRO

Напоминает умную колонку
Напоминает умную колонку

Эту штуку я нашёл случайно. Она мне понравилась тем, что точно создана для тех вещей, которые я и хотел. В одном флаконе это: роутер, файлохранилище и домашний сервер. Всё ПО уже установлено и с ним не нужно возиться. Можно заказать сразу с двумя жёсткими дисками для настройки программного RAID. Но есть пара важных для меня минусов: ОЗУ - 2 GB и проприетарное ПО. Проблема с ПО в том, что если что-то не будет работать, то вряд ли я смогу починить это самостоятельно, а помощь от зарубежной компании вряд ли смогу получить оперативно. В этом случае я больше люблю надеятся на собственные силы и на Интернет.

Amber Pro найти можно здесь.

Плюсы

Минусы

Максимально готовое решение

Всего 2 GB ОЗУ без возможности расширить

Красиво выглядит

Проприетарное ПО

Приемлимая цена (хотя не за такие характеристики)

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

Компактно

Минимальное обслуживание

Мини ПК (неттоп)

Minisforum EliteMini HM80
Minisforum EliteMini HM80

Тот вариант, на котором я остановился. Изначально неттопы точно не подходят под те цели, которые передо мной стояли. Такие машины обычно ставятся домой или в офис как персональные ПК, занимая при этом минимум места и не имея большой производительности. Но держим в голове следующие моменты: на домашний сервер хочется потратить минимум места, высокая производительность - это хорошо, но Cyberpunk запускать на нём не надо и нейронки гонять тоже (хотя может и надо, но изначально для этого не рассматривалось). Я просмотрел кучу моделей (особенно привлекали Intel NUC), но остановился на Minisforum, в основном по той причине, что у них есть модели, в которые можно поместить два HDD 2.5 и подключить их по нормальной SATA. Это в итоге и сыграло решающую роль.

На картинке изображён Minisforum HM80, но для себя я приобрёл Minisforum EliteMini HM50 (потому что на AliExpress не нашёл HM80 и не устраивала цена HM90). Во внешнем виде отличия у них минимальны. Сейчас неттопы Minisforym можно свободно купить на Ozon, Wildberries, AliExpress и на официальном сайте. Правда на Ozon и Wildberries они стабильно на 5-10 тысяч дороже. С официального сайта заказывать не решился, так как доставки в Россию нет, а оформлять почтовый адрес в США и делать переотправку не хотелось, так как реальная конечная цена оказалась бы неизвестной, а сервисы, которые всё делают за тебя берут наценку больше, чем наценка на AliExpress. Так что решил просто заказать на AliExpress.

Внутренности
Внутренности

По системных характеристикам:

  • CPU: AMD Ryzen 5 4500U

  • RAM: 16GB

  • SSD: 512GB

Жёстких дисков в комплекте не было, но я использовал тот, который раннее использовался для сервера на Raspberry Pi: Toshiba 2TB HDWL120UZSVA

HDD
HDD

Пока что жёсткий диск у меня один, но позже хочу купить такой же второй, чтобы сделать RAID 1 массив. Несмотря на то, что в корпусе есть специальный отдел для двух HDD 2.5, мой жёсткий диск поставился туго. Такое ощущение, что быть его в корпусе неттопа в принципе не должно. Вот так выглядит установка жёстких дисков. В общей сумме у меня вышло около 37 тысяч (точные подсчёты не вёл). Это не дёшево, но все мои потребности покрывает с головой.

Пользуюсь сервером уже около недели и не могу нарадоваться скорости работы и скорости доступа к данным. А главное - он не греется и совершенно не шумит.

Вот так это выглядит у меня. Сравните с размером роутера Asus RT-N11P
Вот так это выглядит у меня. Сравните с размером роутера Asus RT-N11P

Подключён напрямую Ethernet кабелем к роутеру, дабы не забивать Wi-Fi канал.

И да, на нём я спокойно могу держать сервер Minecraft. В настройках игры ставлю максимальную прорисовку и проблем не происходит совсем. Сейчас у меня запущенно параллельно 12 сервисов и в сумме они занимают в среднем около 10% CPU и 30% RAM (4-5 GB). Больше всего поджирает, конечно же, Майнкрафт, без него RAM съедаться будет около 2-4 GB.

Плюсы

Минусы

Компактное решение

Не купить в свободном доступе

Хорошая сборка (потому что не самостоятельно собирал)

Точно потребует минимального обслуживания

Приятный внешний вид

Любое x86-64 ПО на выбор

Возможность заменить жёсткие диски, SSD, RAM

Итоги

Мог ли я собрать более качественное и дешёвое решение? Определённо, да. Как минимум я находил на AliExpress неттопы сильно дешевле и с возможностью установить два жёстких диска. Но обычно такие решения даже непонятно какая компания делает и очень тяжело вообще о них найти информацию, кроме как на странице продавца. А если бы я заморочился с собственной сборкой на основе Mini-ITX - было бы вообще замечательно. Но дело в том, что Minisforum сделали это уже за меня и мне не пришлось тратить на это силы и время. И главное, в самосборе я был бы завязан на определённые комплектующие, доступность которых могла бы стоять под вопросом. В моём решение стоит под вопросом только доступность самих неттопов (и то есть параллельный импорт).

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

Комментарии (83)


  1. Arhammon
    00.00.0000 00:00
    +1

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


    1. aik
      00.00.0000 00:00
      +1

      ITX блок питания помер

      Есть со стандартными БП корпуса компактные. Пусть не ATX, но хотя бы SFX.
      Хотя лично я люблю ITX'ные корпуса — они маленькие, а напихать можно много.


      В вертикальном стоит пара 3.5" дисков и ссдшка под систему, в горизонтальном — один 3.5" и несколько 2.5".
      image


      1. Rezzet
        00.00.0000 00:00

        О то же с mini-itx помучился, в принципе у меня был нормальный вариант, в корпусе Fractal Design node 304, но пришло время апгрейда и куча НО, много жестких дисков не вставишь, нет с корпусом все хорошо позволяет до 6 дисков ставить, но матери дорого, ограничено и плохо, плюс корпус не обеспечивает шумоизоляцию. В итоге переехал в Fractal Design Define R5, мать B550 чипсет, Ryzen 3600Х, 32GB оперативы, 3x4Гб жестких диска в рейде + 1Тб ssd под систему. В качестве ОС выбрал TrueNAS Scale, планирую еще добавить рейд на ssd под ускорение работы витуалок и возможно расширить память до 96Гб. Понимаю что это дорохо-бахато и не каждый на такое раскошелится, но мне как для личных нужд так и под хоумпроджекты, а самое главное достало постоянно возиться с настройкой системы под разные тесты задачи, на рабочем/домашнем компе их много не развернешь, да и он на ночь выключается, потом все это включать. А сейчас стало прям хорошо, тишина идеальная, сервер вообще не слышно, стоит в прихожей, около роутера, нужна виртуалка - поднимается за 5 минут чистая. И еще точно плюс в том что если начну в проц упираться могу до 16 ядер апнуть.

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


        1. Alexsey
          00.00.0000 00:00

          Define R5 во всем хорош, кроме люфта салазок для диска. Пришлось изоленту наматывать, а то дикий грохот под нагрузкой стоял.


        1. aik
          00.00.0000 00:00

          О то же с mini-itx помучился

          Ну я не мучился, у всего свои задачи. Основной мой сервер живёт в node 804, itx для дома мне мало. А эти двое — один вебсервер (не хочу дома держать), а второй — сервер бэкапов для личных нужд, удалённое хранилище.


          TrueNAS Scale

          Смотрел, как-то не впечатлило. zfs мне не особо понравилась, а других причин брать трунас нет.


          сервер нужно строить вокруг корпуса

          Вокруг задач и перспектив. Мне вот хотелось много дисков, но относительную компактность — потому выбрал node804. В нём сейчас стоит 6*8TB, три ссдшки под кэш-виртуалки, matx-материнка. Проц вроде 3700, памяти 64. Стоит видюшка дискретная под транскодинг видео, плюс есть слот для установки 10 гигабит. Правда, как выяснилось, в основной комп мне 10 гигабит не поставить, только х1 свободен, второй х16 видюшка перекрывает. Так что, наверное, для начала на 2.5 перейду.


  1. aik
    00.00.0000 00:00
    +2

    VPS не подходит под определение домашнего сервера хотя бы потому, что оно не дома.
    А неттоп/микрокомп для домашнего сервера штука интересная, но только если вам не надо большую ёмкость дисков.


    1. ReadOnlySadUser
      00.00.0000 00:00

      Можно и большую ёмкость, но низкую скорость) Никто не мешает положить USB Hub и подключить внешних дисков рядом.

      Хотя конечно вопрос ещё в том, что значит "большую".


      1. aik
        00.00.0000 00:00

        Ну вот у меня 20 терабайт сейчас занято.


        На счёт же usb-дисков — когда до них доходит, то это значит, что корпус был выбран неправильно.


        1. ReadOnlySadUser
          00.00.0000 00:00

          Если бы я думал о хранении 20 ТБ данных, я бы особо не парился и купил домой NAS. Как по мне - это единственное вменяемое решение проблемы.


  1. AnthonyAxenov
    00.00.0000 00:00

    Любопытное решение. Сам сейчас неспеша изучаю как завести себе такого сервера домой. Пока у меня два варианта: либо Synology DS220+ и HDD 2TiB x2 под данные (RAID1), либо своя сборка на microITX, куда влетят минимум 4 диска: SSD 128GiB x2 под ОС (RAID1) + HDD 2TiB x2 под данные (RAID1). Такое, абстрактное пока.

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


    1. Ryder95 Автор
      00.00.0000 00:00

      Просто я не очень понимаю, какие риски существуют при использовании двух дисков на RAID 1. Как я понимаю, шанс отказа двух дисков одновременно минимален, зачем устанавливать ещё (если только не расширить доступную память)


      1. MAXXL
        00.00.0000 00:00
        +1

        минимален, но существует. Несколько раз уже сталкивался что умирает один диск, в процессе перестройки рейда на новый - умирает второй из пары. В последний раз на домашнем Synology стояли 2 Toshiba по 3 TB - вырубились буквально в течении суток, ладно хоть по SMART-у было оповещение и успел все скопировать.


      1. a-tk
        00.00.0000 00:00

        Пожар, например.... Тьфу-тьфу-тьфу.


        1. Ryder95 Автор
          00.00.0000 00:00

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


    1. Alexsey
      00.00.0000 00:00
      +2

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

      Сколько раз уже твердили что рейд - не бекап. Рейд это про аптайм в случае отвала диска. Бекапы должны (в идеале) храниться по схеме 3-2-1: три копии, на двух разных типах носителей, один из них географически в другом месте.


      1. AnthonyAxenov
        00.00.0000 00:00

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


        1. Alexsey
          00.00.0000 00:00
          +2

          Ну это до момента пока у вас сгоревший БП или оборванный ноль не унесет с собой в вальхаллу все диски в вашей машине. Или банальная малварь по сети не зашифрует все. Или случайно rm -rf не там сделаете.

          Много вариантов в общем-то от которых рейд не спасет, исключительно вопрос времени когда палка выстрелит, проверено на своем опыте - задолбанный после работы случайно снес почти террабайт данных с zfs'ного зеркала, спас только еженедельный бэкап на гуглодиск. А не было бы бэкапа пришлось бы рвать на голове волосы с восстановлением данных. На zfs с его copy on write это, возможно, было бы легче, чем на обычном рейде, но тоже мало приятного.


          1. AnthonyAxenov
            00.00.0000 00:00

            Среди прочего, хотелось бы устремить к нулю зависимость от внешних "облаков". Но если и нет, тогда вместо классических "дисков" лучше взять холодный ("ледяной") s3-like bucket. Выходит сильно дешевле, а разница в использовании невелика.


            1. Alexsey
              00.00.0000 00:00
              +2

              Ну так кто ж вас заставляет облака внешние использовать. Можно у родственников поставить маломощный NAS куда будет по VPN бекапиться основной, можно в конце концов банально WD Elements Desktop взять и на него вручную сливать бекапы периодически.

              Для особых извращенцев есть LTO, старые версии стоят копейки. m-disc опять же есть, хотя, конечно, большой вопрос сколько в реальности они жить будут, маркетинговому буллшиту про 1000 лет я не верю.

              А glacier - это last resort disaster recovery solution, когда у вас ваши основные бекапы тоже сдохли. Заливать и хранить данные в нем относительно дешево, да. Но вытаскивать разоритесь: вытащить 1ТБ данных из glacier, по моим подсчетам, у вас выйдет в районе 130 долларов.


        1. aik
          00.00.0000 00:00
          +1

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

          Бэкап защищает не только от отказа оборудования. RAID вас, к примеру, не спасёт от изменения-удаления файлов. Потому, к примеру, при наличии только двух дисков я бы делал не RAID1, а просто по расписанию копировал бы содержимое первого на второй. Желательно с историей файлов. Пусть даже внутри одного системника. Ну и для полного счастья второй диск монтировать только на время копирования или давать туда доступ только аккаунту бэкапа, чтобы вы под своим основным аккаунтом ничего не могли там менять.


          1. AnthonyAxenov
            00.00.0000 00:00

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

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


            1. aik
              00.00.0000 00:00
              +1

              Не бывает. Потому бэкапы наше всё.
              Избыточность дисковая полезна, но во вторую очередь.
              Если, конечно, речь не идёт о непрерывности работы.


            1. DistortNeo
              00.00.0000 00:00
              +1

              а их изменение/удаление — сознательное и ручное.

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


  1. Alexsey
    00.00.0000 00:00
    +2

    2.5" хард на 2тб в NAS - можно списывать в утиль из-за SMR. Для рейдов и аналогичных технологий такие диски не подходят от слова совсем.

    Хотите или нет, но вам придется колхозить нормальные 3.5" CMR диски.


    1. aik
      00.00.0000 00:00

      Для рейдов и аналогичных технологий такие диски не подходят от слова совсем.

      Не всем нужны рейды.


      1. Alexsey
        00.00.0000 00:00

        Автор позднее хочет докупить второй диск под рейд 1


        1. aik
          00.00.0000 00:00

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


          1. Alexsey
            00.00.0000 00:00

            Я не просто так картинку запостил. Я нигде не говорил про ежедневное использование. Проблема SMR диска в рейде/zfs и тд в том что время восстановления при замене диска увеличивается до абсолютно недопустимых для данной задачи цифр. В остальных задачах никто не мешает наслаждаться кактусом если очень этого хочется. :)


            1. aik
              00.00.0000 00:00

              В принципе, ребилд зеркала — это простая линейная запись.
              Если на массиве не будет одновременно с этим никакой активности на запись, то будет дольше, но не так уж сильно. По крайнер мере, у меня smr-диски заполнялись на полный объём где-то раза в полтора дольше, чем cmr той же ёмкости.
              А в zfs, по-моему, при работе происходит сильно больше, чем в простом зеркале (mdraid, к примеру).


    1. 2gusia
      00.00.0000 00:00

      Может на задачи автора SMR диск и сойдет. Кому и Камилла невеста. Но сам факт, что про SMR нет ни слова - это проблема статьи. Вероятно автор о прелестях SMR не в курсе. А эта прелесть закрывает использование 2.5 дисков в ряде важных для NAS сценариев. А если диски будут 3.5 - очень многое в NAS будет по другому.


    1. Ryder95 Автор
      00.00.0000 00:00

      https://www.toshiba-storage.com/ru/products/toshiba-internal-hard-drives-l200/

      Вот здесь описание как раз того диска, который есть у меня. Он, конечно же, на SMR, но есть модели на CMR и тоже 2.5 дюйма


      1. Alexsey
        00.00.0000 00:00

        Для 2.5" CMR предел, если не ошибаюсь, в районе 1.8ТБ (что несколько не серьезно для NAS в долгосрочной перспективе) и их с каждым днем их все сложнее и сложнее найти. В общем не самый лучший выбор для NAS, лет через 5 кроме энтерпрайзных SAS хардов может вообще уже не остаться 2.5" CMR и даже банальный вылет диска будет тем еще приключением.


        1. Ryder95 Автор
          00.00.0000 00:00

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


          1. Alexsey
            00.00.0000 00:00
            +1

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

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


  1. Shado_vi
    00.00.0000 00:00
    +8

    10. б/у нетбук/ноутбук.
    + возможно встроенный аккумулятор(автономность)
    + возможно рабочий экран
    + встроенное железо оптимизирование на автономность(низкий расход Вт)


    1. sterr
      00.00.0000 00:00
      +1

      Emachines AMD E450/4GB RAM/1TB HDD стартует с флешки. Openmediavault. Дисплей похерен, клава умерла. Внешние устройства все работают из биоса. И экран и клава и мыш. 15 вт TDP. Не греется, почти не шумит, места вообще не занимает.


    1. aik
      00.00.0000 00:00

      — производительность
      — порты
      — габариты (относительно неттопов)

      В общем, если ноут валяется — то можно попробовать.
      Но покупать не стоит.


      1. Shado_vi
        00.00.0000 00:00

        надо выбирать железо из потребностей.
        по габаритам, нетбуки вполне могут быть сопоставимы по размерам(тоньше, но шире) и по цене быть меньше 5т.р.
        если нужна макс. производительность на ядро или макс. пропускной способности памяти то лучше брать новое железо.
        дешево много ram и/или ядер это xeon'ы v3 v4. 2696v3 сейчас всего ~4т.р., а 64гб планки памяти всего за ~6т.р., материнки на 256гб ram можно до 10т.р. а на 1тб ram ~50т.р.


        1. aik
          00.00.0000 00:00

          Неттоп, к которому пришел автор статьи, компактнее ноутбука.


        1. riky
          00.00.0000 00:00

          Тоже сейчас 2696v3 и мать F8. Она больше 256гб не протянет? Надеялся 512 поставить, память уже в пути.


    1. Arhammon
      00.00.0000 00:00

      Начинал с ноутбука добавлю еще один плюс и минус:

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

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


  1. Busla
    00.00.0000 00:00

    критерий важности №1: Физический доступ к серверу

    а какие у вас реальные предпосылки к этому критерию? Особенно в отрыве от конкретной платформы.


    1. Ryder95 Автор
      00.00.0000 00:00

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


      1. Busla
        00.00.0000 00:00

        Но возможность самому потрогать руками не связана с точным знанием, кто имеет доступ. Скорее наоборот: не занимаясь профессионально/постоянно сетями, информационной безопасность, администрированием очень просто упустить из вида какой-то аспект. Например, вы сходу стремитесь отойти от best practice и реализовать на одной системе и router/firewall и хранение/обработку данных.


        1. Ryder95 Автор
          00.00.0000 00:00

          Не очень понимаю, почему возможность потрогать самому руками не связана с точным знанием, кто имеет доступ. Я бы сказал, что оно напрямую связано с точным знанием, но не гарантирует его. Мне кажется, если я сам втыкаю Ethernet кабель, сам устанавливаю жёсткие диски + к тому же сам настраиваю фаерволл и пробрасываю порты, сам выпускаю ключи и настраиваю sshd, то кажется это напрямую приближает меня к точному знанию о том, кто имеет доступ к моим данным.

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

          1. Хочется чтобы одна коробка содержала в себе все

          2. Хочется самостоятельно посмотреть, ощутить на своём опыте, чем же это плохо

            Интуитивно я и сам понимаю, что это плохое решение, но всё же для меня это не ответ. Сомнений добавляет и то, что одно из описанных мною решений (Amber Pro) реализовало именно это на не особо мощном железе. Так что кажется, что это вполне жизнеспособный вариант, надо только проверить


          1. Busla
            00.00.0000 00:00

            Через пару лет школьник Витька из соседнего подъезда начитавшись журнал Хакер возьмёт дедушкин нетбук, поставит туда dhcp и tftp-сервер, подойдёт к вашей квартире, переткнёт в лестничном щитке ваш ethernet-кабель в свой ноут, в другом щитке щёлкнет туда-сюда вводным рубильником электричества в вашу квартиру.

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

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


            1. Ryder95 Автор
              00.00.0000 00:00

              Вопрос: подобная ситуация невозможна, если сервер не у меня дома?

              И всё же если у меня стоит маршрутизатор перед сервером, то разве это возможно? Или этот пример - ответ на вопрос, почему не стоит делать роутер+сервер?


            1. aik
              00.00.0000 00:00

              А бесперебойник куда денется?
              Ну и если села батарейка и сбросились настройки, то сервер не включится.
              А если и включится, то загрузка по сети по дефолту обычно стоит позже локальных дисков.


              1. Busla
                00.00.0000 00:00
                +1

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

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

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


                1. aik
                  00.00.0000 00:00

                  Автор вроде бы не предусматривал бесперебойник.

                  Ну и что? Вы придумали школьника-хакера, я придумал бесперебойник.


                  полезность внешних аппаратных решений.

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


                  1. Busla
                    00.00.0000 00:00

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


                    1. aik
                      00.00.0000 00:00

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

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


            1. LeMaX
              00.00.0000 00:00

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


  1. LeMaX
    00.00.0000 00:00

    в пандемию хотел продать свой imac 2012 года. В итоге передумал. работает как домашний сервер 3 года.

    Nextcloud + HomeBridge + mail server (спасибо Яндексу)

    По usb подключены 3 диска 2.5, 2 по 1 тб и 1 на 2тб. 2 собраны в зеркало zfs, третий для бекапов.

    Все контейнеры в докере. Дополнительно, чтобы просто так не стоял, используется для просмотра фильмов/ютуба через airplay server с мобилок, компа.

    Чтобы не долбили на прямую если кто то вскроет домен, закупил VPS у хостера за 200 рублей в месяц с минимальной защитой l2-l4, через него проксирую http/https запросы к домашнему серверу, на нем же pop сервер для забора почты на домашний сервер.


    1. riky
      00.00.0000 00:00

      Проксируете nginx? На домашний сервер по ип? Дома белый? Тоже что то такое хочу. Думал сервер купить и впн сделать с домом.


      1. LeMaX
        00.00.0000 00:00

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


  1. yri066
    00.00.0000 00:00

    В качестве домашнего сервера использую смартфон на андроид с запущенным Kali Linux. В такой связке полноценно работают десктопные программы (исключением являются программы использующие виртуализацию: docker и виртуальные машины).


    1. werter_l
      00.00.0000 00:00
      -1

      docker - это не виртуализация, это изоляция.


  1. werter_l
    00.00.0000 00:00

    Всем, кто будет собирать. Помните, что есть hdd с CMR и с SMR.

    CMR - для повседневной работы + raid (софтовый или аппаратный), SMR - для холодного хранения (бэкапы etc).

    У сигейта это так https://www.seagate.com/gb/en/products/cmr-smr-list/

    У wd надо поискать.


    1. aik
      00.00.0000 00:00

      У wd надо поискать.

      Сейчас в прайсах магазинов выбор есть по типу. Хотя на всякий случай потом у гугла надо уточнять.


      SMR — для холодного хранения (бэкапы etc).

      SMR для любого хранения подходит, где запись нечастая. С чтением же там проблем нет, так что вполне можно в качестве пары к системному ссд использовать. Фильмы, музыка, игры будут на них жить без проблем. Торренты на них качать не стоит. Хотя раздавать никто не запрещает.


      1. werter_l
        00.00.0000 00:00

        Холодное хранение и есть НЕчастая запись.


        1. aik
          00.00.0000 00:00

          Для меня холодное хранение — это записал и "убрал на полку".
          Диск, с которого, допустим, игрушки запускают, под это не подходит.


  1. ewgenc
    00.00.0000 00:00

    Sfx-корпус и блок питания, mini-itx с целероном встроенным на пассивном охлаждении, диски добавить по вкусу и корпусу. Все компоненты стандартные и заменяемые, плюс плату расширения еще будет место одну поставить.


  1. jinjini
    00.00.0000 00:00

    Я лично не советую рисковать и брать на том же Авито


  1. nivorbud
    00.00.0000 00:00

    Я остановился на простом подходе: почти у всех есть жена/дети/родители, и всем, как правило, нужен комп, и в большинстве случаев им достаточно там браузера, просмоторщика фоток и редактора документов. Поэтому просто покупаете/собираете жене обычный комп с запасом - он же и будет одновременно вашим сервером.
    Я так и сделал: собрал жене комп на райзене, воткнул туда три nvme диска по терабайту (системный + raid1), плюс старый гелевый HDD на 8ТБ, воткнул туда 128Гб оперативы, поставил Минт, и поставил всё это дело под рабочий стол жены (она использует практически только браузер и нагрузки не создает). Свои компы я не выключаю никогда, поэтому все мои компы являются по совместительству серверами. Корпуса использую большие с шумо-поглощающими вставками, все вентиляторы сразу меняю на noctua и be quiet, так что все работает тихо. Просто не вижу смысла что-то отдельное и специфическое городить.


  1. bugman
    00.00.0000 00:00
    +2

    По поводу всех решений, которыми лично вы не владеете (облако, VDS/VPS) хочу сказать одну неочевидную вещь. Если что-то пойдет не так у провайдера, и вы например потеряете данные, никто ничего вам не компенсирует. Сделает морду уточкой и скажет "сорри, вот вам еще 30 бесплатных минут пользования вашим VPS за наш косяк". Ответственность должна быть материальной, но вы ее нигде не получите. Я не знаю, откуда у людей берется эта вера в то, что какой-то дядя может сделать что-то лучше, чем вы сами. Видимо маркетологи.

    По поводу конкретно малинок. Малинки это прошлый век, за которые слабеющими руками держутся только их владельцы и фанаты. Даже условно пару лет назад, они уже уступали многим ARM чипам других, производителей (RK3399) а сейчас просто вчистую проигрывают в сравении с более свежими и производительными RK3588. Но мобильные интелы (N5095/N5105/N100 и далее) уже сильно поджимают ARM по части доллара на производительность и энергозатрат. А с точки зрения совместимости софта, так они вообще вне конкуренции. Я поигрался с ARM SBC и перешел на x86_64 MiniPC.

    И да, целиком поддерживаю автора, за self-host и децентрализацией будущее.


    1. dartraiden
      00.00.0000 00:00

      Если что-то пойдет не так у провайдера, и вы например потеряете данные, никто ничего вам не компенсирует.

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


      Выбор между "храню данные у себя, не делая резервные копии в облако" и "храню данные в облаке, не делая резервные копии у себя" в своё время ёмко охарактеризовал Эскобар.


  1. jottygroups
    00.00.0000 00:00

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


    1. MadL1me
      00.00.0000 00:00
      +1

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


  1. nbkgroup
    00.00.0000 00:00

    Главная проблема, с которой я столкнулся - это медленная работа Nextcloud. Что действительно было причиной - я не знаю.

    Медленная скорость накопителей и малый объем оперативной памяти.


  1. Escinelio
    00.00.0000 00:00
    +1

    Знакомьтесь, Франкенштейн.

    2680v4*2, 64gb ddr4 recc, 8*2tb ultrastar sata, 4*2tb ultrastar sas(осталось корзину дождаться), Smart array p822 и все в корпусе Chieftec ca-01sl-sl-b(он классный).

    Зачем все это? Детство у мужчины длится до 40 лет. Нет, планы конечно есть)


    1. nivorbud
      00.00.0000 00:00

      А что за материнка у вас на фото?


    1. Whyborn77
      00.00.0000 00:00
      +1

      сколько он жрет в среднем в сутки?

      интересуют точные данные :)


  1. CmpeJ1ok
    00.00.0000 00:00
    -4

    На вкус и цвет фломастеры разные и да, кому то нужна файл помойка, а кому то, чтобы держать собственный сайт, но в всем этом есть, как рациональное зерно, так и глупость, которая прет у нашего человека в странах с постсоветским прошлым… например вы не увидите в гараже американца сервер - он ему не нужен, если только чел не программист или не разраб, а ля сериал Силиконовая долина и пегий дудочник: потому что есть Амазон или гугл… а у европейца вы не найдете торренткачалку, потому что есть Закон, впрочем провайдер в Штатах вам тоже влепит штраф без предупреждения за пиратский контент, но только у нас - храним музыку и фильмы, которую никогда не будем слушать и смотреть, но а вдруг, да еще и детям и внукам покажу… и начинаем городить огород: берём старый пк и ждём от него чудес, хотя если бы он не был «старым», так мог бы послужить на производстве, но почему то там он устарел, а вот у нас он прям оживет в квартире)))) не, не задумывались? В таком случае берём миник и тоже ждём от него серверных мощностей, ну а чего, вон и телефонию запускают люди и конференции всякие и ВПНы с шифрованиями дополнительными, и веб - даже на старых роутерах, а этот то пошустрее будет… спрашивается - оно тебе для чего? Чтобы расплодить дубли файлов на ноуте, рабочем пк, планшете, телефоне и еще на личном сервере ну и на флешечку скинуть - бэкап)))) Автор упомянул, что сервер надо сделать помимо дерева, дома и ребенка, но странно, что этим занимается или молодняк, насмотревшись фильмов и на брендовые стойки в цодах или старикам от нечего делать))))) реально мне дома нужен КЛИЕНТ, который будет воспроизводить видео, а не хард, на котором оно будет лежать… нужен телек в полстены, а в 4к я и с флешки запущу, лишь бы у меня был гигабитный инет, а не Моник размером с А4, зато скалолаза из 90 запущу и буду глазеть))))) может не те приоритеты расставляет господа хорошие? Конечно если вы программер - то лучше свой гит иметь и неважно вы вне политики или приложение делаете для ботаников)))) правда и облака вам хватит дополнительного, и железо под столом держать не нужно, в крайнем случае переносной хардец спасет, но мы все программеры? Я не знаю, как на счет четвертого условия в виде создания сервера, как по мне - создание экосистемы в вашем жилище - это правильное решение, а уж умный дом это будет или правильная расстановка колонок по комнатам или видеокамеры на каждом углу вашего дома, а может уютный гараж или подвал-погреб с бутылками вина - это дело 10, но точно не трата времени на сервер, который вы или сделаете, а потом будете бэкапить, потому что все программер или уже комплектухи не производят или сделаете так хорошо, что когда поломается лет через 5 - не вспомните сами учетки от рута ахахах


  1. RaymanOne
    00.00.0000 00:00

    Делал такой гибрид нескольких приведенных здесь вариантов: https://pcpartpicker.com/b/4PrV3C (все комплектующие и фото внутрянки по ссылке)

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


  1. 1CHer
    00.00.0000 00:00

    У самого много всяких затей, поэтому xeon с известного магазина, пока 1 планка reg ecc на 32 (можно ещё 3). На сервере 1 m2 + 1 sata по 1 т Рейд зачем мне? Для файлопомойки 2 внешних НЖМД (ручная синхронизация). Размещается в антресоли. Шумит приемлимо-небольшое колыхание на которое вскоре не обращаешь внимания. Главное чистить почаще и кулера побольше менее оборотистые.


  1. Grey83
    00.00.0000 00:00

    То, насколько будет тихим сервер — полностью зависит от вас, но пассивное охлаждение — дорого, а если лишить его вентиляторов — возможен тротлинг
    Можно поставить 12см вентиляторы (если корпус и кулер процессора позволяют, конечно, и подобрать по производительности/шумности, благо эти параметры в инете чаще всего можно найти) с гидродинамическими подшипниками (шариковые довольно шумные) и тогда самым шумным в сборке будет HDD.
    А если поставить системник в прихожей или другом месте, где люди присутствуют редко, то может и с вентиляторами заморачиваться будет без надобности.

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

    Вообще сервер на основе плат ATX наиболее выгоден, если нужно подключать много переферии (больше 2 HDD/SSD, дополнительные сетевые платы и т.д), т.к. на таких платах распаяно больше всяких разъёмов. Ну и найти такую проще и дешевле, емнип.


  1. evseevvd
    00.00.0000 00:00

    Собрал себе хостинг, медиа-сервер, файлопомойку на железе с алика, проц б/у xeon 24 потока (12 ядер) , 24 Гб оперативки, жёсткие брал насовские, цена пример 30-35 тыщ. деревянных. Тарахтит год без остановки и БЕЗ ups, raid программный 1, аппаратный дорого(( ОС ubuntu server 22. В принципе по соотношению цена-качество по моему оптимально


    1. Ryder95 Автор
      00.00.0000 00:00

      А какие у вас диски?


      1. evseevvd
        00.00.0000 00:00

        Seagate IronWolf 3Tb -- 2 шт
        SSD Kingston 240Gb -- 1 шт


        1. Ryder95 Автор
          00.00.0000 00:00

          CRM или SRM, 2.5 или 3.5?


          1. evseevvd
            00.00.0000 00:00
            +1

            CMR 3.5. SMR не годится под NAS


            1. aik
              00.00.0000 00:00

              SMR не годится в массив, но для NAS вполне сойдёт.