Домашний сервер, или приключение длиной в 6 лет. Часть первая

    Здравствуй, Хабр, давно не виделись.

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



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

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

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

    Собственно началось все с нескольких жестких дисков разного объема, в качестве процессора я взял старенький Intel i3-2120 3.3Ghz и 4GB RAM DDR3 (2 планки по 2GB), какого-то старого очень китайского корпуса, который, как видно на фото, был доработан в прямом смысле напильником, хотя на самом деле там побывали и кусачки, и молоток, да и ножовкой по металлу я что-то пилил. В качестве материнской платы была взята списанная из офиса MSI B75MA-E31 (списали ее потому, что после каждого ребута в ней слетали настройки биоса и она постоянно просила настроить время и прочие параметры), как оказалось уже позже, когда я ее таки забрал, в ней косячил разъем под батарейку CR2032, вооружившись мультиметром, паяльником и парой других мертвых материнок, мне удалось перепаять целиком посадочное гнездо с контактами батарейки и восстановить нормальную работу материнской платы.

    В Итоге получилось что-то такое:


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

    Что же по софту спросите вы, так вот изначально в качестве операционной системы была выбрана Windows 10…


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

    Для домашнего CCTV (видеонаблюдения) я купил на Avito несколько камер D-Link dcs-2130, для начала камеры были очень даже неплохие, но большим минусом данных камер была необходимость использования блока питания с довольно коротким проводом, провод в итоге я удлинял с помощью витой пары — получилось вполне сносно.


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


    По программному обеспечению я перепробовал множество вариантов: сначала родной софт от D-link, который на тот момент был просто ужасен, потом я пробовал “Линия IP”, “Trassir” и “iSpy”, насколько знающий читатель поймет, “Линия IP” и “Trassir” накладывали множественные ограничения в триальных режимах, да и опять же ни одно из решений я не мог для себя оценить как идеальное, в итоге на длительный срок я остановился на открытом бесплатном ПО для организации видеонаблюдения — “iSpy”.

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

    Спустя полгода или чуть больше, намучившись с Windows, я решил, что надо попробовать в качестве основной операционной системы что-то стабильное, не требующее постоянных перезагрузок и обновлений, основанное на Unix/Linux.

    В итоге выбор пал на FreeNas. Я довольно долго жил с ним и не тужил, используя плагины для расширения базового функционала и шары с поддержкой Windows ACL, Emby в jail для DLNA вполне справлялись со своими задачами, диски разного объема спокойно склеивались в отказоустойчивые RAID-массивы.

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

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

    И второй причиной было отсутствие гибкости для экспериментов. В частности с виртуальными машинами Windows и Linux, а тут еще и на работе решили попробовать Windows Hyper-V и дабы расширить свой кругозор и принудительно получить некоторые навыки я снова вернулся к Windows, только теперь уже Windows Server 2012.


    Кстати к этому времени у меня высвободилась оперативная память с основного ПК — 2 планки по 4GB DDR3, соответственно у меня уже было 8GB для моих лихих затей.

    А еще я приобрел с рук (все там же на Авито) RAID контроллер LSI 8888ELP за 4500 рублей, абсолютно новый, в коробке и пленке.

    Я конечно тут же получил несколько неприятных напоминаний, что Windows системный администратор должен страдать по определению — создание виртуальных машин с Linux оказывается требует отключения secure boot в гипервизоре и еще некоторых плясок с бубном, и если сейчас ни одной машины не запущено, то Windows Server опять же норовит поставить обновление и перезагрузиться, либо по утру я обнаруживал синий экран, т.к. что-то винде там в очередной раз не понравилось и прочие радости жизни с продукцией Microsoft.

    Но цель изучить Microsoft Hyper-V, базовый функционал виртуализации от Microsoft, была достигнута.

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

    • CCTV-iSpy, на тот момент я уже привык к этому ПО и оно казалось мне отличным. Для синхронизации фото я, как и в первый раз на Windows 10, использовал ПО Goodsync — вполне хороший софт, имеет много настроек и режимов, но, как водится, в триальном режиме много чего не доступно.
    • Windows шары для обмена файлами — только теперь я уже поставил авторизацию по AD, да да я поднял домен, опять же для интереса и усложнения жизни себе любимому, с AD я уже много лет работал в рамках организации, но пробовать что-то эдакое на реальном домене страшно, а тут ломай не хочу.
    • Для скачивания файлов с интернета все так же был transmission, он кстати поддерживает и авторизацию и webui для удобного добавления файлов с других ПК в сети.
    • Небольшие изменения коснулись DLNA — на данном этапе я познакомился с Plex. Это отличный программный медиа-сервер, хоть и не без недостатков. Основным минусом является то, что файлы необходимо именовать очень “правильно”, варианты рекомендуемых названий конечно же описаны в документации к ПО, но когда вы скачиваете файлы с общедоступных ресурсов или от друзей, то конечно же названия там зачастую не соответствуют требованиям Plex.
    • HFS — http file server (от rejetto) для доступа к нужным файлам из интернета, чтобы попасть на сам сервер на роутере был настроен ddns+nat.

    Только теперь софт был разбит на разные виртуальные машины, с попыткой сэкономить ресурсы. Также периодически появлялись и уходили виртуалки на linux, debian, ubuntu, centos. Шло время и в голове зрели идеи, что надо закругляться с затянувшимся триалом Windows Server 2012, да и Hyper-V был уже не так интересен. Я уже рассматривал, что же дальше поставить в качестве ОС и куда теперь девать накопившиеся данные на сервере. У меня конечно же есть еще 2 персональных компьютера, один мой, второй у супруги, там тоже есть некоторые объемы на hdd, но данные сервера уже не помещались.

    Но под конец 2016 года на меня свалились даром около 15-17 замученных, но вполне рабочих дисков по 1 ТБ, без BAD блоков. Собственно грех было не приспособить их в домашний сервер, но была проблема — на материнской плате всего 3 слота SATA II и один SATA III, также был RAID-контроллер LSI 8888ELP — это еще 8 портов SATA, и даже купленная мной в какой-то момент плата расширения Espada PCIe-4 x SATA III не позволяли собрать в данном корпусе что-то вменяемое.

    Я стал изучать рынок Б\у серверов supermicro на предмет покупки 3U-4U сервера с hotswap-корзинами, CPU, RAM и т.п. Также очень хотелось уже получить наличие IPMI (iLO в терминах HP), то есть KVM over IP, дабы была возможность подключаться к серверу по IP в веб или java приложении. Хотя сервер до этого времени жил в тумбочке под телевизором (где у нормальных людей обычно обитают Playstation и Xbox) и был подключен по HDMI к тому самому телевизору, но каждый раз для управления мне приходилось переключать клавиатуру со своего ПК (пока Windows Server работал штатно, ничего не обновляя и не зависая в синий экран, естественно я подключался по RDP) — соответственно IPMI был бы очень кстати, да и вроде подарок на день рождения я себе так и не купил.


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

    Но изучив цены, я очень быстро поубавил свои хотелки, как по процессору, по объему оперативной памяти, так и по наличию IPMI, тем не менее всё, что я находил, было для меня всё ещё дорого. Через неделю, устав бороться с жабой и рыться в барахолках, я решил купить дисковую полку Dell PowerVault MD1000 (DAS) с кабелем для Raid-контроллера (SFF8088-SFF8470), которым я собственно и планировал подключить полку к своему серверу через внешний порт на RAID-карте. Полка обошлась мне в 23 800 руб., а кабель еще в 3000.

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

    Фото паллета уже после того как я извлёк из него дисковую полку, разбирал я его ножом и отверткой, на все про все ушло примерно 40 минут.

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

    Удивительно, но я не смог найти у себя ни одной фотографии дисковой полки отдельно, поэтому приложу фото из интернета:


    А на фото ниже можно наблюдать уже сервер с полкой в сборе, в тумбочке на балконе.


    Тумбочку делал конечно же сам, всё как положено — сначала спроектировал в какой-то онлайн-программе и распечатал раскрой материала на листочке, затем в ОБИ, куда я поехал за материалом, как водится не оказалось в наличии той щитовой доски с сайта, для которой я распечатал раскрой, поэтому я взял вариант в наличии на 2мм толще, предупредил там на распиле, но естественно один принимает заказы на распил, другой носит, третий пилит, где-то там в коммуникации эти 2 мм потерялись. Тумбочку я конечно же собрал, но 2 мм “погрешности” — это огромная разница при сборке мебели.

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

    И да, сервер реально оказался на балконе, и летом, и зимой. Почему же так произошло? Те, кто хоть раз включал дисковую полку enterprise-уровня, уже догадались, а для остальных я опишу ощущения (в том числе и не только свои) во второй части!
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 140

      +4
      У меня домашний сервер для тех-же нужд. Правда, изначально его делал под Linux. Самым удачным решением для него, на мой взгляд, было приобретение корпуса Corsair (что-то типа Obsidian Series 550D Mid-Tower Quiet), ориентированного на тихие системы. Сейчас в нем около 10 HDD общим объемом в районе 18 Тб и его почти не слышно.
        0
        Да, я в итоге закончил тоже на более тихом решении, во второй части постараюсь расписать в деталях что сейчас поедает у меня электричество 24/7. Но конечно при наличии денежных средств и четкого плана с самого начала, результат был бы не таким вымученным.
        +3

        У меня домашний сервер на HP Microserver, крутился 7 лет на Windows Server 2012, сейчас обновил на 2019. Синих экранов не было, монитор подключал дважды — при установке и при апгрейде 2012 -> 2019, остальное время по RDP.


        HP Microserver всем рекомендую, но только четыре диска..

          0
          Мне кстати его многие рекомендовали, но я с самого начала собирал из хлама, и диски были разношерстные, отсюда и BSOD, и прочие зависания, летом кстати на балконе в прямом смысле жара, у меня еще и солнечная сторона на восходе.
            +1

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

            +2
            А мой HP Microserver GEN7 помер недавно: черный экран и все. Уж не знаю, что делать с ним…
            но только четыре диска..

            есть варианты: например есть отсеки 5.25->2.5, доставить еще рейд\сата контроллер и винтов можно впихнуть больше. Но проверять я это, конечно, не буду!(с)
            Я бы его проапгрейдил бы мамкой на J4125\J5005, но нету времени и желания… эххх
              +1

              Я пятый так добавил плюс SSD (впихнул оба в отсек 5.25, даже скобочки продаются), но больше уже нет без каких-то странных решений… Правда, мне больше и не надо особо, заменил винты с 2TB на 4TB в какой-то момент просто.

              • UFO just landed and posted this here
                  +1

                  Хмм, я про такие даже не знал — но как-то не рассматривал 2.5 диски для хранения даже, только 3.5. Может быть, зря. В итоге у меня 5x3.5 + 1x1.5 SSD для системы.

                  • UFO just landed and posted this here
            +5
            Очень интересно, жду вторую часть.

            Когда меня посетила мысль о домашнем сервере, я подумал что ключевое слово таки «домашний». Поэтому я пошёл в сторону миниатюризации и работаю над уменьшением шума.
            Железки, понятное дело, по принципу «что в доме было лишнего»
            Материнка mini-itx на nforce, проц — некий двухядерный атлон 45W, бут диск от ноутбука и хранилище 2Tb WD Red. ОС — openmediavault. Стоит всё это дело в ITX корпусе в кладовке.
              0
              Open Media Vault я смотрел на виртуалке, как и unRaid (trial), XPEnology, и Rockstor, но тут могу лишь сказать что моя дурная голова рукам покоя не давала, все время хотелось чего то большего.
                +2
                Домашний сервер это больше творческий процесс, чем разработка по плану. Мне тоже хочется и материнку обновить и рэйд поднять и 10 гигабит протянуть.
                Из софта хочу посмотреть MediaGoblin и если понравится, то скорректировать под него сервер
                  +1

                  10 Гбит очень накладно, я не договорюсь с "животным". Гораздо интереснее сейчас выглядит 2,5 Гбит.

                    +1
                    Я как-то упустил из виду 2.5Гбит. Это позволит перенести узкое место с сети на жесткие диски.
                    Пойду выбирать себе подарок на новый год :)
                      0
                      Я подумывал над свитчем от Ubnt 10 gbit sfp+ (EdgeSwitch 16 XG), у него 5 портов eth cat6, и 10 sfp+, модули у них копеечные, по 3к если не ошибаюсь.
                        0
                        Если хватит 4 портов sfp+, то можно взять CRS305-1G-4S+IN
                    • UFO just landed and posted this here
                +2

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


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

                  0
                  Я собственно подумал что без постоянной нагрузки наврятли она будет очень громкой, я честное слово не знаю почему такая глупая мысль у меня сложилась, хотя я с серверами уже работал не один год, и основной шум там не от работы дисков (5400-7200RPM, про 10к-15к RPM не говорю).
                  Терабайтники были с приличной наработкой, не в моих правилах такое продавать, да и хотелось поиграться, плюс диски уже на руках, да и 15х1ТБ HDD быстрее чем 2-3х4ТБ (нужно оно или нет это уже другой вопрос ;)) ).
                    +2
                    для себя решил, что для дома (то есть небольшая квартира, если есть гараж с серверным шкафом, то это менее актуально) важнее тишина и сохранность данных, а не отказоустойчивость. Нормальный бэкап этих терабайтов ведь нужен по любому. Необходимость в RAID сразу отпала, с ней и шум, и места для дисков.
                  +2

                  Если будут цифры по энергопотреблению, то будет круто, чтобы оценить затраты на электроэнергию)

                    0
                    Да, будут.
                    Для текушего варианта исполнения я уже приобрел ваттметр и все замерил на периоде в 2 недели, на самом деле не так много.
                    0
                    Если остальные домашние компы на винде, то сервер тоже удобно делать на винде.
                    А чтобы обновления и лишнее не мешало, ставим виндус 10 LTSC и отключаем обновления групповой политикой. Весит она меньше чем 7ка с обновлениями и вполне себе работает.
                      0
                      Контент в итоге потребляется и с других ПК на винде, и с плашета и с мобильного телефона, во второй части постараюсь рассказать о всех взаимосвязях домашей сети.
                      +1
                      У вас балкон с отоплением? Не обмерзает ли сервер в минусовую погоду?
                      Как организована вентиляция в тумбе? Я просто вижу глухую дверцу на фото.
                        0
                        Балкон холодный, не утеплен, просто отделан вагонкой.
                        В минусовую погоду серверу там отлично, проблемы начинаются когда на улице +20 и выше, до 15:00+- на балкон светит солнце и процессор молит о пощаде.
                        Задняя стенка у тумбы половинчатая, разделяет тумбу вертикально, что бы было куда выходить нагретому воздуху, а дверцу пришлось держать приотрытой, тут да, не продумал.
                          0
                          В минусовую погоду серверу там отлично


                          Вот с этим надо быть очень аккуратным. А то можно получить большой «упс» устроив точку росы внутри сервера.
                        +1
                        Я хотел комп на балкон поставить, но побоялся выпадения конденсата в минус. Хотя, как я теперь думаю — если сервер 24/7 то он сам себя и обогревает
                          0
                          помимо конденсата говорят ещё вентиляторы в минусе не приспособлены вертеться, быстро дохнут
                            +2

                            Если сервер работает 24/7 — там и вентиляторы будут обогреты потоком воздуха.

                              +1
                              разумеется, только температура обогретого воздуха может быть не строго больше 0, а и -15, например. Балкон же не замкнутая система.
                            +3

                            На самом деле в минус как раз конденсат не реален. Если, допустим на балконе -5 при 100% влажности, при +5 в корпусе будет влажность всего 50%, при +10 30%. Так что скорее наоборот, нужно сухости воздуха опасаться.

                              +2
                              Чтоб выпал конденсат — надо холодную железяку + теплый влажный воздух. На холодном балконе теплый комп — это наоборот, никакого конденсата. У меня одну зиму стоял на балконе системник, балкон застеклен был чисто символически и до -20 там доходило, вечно горячему AMD FX-9590 там было офигенно в те времена.
                              +3
                              Тоже долго мучился с домашним сервером, вернее с его выбором. Начинал со старого барахла, рассматривал серверные варианты. В итоге серверные варианты отпали по причине дороговизны и шумности, барахло по причине того, что это старое барахло. Сейчас у меня в качестве сервера работает hp compaq elite 8300 slim, маленький, тихий и мощный. Единственный его недостаток это всего одно посадочное место под 3,5 hdd. Под систему поставил два терабайтных ноутбучных hdd в raid1 в специальной корзине вместо дисковода, а 3,5 hdd просто взял новый HGST на 6Tb.

                              С виртуалками я решил не париться, хотя когда-то тоже рассматривал такой вариант, вместо них использую docker контейнеры, это покрывает вообще все мои запросы.
                                0
                                К Docker я пришел немного позже, об этом тоже расскажу во второй части.
                                  +1
                                  Аналогично, только от самосбора перешёл на hp 8300 SFF с кулерами Noctua.
                                  +1
                                  История началась в уже далеком 2014 году...

                                  в качестве операционной системы была выбрана Windows 10…

                                  а где вы взяли Windows10 В 2014 году?
                                    0
                                    Хорошее замечание, память дело такое, запомнилось мне что начинал я с Windows 10, но учитывая дату выхода вероятно в самом начале была 7ка, тут уже простите за неточности, давно дело было.
                                    +1
                                    Домашние серверы они такие. Чистый FreeBSD (пробовал и FreeNAS, но мне нравится все самому настраивать из конфигов). Маленький корпус сначала под Mini-ITX плату, потом под Micro-ATX (одного слота PCIE мало, когда хочется и LSI SAS и 10Gbps сетевую под оптику). Железо вполне серверное: xeon e3 v5, Supermicro motherboard, ECC RAM. Дисковая полка самодельная из алюминиевых уголков, SAS backplane на 16 портов + SAS expander c ebay, отдельного БП и add2psu платы для синхронного старта полки и сервера. Что на нем только не крутится. Nextcloud, homeassistant (был и openhab), свой mail server, zoneminder для камер, piwigo домашний фотоальбом, paperless для документов, bhyve + rancheros для Docker для Collabora Office в Nextcloud, emby домашняя фильмотека. Есть успешный опыт запуска Windows 10 as guest os.

                                    А с недавнего времени Microtik Hex заменен на полноценный минисервер, c несколькими 4-х портовыми 1Gbps и одной 2-х портовой 10Gbps сетевыми картами, в качетсве роутера. Сначала был OPNSense, через непродолжительное время чистый FreeBSD. Похожий корпус из уголков для минимизации размеров.
                                      +1

                                      У меня в итоге нечто похожее получилось.

                                        +1
                                        Просто интересно — а вот чисто по расходу электричества оно дешевле выходит в сравнении с облачными сервисами?
                                        При потребляемой мощности в 250 вт эта история попросит кушать где-то $170\год (по тарифам городов-миллионников РФ). Добавляем туда амортизацию дисков, стоимость самого сервера, обустройство места для него иии…
                                          +5

                                          Экономическую выгоду я не преследую, но:


                                          • Диски беру 3TB б.у. на ebay сразу пачкой. Можно сторговаться иногда за 20$ за штуку (вот такие например). Высокая надежность меня особо не заботит, так как ZFS Mirrors и Raid-Z. Плюс все важные данные (по сути всё, кроме фильмов и сериалов) реплицируются на отдельный комп каждый день.
                                          • Стоимость сервера. У меня не mission critical задачи, да и выкладывать кучу денег за современное серверное железо я не готов. Но понимаю важность server grade аппаратуры для уверенности в стабильной работе. Поэтому придерживаюсь некой середины. Беру хорошее серверное железо, но б.у. и предыдущих поколений. Можно иногда очень вкусные предложения на ebay, или локально в стране найти.
                                          • Сервисы хранения файлов стоят денег. Например 2ТБ iCloud стоит 10$/мес. Это уже 120$/год. А так у меня бесплатный безлимит.
                                          • Домашний сервер дает много удобств, к которым быстро привыкаешь. Умный дом (пачка дешевых Sonoff/ESP8266/ESP32/xiaomi, которые централизованно работают только с внутренним сервером и не ломятся в Китай), файлохранилище, централизованная медиатека (а телевизоров несколько), удобный каталог домашних фотографий + уверенность в том что это не исчезнет при глюке винта/флешки/dvd архива.
                                          • Это ж homelab. Хобби. Нравится мне колупаться во всем этом. Усилий собрать и настроить это все конечно надо немало.
                                            +1
                                            Безумно плюсую, согласен по пунктам.
                                            Я в принципе стараюсь избежать любых постоянных подписок, одно дело взять себе подарок раз в год, другое дело подвязываться на подписку, да и облака тоже не гарантируют что данные не пропадут, ну и оффлайл тоже никуда не достучаться.
                                            +2
                                            Хмм. Но откуда там 250 Вт? Мои домашние сервачки больше 60-70 Вт никогда не потребляли. Да даже двухпроцессорный HP DL360p потребляет порядка 160 Вт, только сегодня замерял…
                                              0
                                              Угу, 250вт там неоткуда взяться, там же нет GPU которая постоянно что то рендерит.
                                              0
                                              Давайте сравним:
                                              Мой домашний сервер потребляет 40-60Вт/ч и имеет в составе: 4 потока, 16ГБ озу, 2ТБ SATA, 1TB SSD. Работает 3 виртуалки, две на линуксе, одна на windows 10.

                                                0
                                                У вас в размерности ошибка. Ватты на час не делятся, а множатся.
                                              0
                                              Скажите, а в чём смысл миграции OPNSense -> FreeBSD?
                                              Спрашиваю как счастливый и довольный обладатель первого.
                                                +1

                                                После обновления перестал запускаться unbound. Просто не запускается из webgui и все. В логах пусто. Я недолго осваивал OPNSense, поэтому не знал всех премудростей внтуренних особенностей запуска сервисов, a service unbound restart не работает. Мне такая ситуация не понравилась, а в чистом FreeBSD я более менее знаю куда лезть и смотреть. Также возникли сложности с "адаптацией" параметров в GUI, к параметрам в конфигах и родных документациях тех утилит, которые были нужны (pf, unbound, haproxy, dhcpd). Вторым фактором была невозможность (официальный способ по крайне мере) установить систему на ZFS. Частые "бесплатные" снапшоты + их репликация уж очень вкусные плюшки. Налажал в экспериментах — rollback на 15 мин назад. Очень удобно. АвтоGit :) Бекапы на другую машину настраиваются за 10 минут (zap). Это все я умел, поэтому поставил привычную мне систему и настроил. Я не утверждаю, что этого нельзя сделать на OPNSense, но мне было непривычно и неудобно, вот и перешел.

                                                0
                                                Долго мучился с nextcloud, пытался хранить в нем семейный фотоархив, на атоме он жутко тормозит. Прочел у вас в коментарии про piwigo, перешел на него, отличное приложение.
                                                Может подскажете удобное приложение для хранения заметок в собственном облаке? То, что есть в nexcloud не очень удобное, в частности клиенты для мобильных устройств просто ужасные.
                                                Благодарю.
                                              +1
                                              Я прям молодость вспомнил. Все свои первые проекты собирал на самодельных сервера из го… на и палок. Нарищивал архитектуру по мере роста сервисов. Но одна была проблема. Это счета за свет
                                                0
                                                Я особо счетов за свет не заметил, у меня правда всегда +еще 2 ПК всегда включено, и супруга готовит много — духовка/плита.
                                                +1
                                                Я когда то тоже заказал такой сервер с ebay, был вариант оставить дома или поставить в дата центе, после первого включения вариантов не было
                                                  +1

                                                  Тоже стоит только на Linux, никак не могу придумать как видеонаблюдение на нем сделать чтобы запись шла нормально может кто подскажет какие нибудь варианты? Никак не охота на windows ставить ну вообще не вариант)

                                                    0
                                                    Там же еще от камер зависит, какой вариант потокового видео оно поддерживает, как авторизация проходит и т.п.
                                                      +2
                                                      zoneMinder подсказали хорошо справляется с этой задачей буду пробывать посмотрим
                                                        +1

                                                        Еще есть Motion. Более легковесный, но и более хардкорный в настроке. К нему можно прикрутить MotionEye

                                                          0
                                                          Мне лень было читать мануалы по ZoneMinder, в итоге остановился на motion и MotionEye, умеет работать по движению, слать фото на ящик, а большего и не нужно
                                                        +1
                                                        Последние 8 лет держу видеонаблюдение на AvReg — в прошлом LinuxDvr. Если понимать, что именно надо от видеонаблюдения, то просто замечательное решение. Использую его на Intel NUC с безголовой Ubuntu именно для наблюдения, в т.ч. через интернет. Отдельно у меня стоит аппаратный NVR, он пишет полноценные H265 потоки от камер на винт в полном разрешении, для архива.
                                                        +1
                                                        О да! Дисковая полка, я думал я один такой псих. Летом взял HUAWEI OceanSpace S2300 на 24 диска меньше чем за 4к рублей, но я почти знал на что я иду (кроме того что это чудо инженерной мысли имеет SAS контроллер, внутри себя разводку с разъемами под FC диски и конвертер из FC в SAS в салазках). Кончалось все это переделкой всей системы охлаждения с идеей что если не прокатит то сдам в металлолом, заменой кулееров в БП + два больших в верхней крышке, теперь не шумит. Кстати, если мне кто-нибудь расскажет что это за полка буду очень благодарен, похоже она из под какой-то большой backup системы huawei symantec и по ней нет никакой документации, видимо из-за этого так дешево.
                                                          0

                                                          Я в то время рассматривал так же huawei ocean store, кажется так назывались, но она была немного дороже.

                                                          +1
                                                          я в 2014 взял HP Microserver gen7 за ~10 килорублей, добил туда памяти до 16 и воткнул пару дисков на 4тб и мелкий ссд на 64гига под систему, поставил убунту 16.04, собрал диски в mdraid 1 и с тех пор оно у меня так и работает 24/7. убунта обновлялась потом до 18.04 и 20.04, прошло гладко. Крутятся Самба, Home Assistant (воткнул zigbee usb донг), всякие Transmission, Couchpotato и прочие подобные штуки. Проблем не было, доволен.
                                                            0
                                                            убунта обновлялась потом до 18.04 и 20.04


                                                            Повезло, у меня убунта решила себе сделать харакири при обновлении с 18.04 до 20.04. Причем на тот момент про проблему было известно уже месяцев 5.
                                                            0
                                                            Фото вызвало восторг!
                                                            Вот это настоящий сервер умного дома — сколько разъёмов на передней панели, как на ЕС ЭВМ, но откуда у вас — синие?!?!



                                                            ps рзъёмы сборные, можно комбинировать из частей с разным кол-вом пинов, есть и двухрядные как на картинке.
                                                              0
                                                              Я вас огорчу. Это не разъёмы, а вентилляционные отверстия хотсвапных корзин жёстких дисков.
                                                                0
                                                                Понял к концу когда про полку пошло, но остановиться было уже нельзя:) Очень уж меня много воспоминаний о них)
                                                              +2
                                                              У меня домашний сервер уместился в mini ATX, это корпус от самого обычного ПК, только поменьше. Тоже очень много думал, какой же все таки выбрать форм-фактор. Хотелось попробовать и совсем миниатюрные «флешки» и mini-ITX, да и заиметь б/у сервер тоже хотелось (проф. деформация наверное). Но от «флешек» толку почти ноль, с mini-ITX я уперся в охлаждение и размещение дисков, да и подобрать хороший и недорогой корпус так и не получилось. Старый б.у. сервер неплохой вариант, но в квартире его точно не поставишь, т.к. очень сильно шумит и много потребляет электричества.
                                                              Какое то время, в виде эксперимента, использовал старый нетбук на атоме и понял что домашний сервер мне необходим, но атом, для моих задач слишком слабый.
                                                              Все решилось, когда нашел место на антресолях.
                                                              Получились одни плюсы:
                                                              1. Любая материнская плата, любой процессор.
                                                              2. Охлаждение тоже любое, т.к. корпус стандартный, а значит 99% кулеров размещаются без проблем. На Pentium G4560 я поставил огромный DeepCool Gammaxx300, настроил минимальные обороты и проблем с температурой у меня нет.
                                                              3. Диски. В корпус mini-ATX, если убрать CD-ROM иил 5.25 дисководы и применить переходники(они есть в продаже), влазят 4x3.5" SATA диска или 4x2.5" SSD например. Кроме этого, я подобрал материнскую плату с 2мя M.2 слотами под диски. Итого 6 дисков и это все за 15 минут отверточной сборки. Сначала я хотел купить недорогой б/у RAID контроллер на 4 диска (10 RAID), но как то сразу не срослось, а позже я пришел к такому решению: 1xSSD — для быстрых операций и 2xSATA, один под архивы и один под бекапы. SSD у меня исторически с SATA интерфейсом, но по опыту знаю, что всего один хороший NVME SSD может выдать производительность, соизмеримую с производительностью профессиональных дисковых систем, прошлого поколения, на SAS дисках, так что если понадобиться у меня есть два M.2 под это дело.
                                                              4. Виртуализация. Я выбрал Qemu KVM. Но думаю подойдет практически любой гипервизор, тут дело вкуса или кому что удобнее. Виртуализация тоже дает одни плюсы: удобное разграничение сервисов между собой, удаленное управление аналогичное KVM для про сервера, резервное копирование (виртуалки проще и быстрее бекапить), стабильность. Производительность — хорошая.
                                                              Так же, хотел бы обратить внимание на рынок серверных б/у процесcоров на Aliexpress. Всего за 20-30$ там можно купить например Xeon e5-2650v2 — а это 8 ядер/16 потоков. Там же можно подобрать «десктопную» материнку. Да да, китайцы наштамповали специальные материнские платы в формфакторе ATX под серверные процессоры. В принципе за 200-300$ можно получить решение на 16-20 потоков с 32-64ГБ оперативки, по моему для лаб идеальный вариант.

                                                                0
                                                                M.2 я пока даже в домашний ПК не собрал, сервак имхо обойдется пока что, там правда и так то затыков по дискам не случается, хотя у меня там есть ныньче кеширование.
                                                                  0
                                                                  Да, китайцы хороши.
                                                                  Уже наштамповали не только ATX, но и mATX и даже mITX.
                                                                  Из процессоров для домашнего сервера сейчас более актуален 2630Lv3. Гораздо холоднее.
                                                                  0
                                                                  Круто, спасибо! Жду вторую часть с докером)
                                                                  А себе я собрал сервак на убунте, правда, гораздо проще. Никаких рейд-массивов, ссд с системой и три терабайтника 7-8 лет стажа. Хватает крутить фрилансовые проекты на тестовых поддоменах, гитлаб тоже свой и, конечно, файлопомойка. Так привычно стало, что собираюсь уже серьёзный сервак поднимать и баловаться с умным домом.
                                                                    +1
                                                                    У меня этим летом в жару была деградация массива, я очень был раз что в рейде был запас по прочности.
                                                                    +2

                                                                    Xeon E5450 4 ядра по 3.6ГГц (разогнанный) на 775 сокете, ОЗУ: 16Гб DDR3 1600МГц. ESXI 6.0, на одну процессорную систему дают бесплатный ключ. 4, 5 виртуальных машин одновременно на 60Гб SSD под esxi и машины + 4 HDD по 512Гб разобраны по машинам, raid в этом случае излишен. В таком случае любой диск можно вытащить и поставить в десктоп экстренно. 3 серверных linux + windows 2016 server для домашнего домена с политиками, 1 часто меняемая временная песочница, то андроид, до дебиан, то 7ка. Для видеонаблюдения — xeoma, dlna — serviio, торент — qbittorrent. Ну и веб-админка на node js. Работает без bsod.

                                                                      +1
                                                                      Неплохой вариант у вас вышел, про ESXi тоже будет во второй части =)
                                                                      0

                                                                      Интересует продолжение, т.к сейчас нахожусь в некоторых раздумьях по поводу разрастания домашнего сервера. Сейчас стоит "сервер" из
                                                                      тонкого клиента hp t5745 с доработанной платой для подключения 2 sata 2,5 в софтварном RAID ,3gb ram и это добро шуршит под ubuntu server. В силу определенных причин переделано питание и заодно интегрирован малый ups. Стандартный набор для домашнего использования: qbittorrent + aria2 для качалок, motion eye для видеонаблюдения, samba и nfs шара для разноосных домашних, openhab2 для минимального умного дома и всяческие эксперименты программные. Удобно это добро тем что полностью пассивное охлаждение в комплекте с ноутбучными винчестерами дают минимальный уровень шума, что являлось одним из основных критериев при создании данной машинки. И бюджетность данного комплекта стала большим плюсом. Главной проблемой на данном этапе стало отсутствие х64 на процессоре и следовательно отваливается поддержка многих программ, да и уже тесноваты возможности Атома .

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

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

                                                                        +1

                                                                        Какое-то время держал сервер на убунту на железе обычного компа. Но посчитав потребление энергии стало немного грустно.
                                                                        Потом мне попался комп на плате m itx со встроенным процом и с установленной ос OMV которое практически ничего не потребляло. Но встроенное железо было слабовато. И после этого я решил собрать новый и на таком-же форм факторе.
                                                                        В итоге поставил мамку со встроенным процессором с 4 sata портами и дополнительно покупал pcie плату для увеличения sata разъемов до 6, 16 гигов памяти, бесшумный блок питания и корпус coolermaster elite 120. В качестве основной ос выбрал proxmox а для управления всего остального оставил OMV. В итоге на сервере торентокачалка, фтп, самба, нфс, облако, плекс, коди, unifi video и многое другое. И всегда есть возможность установить новую ось для экспериментов. И это все потребляет около 30 ватт.

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

                                                                            Если принять что обычный комп потребляет около 120 ватт, то по нашим ценам (я из Латвии) это будет около 16 евро в месяц.

                                                                          +1
                                                                          Напомнило моё творчество) AsRock H110M-DGS + QL3X + 16 Gb RAM + 256 SSD boot + 3x4Tb HDD. Работает всё на Proxmox с разделением на отдельные вирт. машины( OMV, ZoneMinder, NextCloud, OpenHAB). В планах самопальная дисковая корзина на LSI 3Ware 9650SE-24M8 + корзины на диски.
                                                                            +4
                                                                            У меня этот путь занял 9 лет и, похоже, цели нет — самураю нужно идти. Все начиналось с остатков после очередного апгрейда. Core 2 Quad Q6600, 8GB DDR3, 200GB HDD. Старый-престарый корпус. Еще какое-то железо… Никаких Windows, только Linux (CentOS). Работало, в общем. Samba, MiniDLNA.

                                                                            Потом захотелось немного поработать. Появился AMD A10-7700, 32GB DDR3 и первый RAID5 (mdadm). Jira, Confluence, Teamcity, Gitlab, ActiveMQ, OwnCloud, MiniDLNA. Ну, такое.

                                                                            4 года назад конфигурация определилась окончательно. Xeon E5-2620v3, MSI X99A RAIDER, 80GB DDR4, RAID6. Все хорошо, но чего-то не хватает (мало? Мало!).

                                                                            Сегодняшняя конфигурация: Xeon E5-2640v3, MSI X99A RAIDER, 64GB DDR4 ECC, 8x3TB RAID6, GTX 1070ti для транскодинга и опытов с TensorFlow, 250GB NVMe для системы (CentOS 8.2) и рабочего ПО (Jira, Confluence, Teamcity, Gitlab, Docker, ActiveMQ, OwnCloud, Transmission, Samba, Serviio PRO). Корпус — довольно старый, но надежный Chieftec, внутри 2 корзины на 3 и 5 дисков (большая — с охлаждением). Блок питания — новый SeaSonic на 550W. Все это живет под бесперебойником и apcupsd (выключение через 5 минут и автоматическое поднятие).

                                                                            В общем, вот.
                                                                            nas

                                                                            Но цели нет. Есть только путь. ))
                                                                              0
                                                                              По доброму завидую такому железу, ух…
                                                                              0

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


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


                                                                              Я со временем из практики профессиональной деятельности в том числе пришел к модели использования: гипервизор, а все сервисы внутри виртуалок, платформа виртуализации kvm+lxc+libvirt. По возможности виртуалки контейнерные, чтобы потреблять минимум ресурсов. В качестве гипервизора использую Fedora — это позволяет использовать последние фишки в плане виртуализации. В качестве гостей если это линукс — Centos. В качестве видеонаблюдения Shinobi (раньше zoneminder), медиа — plexmediaserver, мониторинг zabbix и elastiflow, торрент качалка ruTorrent, еще есть nextcloud, synapse matrix. Я жутко доволен, много планов на будущее, использую уже больше 6 лет.


                                                                              Насчет plexmediaserver — никаких там жестких требований к именам файлов нет, разве что по сериалам, а по самим фильмам соответствие всегда можно поправить.

                                                                                +1
                                                                                Да я тоже пришел к выводу что даже на домашнее железо лучше ставить гипервизора, а уже внутри него развлекаться с машинками.
                                                                                По Plex я не раз сталкивался когда ПО не понимает что в папке лежат 2 или 3 разных сезона мультфильмов и просто склеивают их в интерфейсе в один, либо не отображают второй и последующие вообще. Так же некоторые фильмы с кривыми названиями не определяет, либо один и тот же фильм скачен 2 раза в разном качестве, а в плексе отображается только один.
                                                                                Плюс у меня на телевизоре в упор не хочет по умолчанию включаться английская дорожка, или включается русская или вообще кроме первой дорожки другие он не видит.
                                                                                  0
                                                                                  Насчет Plex: с сезонами проблема действительно имеет место быть, решается правильным именованием. Как правило я делаю так: папки «Season 1»...«Season n», файлы «S01E01 — Название.avi» — где S01...Sxx — номер сезона, E01....Exx — номер серии. Если фильм разные объединяет в одно их можно разбить. Так чтобы совсем не определяло фильм не было, но чтобы относило к неправильному фильму — сплошь и рядом, исправляется легко исправлением соответствия. Насчет дорожек — вроде как не сталкивался.
                                                                                    0
                                                                                    С именами надо просто один раз разобраться, чтобы ошибок не было, правила все описаны тут. Для любых сезонов есть библиотека с типом содержимого Сериалы, складируйте их туда, и проблем не будет.
                                                                                    С дорожками тут больше вопросы к исходным файлам, не все корректно языковые теги ставят.
                                                                                  +3

                                                                                  В догонку (мож кому интересно):


                                                                                  Сервер в маленьком корпусе (без дисков). Можно и mini-ITX, но мне надо больше одного слота PCI-E:
                                                                                  Сервер


                                                                                  DIY дисковая полка:
                                                                                  Дисковая полка
                                                                                  Дисковая полка


                                                                                  LSI SAS SAS9207-8e (2 внешних порта) соединяется с HP SAS Expander, который запитан от PCI-E Expander Card. Все это дело запитано от отдельного БП, который включается параллельно серверу посредством add2psu платы.
                                                                                  Но корпус в обслуживании неудобен. Он то свою функцию выполняет хорошо, но манипуляции с винчестерами затруднены. Тяжело поставить HDD на место (направляющих нет), чтобы снять/поставить надо сверху прижимную планку откручивать. Апгрейдом планирую купить rackmount полку, отпилить и использовать только отсек с корзинами. Тогда манипуляции с дисками будут намного проще.

                                                                                    0
                                                                                    Подскажите плз, что за платки, в которые воткнуты винчи на полке?
                                                                                      0

                                                                                      Это скорее всего тот самый hp sas expander.

                                                                                        0

                                                                                        Винчестеры подключены к SAS backplane. Эти backplane часть серверных корпусов с SAS hotswap корзинами. Выбирайте нужный вам форм фактор (6/8/12/16/24 слота, 2.5 или 3.5 дюймовые HDD). Плата стоящая вертикально — это SAS Expander, подключенный в PCI-E Riser Card.

                                                                                          0
                                                                                          Спасибо!
                                                                                      +1

                                                                                      Начал идти по вашим стопам только с i3 8100 и 16 gb пока радуюсь старому корпусу но думаю над переходом на cooler master elite 130. Хотелось бы больше узнать про нахождение сервера на балконе что по температуре и по влажности

                                                                                        +2

                                                                                        Прочитал, вспомнил себя) Первый сервер был в корпусе mITX на амд Е350 с 16г оперативки, один ссд под систему и один диск под все остальное. Потом купил готовый нас на 5 дисков. Два гигабита в агрегации, один DOM под систему. Тихий. Для дома хватает за глаза. Виртуалками не увлекаюсь, на работе есть где поэкспериментировать. Крутятся файлопомойка, торренты, nextcloud, графана, influxdb, homeassistant. 5 дисков по 6тб. Сейчас 4гб озу, думаю апгрейдить до 8гб. Никаких прокси, медиасерверов и видеонаблюдений не держу принципиально. Придерживаюсь теории разграничиния обязанностей железяк. Для развлечений есть комбайн zidoo x10 (там plex-a тоже нет, не перевариваю его), яндекс станция детям, для видеонаблюдения есть nuuo, с raid. Все стоит на питании через онлайн упс. Для репликации есть второй нас, который включается по расписанию для репликации. Там естественно дисков поменьше. Микротик задублирован еще одним роутером irz ru21 с lte. Куча туннелей (дача, работа, родственники). Держать дома бу сервера и дисковые полки считаю моветоном.

                                                                                          +1
                                                                                          Где же тут теория разграничения обязанностей железяк? У вас СУБД и аппликухи крутятся на чахлом файлере :) Просто вы не пожмотились на большие диски, а у автора изначально была гора старых хардов, которые хотелось пристроить. А так у вас точно такой же сервер с виртуалками/контейнерами, только в более компактном форм-факторе.
                                                                                            0

                                                                                            Ошибаетесь насчет виртуалок и докеров. Нет ни того, ни другого.

                                                                                              0
                                                                                              Крутятся файлопомойка, торренты, nextcloud, графана, influxdb, homeassistant


                                                                                              ну по тексту читается так, что именно на одном этом НАС всё это и крутится
                                                                                                0

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

                                                                                                  0

                                                                                                  Так функционал network storage использует диски и сеть, функционал application завязан на память и проц. Нет никаких причин не совмещать их в одном узле, если загрузка во всех подсистемах — следовая.
                                                                                                  Разделить приложения по контейнерам для простоты управления — и дело с концом.

                                                                                            –1
                                                                                            Интересно, на все эти деньги — стоимость железа, стоимость рабочего времени, цена квадратного метра жилплощади, стоимость электроэнергии и др. — на все эти деньги сколько можно купить карт памяти на 64 GB? Самые дешевые оптом наверное меньше 300р. По сути ведь только файлохранилище, перезаписывать только раз в несколько лет. Если эти затраты, выраженные в рублях, эквивалентны цене 1000 таких карт памяти, то есть цене 64 TB, то и огород городить не особо есть смысл.
                                                                                              0

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

                                                                                                +1
                                                                                                Для карт памяти придется городить какой-то хаб, чтобы одновременно были доступны сотня этих карт. Либо постоянно их перетыкать — «рабочее время» и риски угрохать карту статикой.
                                                                                                По объему/площади такой хаб будет не намного меньше ITX корпуса с 12Тб диском, или готового NAS.
                                                                                                Такой хаб придется куда-то подключать, чтобы остальные члены семьи могли пользоваться синхронизированным хранилищем. Если нет некоего «сервера», то к рабочему компу. Моя рабочая машина сожрёт электричества за пару часов такого простоя ради шары больше, чем сервер за сутки.
                                                                                                Плотность карт (со всей обвязкой) ни в рублях/гб, ни в килограммах или литрах не больше, чем у терабайтных HDD.
                                                                                                300к за домашний сервер (самодельный NAS) это перегиб на порядок. За 20к можно взять 8-ядерный Xeon 5-6 летней давности с 32гб ОЗУ, с материнкой, корпусом и БП. Диски примерно 10к за 4ТБ. Трудозатраты, если надо прям только файлохранилище — 1 выходной день, чтобы накатить и настроить какой-нибудь FreeNAS, OMV.
                                                                                                  0
                                                                                                  Каждый понимает в силу своих особенностей.

                                                                                                  В корпус мини ITX вставляете материнскую плату с припаянным процессором, к примеру J4105M. В M.2 Socket всавляете SSD Crucial 960 GB серии BX. Можете добавить 2 HDD на 3 TB как у автора — со свалки. Получаете «строительный кирпич» вашей системы — более-менее для домашних задач вменяемый CPU и 1 TB для качественного хранения данных и, если сильно зудит 6 TB громыхающей механики со свалки. Стоит совсем немного.

                                                                                                  Ставите таких мини ITX три-четыре и получаете три-четыре TB для качественного хранения данных и, если сильно зудит — 18-24 TB громыхающей механики со свалки. Распределяете грамотно задачи по этим компьютерам, а хранилище данных делаете общим.

                                                                                                  Если вы замахиваетесь на много десятков TB, то где-то 90% этих данных в вменяемой семье не будут востребованы в ближайшие месяцы. Тупо, у вас просто нет времени столько скушать. Спрашивается, если эти десятки TB не будут востребованы в ближайшие месяцы, а то и годы, то зачем ими загромождать пожирающие энергию, трясущиеся HDD со свалки? Скиньте их на карту памяти и положите куда-нибудь в сейф. Когда возникнет вероятность, что понадобятся, скиньте их обратно. Не надо никакого специального большого хаба для этого, — любой хоть за сотню рублей USB адаптер и вперед, хоть с какого устройства, хоть с телефона.

                                                                                                  Зачем городить всю эту пародию из б/у железа на проф. датацентр — для меня загадка.
                                                                                                    +2
                                                                                                    Вы слишком сильно доверяете картам памяти. Особенно если это, как вы предложили выше, карты памяти за 300 рублей.
                                                                                                      –4
                                                                                                      Вы слишком сильно доверяете картам памяти.

                                                                                                      Ну да, механика со свалки, отработавшая свой ресурс — намного надежнее, особенно если будет и дальше непрерывно крутиться. С картами памяти — можете взять их с некоторой избыточностью. Например на 1TB взять не 16 карт, а несколько больше в соотвествии со схемой коррекции ошибок. Хранить их можно в подвале на глубине несколько метров при постоянной температуре и минимуме радиации. Раз в неделю можно проверять и перезаписывать 1TB. Воткнули в подвале весь комплект на 1TB в USB хаб для проверки, через неделю заменили на следующий. За год получится 50TB.
                                                                                                        0

                                                                                                        Подвал на территории города Москвы боюсь будет стоить куда дороже чем купить готовый brand new backup server с новыми дисками.
                                                                                                        Имхо карты памяти все же не для этого были изобретены, да и постоянно что то там ходить перетыкать совсем не тоже самое что сервер на hdd с рейдами который все время находится в режиме синхронизации и оперативного доступа к данным.
                                                                                                        Вы предлагаете аналог ленточного хранилища, там принцип хранения данных таков что не предполагает оперативного доступа к данным, на ленточку записали копию и положили на полку, прошел год, копию перезаписали.
                                                                                                        Те же мультфильмы для детей, у меня дочь открывает приложение plex и выбирает что будет смотреть, там несколько сотен гигабайт медиа контента или cctv на 2,5тб, о каких картах памяти может идти речь. Да и если вы читали статью, там многоженство таких же юскейсов, это не просто свалка один раз залитых файлов.

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

                                                                                                          Вы уже потратили тысячи часов времени и еще будете тратить регулярно и немало. «Ходить и перетыкать» по сравнению с этим — ничто.

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

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

                                                                                                          или cctv на 2,5тб

                                                                                                          Когда будет 25TB CCTV, зачем вам весь этот архив в оперативном доступе? Если вдруг компульсивно приспичило увидеть, какая кошка пробегала под окнами 10 лет назад в 3 часа ночи, то можно и прогуляться к сейфу. Минута времени задержки в этом случае некритична. А если все еще настаиваете, что это критично важно «прямо вот в любой момент сейчас» увидеть, что там происходило в любой момент позапрошлого десятилетия — то может есть смысл обратиться к психоаналитику?
                                                                                                            +1

                                                                                                            Очевидно вы не можете ввести конструктивный диалог, да ещё и на личности переходите.

                                                                                                      +1

                                                                                                      По цене 4х mini-ITX берем Define 5/6/7
                                                                                                      По цене четырех распаяных материнок берем мать на 3 PCI-e.
                                                                                                      4*32GB ECC DIMM, Ryzen x9x0, 3 видеокарты.
                                                                                                      Вместо восьми жужжалок по 3 ТБ берем 2*12 ТБ.


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

                                                                                                        0
                                                                                                        Если положить в сейф HDD с данными, на десять лет, через 10 лет вы получите свои данные. Если положить ssd/nvme/sd/флешку с данными в сейф, на 10 лет, через десять лет данные превратятся в тыкву. Учите матчасть, как говорится. Лучше уж тогда LTO предыдущих поколений взять. Сейчас и накопители и картриджи копейки стоят.
                                                                                                    +1
                                                                                                    У InWin есть хорошие корпуса под домашние микросерверы, себе взял MS04, похож на HP microserver gen 8. В качестве ОС остановился на Proxmox и ZFS
                                                                                                      0
                                                                                                      Подскажите, в этот корпус влезит матплата 170x190мм — на 2 см больше, чем mini ITX, со стороны разъема видеокарты? (самые маленькие китайские платы под Xeon)
                                                                                                        0
                                                                                                        А крепятся они как к корпусу? Те что я видел совпадают по креплению с mini-ITX, а разница идёт в глубь корпуса. В принципе места много ещё. Нижная часть, куда крепится мат плата, выезжает как в HP microserver

                                                                                                          0
                                                                                                          Крепятся как обычный mini-ITX.
                                                                                                          Разница в «высоту», т.е. под разъемом видеокарты еще 2 сантиметра. Почти mini-DTX.
                                                                                                          И видеокарта втыкается на один слот ниже. Т.е. в корпусах mini-ITX, расчитанных под двухслотовую видеокарту, с такой платой вмещается только однослотовая в нижний слот.
                                                                                                            0
                                                                                                            Тогда не влезет. Данный корпус предназначен только для однослотовой видеокарты, LOW-профиль (которую я до сих пор найти не могу более менее нормального уровня)
                                                                                                              0
                                                                                                              1050ti вроде предел для этого форм-фактора.
                                                                                                              Либо через райзер ставить в другое место корпуса.
                                                                                                                0
                                                                                                                Места нету другого. Да даже 1050ti подошёл был, но вот я не находил ни одной. Либо Low профиль, либо однослотовая. Ну и хотелось бы от amd
                                                                                                      +2
                                                                                                      Мои пять копеек, т.к. на «самосборах» собаку хомяка слопал:

                                                                                                      матплата, цпу, память, кулер — подбираем на xeon-e5450.ru (https://xeon-e5450.ru/socket-2011-3/aktualnye-sborki-na-2011-3-sokete/). Напр., Kllisre X99 D4 (8 SATA + 4 DDR4 + M.2 + 1 PCI-E x16 + 1 PCI-E x4)+ 32 Гб ECC DDR4 + Xeon E5 2620 V3 LGA2011-3 + Кулер можно найти дешевле 20К рос. рублей — али в помощь;
                                                                                                      видеокарта — или одна недорогая (xeon-ы не имеют встроенного видео) или 2+, если надо по работе и кол-во разъемов на матплате позволяет (вторая видеокарта пробрасывается в вирт. машину);
                                                                                                      HDD — ТОЛЬКО НЕ с SMR (ZFS не любит SMR), в сети есть целые ветки на форумах, где помогут выбрать hdd с CMR (WD Purple, напр.);
                                                                                                      SSD — лучше nvm, ес-но. Можно устанавливать через переходники в слоты pci-e на матплате (Orient C299E можно купить локально или такой же на али);
                                                                                                      БП — оч. важно, как и питание для человека, лучше с кабель-менеджментом;
                                                                                                      корпус — на выбор;
                                                                                                      ИБП\UPS — рекомендую что-то от cyberpower, т.к. недорого и умеет под linux (NUT + есть собственный софт);

                                                                                                      ПО — Proxmox VE на ZFS. Всеядно и надежно, железный raid категорически не требуется.
                                                                                                      Нужен NAS? Легко. Развертываем xigmanas\freenas\openmediavault на выбор как вирт. машину + пробрасываем в эту ВМ нужное кол-во hdd.
                                                                                                      Нужен медиасервер? Plex-а в вирт. машине хватит всем.
                                                                                                      Нужно что-то еще? Развертываете как ВМ или LXC-контейнер и вперед.

                                                                                                      Развернули ВМ, сделали снепшот. Если что-то пошло не так- откатились за секунды назад. Красота же )

                                                                                                      Итого, имеем полигон для экспериментов + NAS в одном флаконе.

                                                                                                      Зы. Забыл добавить про Proxmox Backup Server, к-ый можно развернуть прямо на Proxmox-е и бэкапить ВМ или LXC ИНКРЕМЕНТАЛЬНО и быстро (да хоть каждые 15 мин)

                                                                                                      Зы2. Надо IPMI? Вот на Raspberry Pi рабочее решение — github.com/pikvm/pikvm (обзор — DIY Raspberry Pi KVM-Over-IP Under $60 with Pi-KVM www.youtube.com/watch?v=plP9Y1likRg), к-ое гораздо интереснее всяких там ilo\idrac (можно даже usb-модем воткнуть для резервного канала в сеть и через него подкл. к серверу)
                                                                                                        +1
                                                                                                        Советовать хороший БП, ИБП и ZFS, но при этом брать китайскую мать, собранную на коленке из б/у комплектухи — весьма и весьма странно. Лучше добавить баксов 100 и взять б/у supermicro. В конце концов такие вещи все равно не на последние деньги собираются.

                                                                                                        Да и в качестве ИБП рекомендовать cyberpower… ну я знаю, последний раз когда я с ними имел дело они дохли как мухи. Может конечно неудачная модель попалась, не знаю, но у меня прямо из коробки каждый третий ИБП не стартовал вообще.

                                                                                                        WD Purple для хранения советовать тоже не самый лучший вариант. У них прошивка на рандомную запись/чтение не рассчитана.
                                                                                                          0
                                                                                                          собранную на коленке
                                                                                                          На тех же фабриках Foxconn'а, что и бренды среднего звена. Кустарно в подвале на коленке такое производство не организуешь.
                                                                                                          Есть конечно откровенно неудачные модели. Но это обычно результат либо просчета дизайнера платы, либо тотальной экономии заказчика платы на комплектухе. Если не быть первопроходцем с покупкой неизведанных новинок, можно с ними не пересекаться. Есть вполне годные и надежные модели. Проблем и брака не больше, чем на форуме у какого-нибудь Гигабайта.
                                                                                                          б/у комплектухи
                                                                                                          Только чипсет.
                                                                                                          Лучше добавить баксов 100 и взять б/у supermicro.
                                                                                                          Ближе к $150 придется добавлять. Итого получится та же самая б/у комплектуха за 4 стоимости китайской платы. Только частоты оперативы будут ниже. Серверный корпус искать, с охлаждением что-то городить. И со всеми проблемами и нестандартными настройками останешься наедине с производителем, когда по китайцам сообществом энтузиастов уже всё изучено вдоль и поперек и существуют модифицированные биосы под любой каприз.
                                                                                                          Если даже допустить, что с китайцами есть большая вероятность, что через пару лет что-то сломается или сгорит, заменить любую деталь стоит $30-50. Дома-то надежность и бесперебойность вообще не критичны. Главное хорошие бэкапы.

                                                                                                          В конце концов такие вещи все равно не на последние деньги собираются.
                                                                                                          Обычно не то что за деньги, а из хлама, который есть в кладовке. У половины домашние серваки на 775 и 1155 чипсете.
                                                                                                            0
                                                                                                            Обычно не то что за деньги, а из хлама, который есть в кладовке. У половины домашние серваки на 775 и 1155 чипсете.

                                                                                                            Это точно) У меня домашний сервер для не особо важных вещей (типа торрентов и тестов всякого софта) на LGA 1156: 8 Gb DDR3, i5-750 (самый первый Core i5), есть гигабитный Ethernet, даже 2 порта USB3 есть. Досталось все это хозяйство совершенно бесплатно, когда-то трудилось сервером в офисе. Прикупил только простенький SSD на 120 Gb для ОС. Стоит без монитора, клавиатуры и мышки — все делается по сети. Думаю, что в такой конфигурации он еще долго проработает — для всех возложенных задач его хватает с лихвой.
                                                                                                              0
                                                                                                              X9DRL на ебее стоит плюс минус как две китайских матери и влезает в ATX корпус. Претензий по частотам не понимаю. 1866MHz, которые максимально тянут xeon'ы тех лет, эти матери вполне себе тянут.
                                                                                                                0
                                                                                                                2011 соккет уже год как не актуален, когда есть 2011-3 гораздо дешевле, производительнее и холоднее.

                                                                                                                Насчет двухпроцессорных сборок соглашусь. Лучше за $200 брендовую мать взять, чем за $100 китайца. Но эти платформы обычно идут больше под рендер фермы, а не под недорогие домашние серверы.
                                                                                                                Однослотовая материнка стоит $50. А за $200 можно собрать всё включая SSD и корпус.
                                                                                                              0
                                                                                                              Те же Kllisre, Huananzhi, Machinist ничем не хуже гигабайта или асуса.
                                                                                                              Мир изменился, коллега. Цена перестала гарантировать качество. И это относится не только к комплектующим для ПК.

                                                                                                              У меня 15+ ИБП от cyberpower. Прекрасно работают, умеют с NUT, умеют ХОЛОДНЫЙ старт (привет, APC). Уверен на 146%, что собираются на тех же линиях, что и APC.
                                                                                                                0
                                                                                                                Те же Kllisre, Huananzhi, Machinist ничем не хуже гигабайта или асуса
                                                                                                                Есть статистика отказов?

                                                                                                                Цена перестала гарантировать качество
                                                                                                                Обычно в цену брендовой матери включается стоимость ее гарантийного обслуживания
                                                                                                                  0
                                                                                                                  Обычно в цену брендовой матери включается стоимость ее гарантийного обслуживания
                                                                                                                  У китайцев тоже есть гарантия. (Но действует только на территории Китая. Т.к. эти платы в основном не предназначены для некитайского рынка.)
                                                                                                                    0
                                                                                                                    Мил человек, гарантийное обслуживание — это и есть то, за что вы платите при покупке брендовых комплектущих. Но (неожиданно) не все живут в Мск или миллионниках.
                                                                                                                    В мухосрансках (пока) живут тоже. Как я, например. И мне это обслуживание не светит от слова совсем. Назревает вопрос, напуркуа мне брендовый сервер, только ОДИН БП к которому стоит как китайский КОМПЛЕКТ мать + проц + память, а то и как 2+ комплекта выше описанного? Не вижу смысла переплачивать. Может вы его увидите? Напишите.
                                                                                                                      0
                                                                                                                      Да, к сожалению от знакомых из мухосрансков маленьких городов не раз слышал о проблемах с получением гарантийного обслуживания. Помню работая в крупной компании занимавшейся логистикой, первое время не понимал, почему проще в некоторые филиалы отправить новый ПК из Мск/НН/Спб/Еката чем чинить по гарантии, приехав в один из филиалов в городе Чагода стало все понятно.
                                                                                                                        +1
                                                                                                                        Вы многого от меня хотите — что б я еще знал, что нужно лично вам :)
                                                                                                                        Не совсем понял, какой из ваших аргументов опровергает мой
                                                                                                                        Обычно в цену брендовой матери включается стоимость ее гарантийного обслуживания

                                                                                                                  0
                                                                                                                  А вот как к примеру в openmediavault не прокидывать HDD, а подключить ZFS чтобы он сразу писал в RAID массив? Постоянно увеличивать в размере виртуальное место не очень удобно
                                                                                                                    0
                                                                                                                    Создавайте ВМ и не прокидывайте hdd — пользуйте готовый массив, создав столько вирт. hdd, сколько вам нужно.
                                                                                                                    Расширить raid-z-массив добавлением туда hdd пока нельзя, но можно создать новый пул.

                                                                                                                    Разверните omv в том же vbox-е и пробуйте
                                                                                                                      0
                                                                                                                      Я об этом и говорю, придётся постоянно мониторить виртуальный HDD и увеличивать в нём место, что не очень удобно. Удобнее было бы прокинуть ZFS pool, но хорошего решения я пока не нашёл
                                                                                                                        0
                                                                                                                        Мониторить свободное место Вам прийдется в любом случае. Оно само там не появится в случае чего. Дело добавления свободного места — деликатное и опасное в плане потери данных. Я бы не доверял такое скрипту.
                                                                                                                          0
                                                                                                                          Имхо пробрасывать физику вообще идея плохая и не гибкая, я за виртуальные диски, на самом деле если использовать тонкую провизию, то можно выдать диск с запасом и не особо заморачиваться с мониторингом.
                                                                                                                    0
                                                                                                                    Спасибо за подсказку с KVM-Over-IP Under $60 with Pi-KVM чую у меня скоро появиться такая коробочка.
                                                                                                                    +1
                                                                                                                    В догонку
                                                                                                                    Сеть >10Гбит\с недорого — Быстрая сеть в домашней лаборатории или как я связался с InfiniBand habr.com/ru/post/529906
                                                                                                                      0
                                                                                                                      Меня периодически пробивает на апгрейд домашней сети, но я пока что держусь, хотя 1 Гбит/с уже кажется маловато.
                                                                                                                        0
                                                                                                                        Если больше гигабита — D-Link DGE-562T — 2.5Гбит\с и относительно недорого. Или на али по Realtek RTL8125 поищите.
                                                                                                                      0
                                                                                                                      Коллеги, к понедельнику планирую закончить вторую часть. Решил не делить на 3, на мой взгляд не получается где то разделить статью не нарушая повествования, но из за этого материал получился огромным, за ранее извиняюсь >_<

                                                                                                                      Only users with full accounts can post comments. Log in, please.