Началось все
Да, да, да. Как кто-то сказал:
Мадам, я старый пират, и мне не известны слова лицензионного соглашения.
Решение принято: хочу избавиться от большой шумной коробки, которая стрекочет кучей жестких дисков, а так же заменить модель управления с мыши и клавиатуры на что-нибудь вроде пульта или смартфона. Также, попутно было бы неплохо организовать доступ к музыкальной коллекции из внешнего мира с возможностью прослушивания из откуда угодно.
В лучших традициях тайм менеджмента ставим себе список целей, которых хотим достигнуть:
По железу:
- Нужен компактный корпус
- В который можно запихнуть много жестких дисков
- Он должен быть тихим
- Делать его будем самостоятельно (все ведь ради того, чтобы занять себя)
- Результат должен быть не сильно страшным (иначе не получить добро супруги на установку его на видном месте)
По софту:
- Результат должен управляться без мыши/клавиатуры
- Помимо локально библиотеки видео необходим доступ к «Торрент ТВ»
- Торрент качалка, чего уж там
- У всего этого должен быть простой и понятный интерфейс
- Доп. цель 1: Получить доступ к музыкальной библиотеке извне
- Доп. цель 2: Получить возможность искать и загружать на смартфон книги из домашней библиотеки
Железная часть
Итак пора закончить мусолить идею и приступить к ее воплощению. Рассчитываем на использование комплектующих легко доступных и легко модернизируемых форм факторов, так как во первых — чтобы упростить возможность последующего апгрейда и во вторых — так как у меня уже имеется microATX мат плата Elitegroup H81H3-M4, а так же процессор core I3 4150 и пару планок DDR3 памяти для нее.
Первым делом необходимо определиться в форм фактором корпуса и расположением компонентов внутри него. Помимо материнской платы внутри у нас еще будет жить аж 4 полноразмерных жестких диска различной емкости и производителей, а так же надо придумать что-то с питанием и отсутствием шума.
Изначально очень не хотелось располагать внутри корпуса разобранный ATX блок питания. Во первых он требует какого-никакого дополнительного охлаждения, а во вторых сам по себе довольно не маленький. К счастью, к нам на помощь приходят наши братья-китайцы с вот такой замечательной вещью:
Одним концом это замечательное изделие подключается непосредственно к 24-х пиновому разъему питания на мат плате, а вторым к внешнему 12-ти вольтовому блоку питания необходимой мощности. В описании к преобразователю говорится, что он работает при нагрузках до 160 ватт, чего с лихвой должно хватить под нашу задачу.
Для того, чтобы сразу заказать БП для этого преобразователя пришлось на коленке подсчитать предполагаемую мощность для него. Согласно данным на жестких дисках, каждый из них будет потреблять около 7-10Вт при работе. Плюс стоит учитывать, что при запуске дисков их потребление краткосрочно может достигать 150% от номинального. Соответственно для 4-х жестких дисков с запасом должно хватить около 60Вт. Дальше — труднее: для процессоров и материнских плат найти аналогичные значение очень не просто: для процессоров везде указывается только TDP — количество рассеиваемого тепла, но ни в одной спецификации Intel не указывает именно потребляемую мощность (хотя буду рад узнать, что я не прав, если меня кто-либо ткнет лицом в место, где это можно посмотреть), аналогичная ситуация с производителями мат плат. Для мат платы приблизительно смог вспомнить, что пару лет назад где то читал о том, что потребление типичнго представителя Low-end класса не превышает 20-30Вт. Соответственно, учитывая что сейчас все зациклены на экономичности железа, это значение смело можно уменьшать до 18-20Вт. Для процессора же не оставалось ничего, кроме как трезво представить, что современный Core I3 ну никак не может потреблять больше 40-50Вт. Итого получилось что теоретически мне должно хватить 120 ваттного блока питания.
Забегая вперед могу сказать, что мои расчеты оправдались, и заказанный мной 12-ти вольтовый блок питания на 10А вполне себе справился с поставленной задачей и успешно питает медиа-сервер, не смотря на мои сомнения в том, что надписи китайцев будут сильно расходиться с реальной мощностью БП.
Избавившись от самого неоднозначного компонента, не долго мудрствуя набрасываем приблизительную схему будущей коробочки, и представляем себе сколько и каких деталей нам потребуется изготовить:
Не особо мудрствуя материнскую плату и отсек с жестким дисками было решено расположить в горизонтальной плоскости, рядом друг с другом. Жесткие диски сначала собираются вместе с отдельный блок, выполненный из длинной детали, расположенной справа на наброске, согнутой в виде буквы «П», после чего она устанавливается внутрь основного корпуса и прикручивается к ее нижней стенке. Для гашения вибрации внутренняя сторона детали будет оклеена тонким поролоном.
Между отсеком с жесткими дисками и материнской платой устанавливается дополнительная перегородка, которая будет дополнительным ребром жесткости, а так же будет упором для верхней крышки корпуса, и не позволит ей «играть» из-за отсутствия упора.
Первоначальный набросок проходит несколько доработок, на нем продумывается как будет реализовано охлаждение, порты, кнопки, после чего он плавно перерастает во вполне себе аккуратный чертеж (FRW, DWG, PDF), выполненный в духе полного наплевательства на все нормы проектирования:
К этому моменту очень остро встал вопрос из чего же собственно все это «счастье» изготавливать и как скреплять между собой. Выбор, естественно пал на самый доступный подручный материал: боковые панели от старого, ушедшего в лучший мир башенного сервера. Опять же забегая вперед, могу сказать, что это решение было и удачным и не удачным одновременно: с одной стороны — корпус получился очень монументальным, не скрипучим и не «играющим», но с другой стороны — в собранном виде коробочка весит ~7 кг, что для компактного медиа-сервера мягко говоря не мало. Так же толщина и качество металла сильно снизили скорость работ.
Но раз уж выбор сделан. назад пути нет. Не особо придумав как по быстрому качественно перенести чертежи на металл, я просто распечатал детали в размере 1 к 1 (кстати, именно к таких пропорциях выполнен чертеж, на случай, если кто-то попробует пройти по моим стопам), и приклеил к металлу обычным канцелярским клеем-карандашом. Между прочим, очень удобное решение: приклеенный чертеж держится достаточно крепко, чтобы не отвалиться во время резки или сверления (только надо проследить, чтобы клей был нанесен по всей поверхности соприкосновения металла и бумаги) и в то же время, по завершении работ, отработавший чертеж удаляется в месте с клеем с металла в считанные секунды под струей теплой воды. После приклеивания становится ясен фронт работ:
Первоначально предполагалось выполнить распил при помощи болгарки с последующим наведением лоска. Однако первые тесты (на отдельно взятом листе металла) показали, что после обрезки, выполненной таким образом у меня вряд ли получится что-либо собрать, из-за чего пришлось отказаться от этой затеи в пользу вполне себе ручной и неторопливой ножовки по металлу, а так же дремеля для экстренных случаев и мест где нужна особая точность.
Первый блин, вопреки ожиданиям, оказался совсем не комом, и «всего» через полтора часа активной работы ножовкой (не берите для поделок толстые серверные корпуса) на выходе был первый материальный плод трудов:
В последствии этап распила затянулся на две-три недели, так как на одну деталь в любом случае было необходимо выделить не менее 2-3 часов (после распила необходимо выполнить обработку краев дремелем с абразивной насадкой, чтобы не остаться без пальцеа), из-за чего каждый вечер заниматься этим не было желания. Но, как известно, вода камень точит, и через некоторое время был готов вот такой набор:
Как можно заметить, из восьми планируемых деталей, здесь лежит всего 6. Это потому что, как только было выпилено дно корпуса и стойка для дисков, руки тут же потянулись к параллельному развертыванию и отладки программной части, в связи с чем над телевизором временно поселилась вот такая инженерная конструкция:
В процессе сборки скелета корпуса был обнаружен фундаментальный и не исправимый баг, с которым пришлось мириться: плата, преобразователя, подключающая в 24-х пиновый разъем питания на материнской плате оказалось достаточно толстой (так как там 2 платы) и упиралась в одну из планок оперативной памяти, из-за чего и та и другая оказались под небольшим углом в 5-7 градусов, как это видно на ужасной картинке ниже:
Преобразователь во время работы, естественно, греется. И, естественно, самой горячей частью он прижат к планке памяти. Однако меня частично успокаивает, что преобразователь и память находятся вплотную к краю платы с той стороны, где в последствии окажется корпусный вентилятор. Так как он будет находиться буквально в 2 сантиметрах от всего этого безобразия — будем надеяться тепло от преобразователя будет отводиться достаточно эффективно, чтобы не привести к выходу из строя одной из планок памяти.
Про программную часть я расскажу после аппаратной, поэтому пока не будем на нее отвлекаться, и продолжим наши упражнения с ножовкой и дремелем. Точнее ножовка нам далее уже не поможет и ее придется отложить в сторону. Ее место теперь займет дрель. При помощи дрели и дремеля выполняем сверление и пропил всех технических отверстий, предусмотренных конструкцией:
Хозяйке на заметку: несмотря на то, что более дорогие «алмазные» отрезные диски для дремеля (от 100р) гораздо более долговечные, режут они значительно хуже, чем обычные отрезные диски по металлу за 20р, так как они сами выполнены из металла, и в процессе резки сильно нагреваются. Приходится делать остановку каждые 5-7 см (еще раз привет толстому металлу серверного корпуса) и прибегать к стакану с холодной водой для охлаждения диска. Сам металл при резке таким диском так же сильно нагревается.
Однако, такой диск просто незаменим при разметке изгибов. При отсутствии специального оборудования для гибки металла, в домашних условиях это можно сделать следующим образом:
- По будущей линии сгиба (на моих чертежах — пунктир) алмазным отрезным диском пропиливаем небольшую канавку (не увлекаемся — не более трети миллиметра, нам просто нужно чтобы металл согнулся ровно по ней, а не начал рваться по этой линии)
- Начиная от края, плоскогубцами слегка приподнимаем отгибаемый край (градусов на 15, не более) продолжаем упражнение на протяжении всей длинны детали, смещая плоскогубцы не более, чем на сантиметр за раз
- Как только мы получили угол в ~15 градусов, начинаем все с начала, доводя угол до ~45 градусов
- За 2-3 итерации доводим угол до прямого
- располагаем деталь на краю условного верстака с ровным прямым углом, и простукиваем получившийся изгиб молотком для того, чтобы сравнять неизбежно получившиеся волны на металле
Чем неторопливее выполняется данная процедура, тем более ровный изгиб получится в результате. Ключевую роль играет постепенное поднятие изгибаемой части детали, так как слишком резкий изгиб приведет к появлению очень больших волн на загнутом краю, от которых будет очень трудно избавиться.
Итак, у нас есть детали, в них вырезаны все необходимые отверстия, в нужных местах выполнены загибы, в которых будет выполняться скрепление деталей самое время собрать все это воедино, чтобы выполнить окончательную подгонку, и сгладить неизбежные неровности. Засовывать «кишки» в корпус мы пока не будем, так как после сборки нам предстоит еще один этап шлифовки, а может и обрезки краев, но некоторые технические элементы на корпусе закрепить все таки надо, чтобы убедиться в том, что они подходят на свои места, и не мешают сборке и установке прочих компонентов:
Так как сердцем нашего медиа-центра является ни разу не холодный Core I3, и жестких дисков в него вставлено не мало, от активного охлаждения отказаться не удалось. Поэтому для минимизации шума были взяту два 12-ти сантиметровых корпусных вентилятора без регуляции оборотов (безжалостно были срезаны со старых БП вместе с хромированными решетками и, бинго, оказались подшипниковыми, что очень хорошо) и подключены к 5-ти вольтовому питанию. На минимальных оборотах уровень шума на грани слышимости — любой, даже самый тихий бытовой звук — будь то птицы за окном, хождение по комнате или храп кота напрочь заглушают тихий шелест кулеров. Кнопки включения и перезагрузки приобретаются в ближайшем отделе радиодеталей на ваш вкус.
Раз уж хромированные решетки кулеров задали тон, то для сборки корпуса будем использовать алюминиевые вытяжные заклепки, которые будут размещаться поверх облицовочного материала — они дешевы, просты в монтаже и немного разбавят наш уныло черный ящик.
После часа сборки и подгонки деталей друг к другу получается наша бета версия корпуса:
Жесткость металла вновь сыграла с нами злую шутку — из-за ручной гибки дна и крышки корпуса (на этих деталях подгиб осуществлялся со всех 4-х сторон) обе детали немного повело по диагонали. для исправления данного досадного бага, в загнутых частях пришлось выполнить перпендикулярные пропилы, для придания деталям некой гибкости. После этих, а так же еще нескольких небольших правок, все выступающие части были нежно зашлифованы, все неровные углы были безжалостно выправлены, а все не идеальные прорезы были решительно исправлены.
Когда на весах перфекционизма и чувства реальности стало намечаться какое-то равновесие, было принято волевое решение что пора наводить красоту, и выполнять окончательную сборку (особенно учитывая, что софтверная часть была уже давно готова, одобрена супругой и во всю использовалась даже в виде отдельно лежащих комплектующих).
Так как для качественной покраски металла, которая предполагалась изначально, в идеале необходимо убирать старую краску, добиваться сглаживания всех изъянов да и искать где-то место, где будет выполняться сама окраска (на улице к этому моменту уже стало глубоко за ноль), пришлось плюнуть на это дело, и прибегнуть к услугам виниловой самоклеющейся пленки. И опять же: это было очень хорошее решение: обработка одной детали заняла менее 10 минут (за исключение задней крышки с ее вентиляционной решеткой), а результат позволил скрыть мелкие огрехи, которые неизбежно бросаются в глаза.
Уже через полтора часа вместо страшненького но целого корпуса передо мной лежала груда симпатичных, но снова разобранных деталей:
В из-за приступа воспаления чувства прекрасного, оклейке подверглись даже внутренние детали, скрытые от глаз:
Итак, все пути назад окончательно отрезаны и пришло время произвести окончательную сборку после которой будет самое время либо торжествовать победу, либо прочувствовать горечь поражения.
Небольшой факап: блок жестких дисков с питанием и SATA шлейфами и фронтальные кулера до этого не оказывались в корпусе одновременно, в связи с чем при сборке был обнаружен неприятный сюрприз: уместить кабеля так, чтобы они не лезли в кулер оказалось очень не просто. Из-за этого пришлось заняться аккуратной укладкой проводов, хотя изначально это не планировалось (все равно даже верхнюю крышку решил посадить на заклепки, что бы руки не чесались туда лезть).
Так как изначально на преобразователе были доступны только один SATA и один MOLEX коннекторы — их пришлось срезать и переделать под свои потребности: один SATA коннектор заменить 4-мя, а MOLEX остался для подключения охлаждения. Очень удобно оказалось то, что преобразователь очень компактный, и из него выходит только 2 набора проводов (вход для БП и выход для периферии) — в процессе укладки кабелей он не мешается, и его можно подключить когда уже все готово и спрятано.
Из-за конструктивных особенностей корпуса, материнскую плату пришлось поднять на нестандартную высоту (использовалось 3 стандартных стойки для материнской платы, вкрученные друг в друга). Это позволило все километры проводов уместить непосредственно под платой. Весь вид портит только пучок хаотичных разноцветных проводов от передней панели и кнопок включения, идущий в тайник под платой. Один из SATA шлейфов рыжий, чтобы через 5 лет все таки вспомнить на каком из дисков установлена система (ну, и еще это просто стильно). Немного синей изоленты (левый нижний угол) для душевного спокойствия — производитель не озаботился тем, чтобы заизолировать места соединения проводов и контактов разъема, а мне было лень распаивать их, чтобы одеть термоусадку. К тому же разъем выведен достаточно далеко от всего остального:
Как истинно рисковые люди, сначала закрываем верхнюю крышку, закрепляем ее заклепками и делаем несколько фото, а уже после этого подключаем все это к телевизору, и проверяем не забыли-ли мы чего-нибудь подключить:
Знаете как трудно в ручную ровно высверлить ровно 100 дырок в металле? Вот и я не знаю — я высверлил их неровно:
Пригодились пробковые самоклеящиеся ножки для мебели: при немаленьком весе корпус стоит основательно, при попытке подвинуть его делает это неохотно, и бесшумно. Так же видны волны на стыке между нижней и передней стенкой корпуса — тот самый результат стишком поспешной гибки металла:
Но несмотря не оставшиеся небольшие изъяны, все это довольно органично поселилось под телевизором, рядом со старыми добрыми Microlab SOLO 2:
На протяжении всего процесса сборки, мне казалось, что я все таки немного переборщил с размерами, но в итоге корпус оказался вполне приемлемых размеров: 35x22x15 см. Обошлась бы мне покупка заводского корпуса дешевле? Да. Определенно да. Одних только материалов инструментов и прочих мелочей было куплено более чем на 2 тыс. рублей. И это без учета того, что на неспешное изготовление корпуса у меня ушло не меньше 50 часов. Оправдывает ли результат ожидания? Лично я получил то, что хотел: небольшой и очень тихий корпус, а так же занятие для рук и головы в свободное время (ведь именно это было первоначальной задачей). Если же цель просто получить корпус — то гораздо выгоднее потратить эти 50 часов на зарабатывание денег и купить заводской вариант.
Программная часть
С железной частью мы разобрались. Теперь посмотрим, что у нас с софтом, и что же мы получили от этой коробки. Звезды сложились так, что я оказался скорее Windows администратором, в связи с чем выбор программной платформы для меня не был особым душевным терзанием, однако, все используемые мной в качестве «дополнительных обвесов» продукты имеют свои Linux и MacOS версии и являются открытыми или просто бесплатными.
Первое, что было установлено после развертывания ОС, ее обновления и создания пользователя без администраторских прав это открытая система домашнего кинотеатра KODI (ранее так же известная как XBMC). Из всех протестированных вариантов оболочек для домашних кинотеатров это, пожалуй, самая гибкая и расширяемая. Помимо встроенного функционала управления локальным контентом KODI поддерживает дополнительные плагины, которые ставятся как из официального, так и из сторонних репозиториев. Без особого труда KODI был очень легко подружен с «Торрент ТВ» (согласно инструкции на сайте самого «Торрент ТВ»), а так же с кинопоиском и рутрекером (посмотрим, перестанет ли работать в Казахстане после блокировки). Взаимодействие с плеером работает по следующей схеме: по названию, или каким либо критериям из базы кинопоиска выбирается какой-либо фильм/сериал, на экране отображается вся информация о нем, а так же волшебная кнопочка «скачать/смотреть», при нажатии которой выводится список найденных на трекере раздач этого фильма. После выбора раздачи он автоматически передается торрент клиенты для загрузки. Закачка выполнятся последовательно идущими блоками, что дает возможность начать просмотр фильма сразу же после постановки его на загрузку. Управляется все это чудо при помощи приложений для Android и iOS. На всякий резервный случай, или для особых «эстетов» так же подключена вот такая штука:
Рассматривать платформу KODI более подробно в рамках данного поста не вижу особого смысла, так как про него может быть сказано множество слов, и на нем может быть реализовано очень не мало идей. По желанию сообщества — про это могу написать отдельную статью, поэтому движемся дальше.
Так как все основные цели для ПО оказались достигнуты, обратим взор к дополнительным пунктам: вывешивание свой музыкальной коллекции лицом в интернет, чтобы всегда иметь к ней доступ. Эдакий свой, карманный, Google Play Music, столь любимый и используемый мной даже после перехода с Android на iOS. В силу определенных причин в течении еще 10 месяцев я не смогу пользоваться этим сервисом: неприятной неожиданностью оказалось то, что в год можно подключить к нему только 10 устройств, а отключить только 4. Это обстоятельство вгоняет меня в непреодолимую печаль. Изначально я пытался развеять ее при помощи веб интерфейса KODI, однако работал он на удивление нестабильно на 40-ка мегабитном канале, и не решал проблему с проигрыванием музыки на смартфоне. Хотя, я могу ему это простить, ведь он рассчитан в первую очередь на работу внутри локальной сети и проигрывания видео/аудио локально. Поэтому пришлось обратиться к поисковику, который выдал мне для решения моей проблемы просто прекрасный инструмент: Plex Media Server.
Суть ПО очень проста: оно берет вашу uPnP библиотеку, и позволяет получить к ней доступ из любой точки мира посредством веб браузера, или мобильных приложений для любой платформы. Так как часть платформы реализована на стороне разработчика настройка предельно проста: достаточно на сервере и клиенте/сайте app.plex.tv/web выполнить вход и использованием своей записи, и магия случится: в клиенте или браузере можно получить доступ к своей аудио/видео/фото библиотеке. При этом на стороне сервера при воспроизведении будет происходить перекодирование видео/аудио на лету в формат гарантированно понимаемый устройством. Для узких каналов можно выбрать качество воспроизведения. Доступ работает даже если сервер не смотрит напрямую в интернет, или не имеет статического IP адреса (не критично, так как все равно пришлось настроить проброс портов на маршрутизаторе для других целей, но бонус приятный).
Однако, есть одно неприятное ограничение для мобильных клиентов: если на телефоне/планшете вы хотите смотреть/слушать через приложение, придется заплатить либо за подписку, либо за разблокировку этой функции. При этом даже на телефоне вполне комфортно пользоваться приложением через браузер, но ради такой приятной функции я не пожадничал и честно приобрел платного клиента для себя и для супруги — она теперь тоже в восторге: любимые сериалы в FullHD качестве без тормозов (в рамках города скорость загрузки\выгрузки файлов на мой импровизированный сервер составляет около 3-4Мб/сек) всегда под рукой.
Следующий вопрос — доступ к библиотеке. Тут все оказалось даже проще, чем я думал: моя библиотека — куча zip архиов и inpx индекс файлов. Для просмотра всю жизнь использовал открытый freelib, в котором после установки одной галочки в настройках включается веб интерфейс для поиска книг в каталоге, или запускается OPDS сервер, для работы с которым для всех платформ есть множество приложений.
Казалось бы что еще необходимо для счастья? Анн нет. Остановиться теперь не так то просто. Сущность человека такова, что ему всегда будет хотеться чего то большего, чем он уже имеет. Вот и я пошел на поводу у чувств, и решил, что оставлять еще одно применение сервера в моих условиях будет просто непростительным, и развернул на нем сервер SeaFile . Конечно, домашнему облачному хранилищу далеко тягаться по отказоустойчивости в такими гигантами как Google или Microsoft, но и дать безлимитное дисковое пространство со скоростью загрузки/выгрузки в 3-4 Мб они мне не в силах.
К этому моменту я понял, что мои идеи о полезной нагрузке на эту несчастную коробки иссякли и последнее, чем осталось озадачиться — вопрос резервного копирования (да, я уже принадлежу ко второй группе людей — которые уже делают резервные копии), который я, правда, еще не осилил так как колеблюсь между каким-нибудь простым и бесплатным решением и столь любимым мной, но платным Acronis.
Вместо заключения
Часть статьи, посвященная программному обеспечению получилась несколько скомканной, но это из-за того, что каждый из продуктов заслуживает отдельной статьи, поэтом буквально в паре предложений пришлось описывать возможную функциональную нагрузку каждого из них.
Надеюсь, что кому то окажутся полезными мои заметки, а кто-то откроет для себя описанные мной прекрасные бесплатные программные продукты.
Если у вас остались еще какие либо вопросы, которые я по вашему мнению раскрыл недостаточно, либо которые заслуживают отдельной статьи — пишите об этом к комментариях.
И благодарю за внимание тех немногих, кто дочитал до этого места.
P.S.: Крайне принципиальный habrastorage все вертикальные картинки положил на бок (в принципе я с ним согласен — так с ними и надо, чтобы неповадно было), но снова все разбирать, чтобы сделать «правильные» фотографии я не буду, так что прошу принять все как есть.
Комментарии (119)
alexpp
09.12.2015 12:25+3Скажите, применили ли вы какие-либо решения для зеркалирования информации?
Рассматривали ли xpenology в качестве системы?2FED
09.12.2015 13:44Не критичную информацию (фильмы, сериалы) бекапить не планирую.
Копию музыкальной библиотеки планирую выгружать в автоматическом режиме на Google Play Music (через годик, как аккаунт оживет) через Music Manager.
Основной системный раздел с конфигурациями всей системы а так же хранилище Seafile будет бекапиться на отдельный диск, установленный в эту же коробку.
Подумываю еще над целесообразностью отдельного бекапа информации Seafile в настоящее облачное хранилище, но пока не знаю какой вариант реализовать: пофайловый дамп информации (не очень с точки зрения паранойи) или бекап папки с данными Seafile (он хранит информацию в зашифрованном виде). Первый вариант удобнее в плане возможности моментального доступа в экстренных случаях, а второй в плане восстановления после каких-либо проблем.
Специализированные системы для организации хранилищ не рассматривал, так как коробка подключена напрямую к телевизору, что подразумевает, что она должна иметь приятный GUI по видео выходе. Хотя изначальная идея коробки была в развертывании FreeNAS или OwnCloud на ней.Meklon
09.12.2015 13:46Owncloud много не съест, если у вас не сотни пользователей разом синхронизируются тонны файлов. Nginx + php-fpm + apcu
Loriowar
09.12.2015 16:05Категорически поддерживаю owncloud. Особенно при разнообразии плагинов для него можно наворотить такое, о чём даже и не задумывался. Плюс, в последних версиях, интерфейс и управление становятся всё приятнее и приятнее.
MiXaiL27
09.12.2015 16:19Когда я попытался работать пофайлово через мэилрушное облако, то всплыло нелепое ограничение в 255 символов на длину пути, а учитывая то, что я еще и посолил файлы коротким ключом перед бекапом, то все что у меня синхронизировалось это папки с датами!
Loriowar
09.12.2015 16:26По поводу бэкапа лучше rsync'а пока ничего не нашёл. Конкретно про Seafile ничего не скажу ибо не знаю его иерархии, но бэкапить Oncloud (как и всю ОС сервера) довольно просто. Дамп БД + бэкап файлов rsync'ом через хардлинки и всё это на encfs если у кого паранойя. Места занимает крайне мало из-за хардлинков и доступен полный набор данных за любую дату что очень радует. И да, у owncloud есть собственные плагины для шифрования и бэкапов, если не охото что-то делать руками.
А вообще, как говорили в соседней теме про бэкапы, в облака много не зальёшь, поэтому RAID зеркальный спасает.Meklon
09.12.2015 17:25Лучше единым куском в виртуальной машине.
MiXaiL27
09.12.2015 17:30rsync+diff великолепны, особенно, когда есть желание занять несколько винтов с разным объемом! Частенько же бывает, что пылятся без дела парочка по 160, 1-2 по 250 ГБ и так далее.
Loriowar
09.12.2015 17:35Ну и не стоит забывать что их можно пустить на llvm для не очень важных или совсем неважных данных.
Loriowar
09.12.2015 17:31Это следующий уровень абстракции. Доступ к данным затрудняется в этом случае. Суточные rsync и БД, месячные образы виртуалки и иногда сброс полного дампа сервера на флэшку (то есть чистая ось без подключённых дисков).
pankor
16.12.2015 16:35Не в первый раз задаюсь вопросом, но никто так и не ответил: как RAID1 может заменить бэкапы?
Любой вирус, случайное удаление и т.п. и вы остались без файла, а на втором диске имеете его идентичную копию.Meklon
16.12.2015 16:39Никак. Это разные вещи. Raid только время простоя снижает.
pankor
16.12.2015 16:41Вот-вот. В домашних условиях RAID1 практически не нужен. Дисковое пространство делит пополам, а от необходимости бэкапов не избавляет.
Но народ упорно верит, что RAID1 = backup.splav_asv
16.12.2015 19:01Это бэкап, но только на уровне блочного устройства. От сбоя файловой системы и просто случайного удавления не спасает. Меня лично пару раз выручал.
Кстати иногда и при сбое FS помогает — один диск остается как есть, а со вторым можно спокойно шаманить, пытаясь воскресить файлы.
Loriowar
16.12.2015 22:20+1Он замечательно помогает сохранить данные, когда один из дисков рассыпается, а такое, увы, случается. Если у вас все данные задублированы/триплированы на физически разных машинах и в облаках — вопросов нет. Если вы очень тщательно следите за жизненными показателями железок с важными данными и заменяете при любом подозрении — тоже вопросов нет.
RAID 1 я имел в виду в контексте сервера с бэкапами, куда падают данные от акронисов, родных виндовых бэкапов, timemachine, rsync-ов и прочего безобразия. Программные бэкапы дают доступ к временным срезам, а RAID 1 гарантирует их сохранность и доступность. На сервере юниксопободная ОС, всё файлы бэкапов not executable, лицом к интернету сервер не повёрнут, поэтому отказ может быть либо из-за железа, либо из-за злонамеренного саботажа. От первого спасает RAID 1, потому что заменяемо всё, кроме данных, а от второго…
А на рабочую (домашнюю) машину я бы, разве что, RAID 0 ставил, да и то только в случае если SSD нет.
aik
09.12.2015 12:44+2Между оперативкой и переходником питания я бы положил какой-нибудь теплоизолятор. Либо использовал бы удлинитель, для 20-пинового разъема питания у меня такой где-то валяется, значит и для 24хпинового тоже должны бы в природе быть.
Замена жестких дисков насколько быстро и удобно производится?
Резервное копирование — а вы подумали, куда вы его будете делать?2FED
09.12.2015 13:52Теплоизолятор еще сильнее увеличит изгиб памяти и конвертера, что сильно вредит моему чувству прекрасного. А вот за идею с удлинителем — спасибо: мой товарищ прочитал ваш комментарий раньше меня и уже даже нашел у себя в закромах такой и пообещал подарить при возможности.
2FED
09.12.2015 14:36Проглядел часть вопросов:
Корзина с дисками, при снятой верхней крышке просто вынимается вверх после откручивания 4-х винтов на нижней части корпуса. А, держа в руках отдельный «блок» с дисками, менять их — милое дело. При монтаже корзины назад, конечно, нужно иметь некоторую сноровку, но отверстия удалось подогнать хорошо, так что больше полуминуты это дело тоже не занимает.
Резервное копирование частично на один из 4-х установленных дисков, частично в облако. Более подробно уже ответил немного выше.aik
09.12.2015 16:20Но все равно, замена диска — достаточно серьезный движняк. Я свой домашний сервер всегда старался сделать таким, чтобы для замены диском не приходилось двигать корпус. В идеале — отрыть дверцу, максимум — снять боковую крышку. :)
2FED
10.12.2015 07:46+1Дак я и не планирую особо туда лазить. А раз в 3-5 лет, в случае выхода из строя/апгрейда можно и потратить 5 минут на то, чтобы извлечь диски.
viperet
09.12.2015 13:21Что то мне кажется самостоятельное изготовление корпуса не оправдает себя, если купить готовый miniATX корпус или сразу какой нибудь HP microserver — будет и быстрее и эстетичнее.
Plex использовал — классная штука, на сервере под столом у меня крутится Plex Media Server, на Raspberry за телевизором Raspplex (неофициальный медиаплеер для Linux на основе Kodi). Управляется стандартным пультом телевизора через HDMI-CEC. В принципе удобная штука, пока правда всплыло несколько мелких проблем с WiFi и отваливающимся через некоторое время простоя пультом )2FED
09.12.2015 13:56+1К концу статьи я пришел к такому же выводу: если нужен корпус, его проще купить. Но я ведь специально акцентировал внимание на том, что первоочередная задача была занять руки. Иначе бы они дотянулись до чего нибудь на работе, и моя первая статья могла бы быть про то, как я поднимал какой-нибудь сервис, который сам же по глупости и уронил.
blo
09.12.2015 14:27Не всегда купить действительно проще. Я очень долго выбирал и ждал пока появится корпус, действительно похожий на коробочный NAS. В итоге психанул и заказал из-за бугра такой
viperet
09.12.2015 14:48+4
У меня такое под столом стоит. Достаточно похоже на коробочный NAS?blo
09.12.2015 14:55Мне кажется оптический привод лишний. Больше 8 см высоты скушал. У меня стоит на столе в углу.
viperet
09.12.2015 15:01+1Это стоковая фотка, у меня привода нет, вместо него в том отсеке лежат 2.5" диски, потому что их просто так в корзину для 3.5" не запихнешь, а переходник 2.5" -> 3.5" для этих корзин стоит от $15. Еще бывают спец корзины для 2.5 вместо привода, но они тоже не дешевые, но при желании можно сделать вот такую красоту
Lobey
09.12.2015 18:02Я сэкономил немного — поставил на место CD-привода обычный 3.5 HDD, а ОС — на SSD 2.5. Все 5 можно объединять в RAID, если поставить модифицированную прошивку.
ctapnep
16.12.2015 20:26A есть реальный смысл держать диски в том самом корпусе, что и сам комп?
Для меня более логичным решением было NUC + USB3 коробка на 4 диска.Loriowar
16.12.2015 22:24У USB-коробок есть фатальный недостаток, если захочется поколдовать с настройкой жёстких в плане времени парковки головки, режимов энергосбережения и прочего, то можно сильно обломаться из-за отсутствия прямого SATA-соединения.
alexpp
09.12.2015 14:45+1Буквально недавно собрал домашний NAS, он же медиасервер, взяв корпус Thermaltake Core V1. Отличное охлаждение, компактный, глазу приятен.
Вот такой:
viperet
09.12.2015 13:23+2Кстати следующий возможный шаг — автоматизация скачивания сериалов с помощью flexget
ArSoron
09.12.2015 16:18Зашел сюда, чтобы оставить этот коммент. Связка Plex + Flexget + Transmission daemon на самом деле отлично работает, с одним но: я так и не смог настроить для flex возможность конфигурации кроме прямого изменения yml файла. Кто-нибудь может поделиться решением на этот счет?
tea
09.12.2015 16:23+2Transmission понимает RSS-ленты? Если да, обратите внимание на сервис litr.cc
ArSoron
09.12.2015 16:26Нет, к сожалению. Это простой торрент-клиент — ему нужно скармливать файлы или магнет-ссылки.
viperet
09.12.2015 16:27за сервис спасибо, не знал. RSS ленты понимает flexget, он заточен на скачивание сериалов, понимает сезоны, эпизоды, разные разрешения раскладывает все по папочкам, игнорирует дубли и т.д. а саму ссылочку для скачивания передает transmission, deluge и тд
viperet
09.12.2015 16:24ну если для какого-то одного источника сериалов — то сделать вебстраничку для добавления сериалов — дело пятнадцати минут.
У меня к примеру есть lostfilm.yml:
series: - 'Родина' - 'Красавица и чудовище' - 'Стрела' - 'Касл' - 'Слепое пятно' - 'Дневники вампира'
Автоматизировать добавление новых сериалов просто, ну нужно ли? Я не так уже много новых смотрю. А вот сделать полноценный редактор конфигураций для flexget — нетривиальная задача.
Мне более интересно — кто как делал оповещение о появлении новых серий? Оповещения flexget не очень подходят, так как срабатывают в момент добавления серии на скачку, а мне бы хотелось когда уже скачалось.ArSoron
09.12.2015 16:27Оповещение о появлении новых серий — проще не бывает. Transmission Remote GUI в трее с оповещением об окончании закачки.
viperet
09.12.2015 16:30Я бы хотел какие-то push оповещения на мобильном, к тому же не все сериалы скачиваются торрент-клиентов, часть может быть скачано напрямую по http. Пока обдумываю идею следить за логами plex-server и когда он там напишет что нашел новый сериал — слать сообщенение в Hangouts.
thunderspb
09.12.2015 18:34Я пользуюсь torrent monitor (http://blog.korphome.ru/torrentmonitor/)
Вполне удобная штука, ИМХО.
divanikus
09.12.2015 13:28+1Видел уже много обзоров медиасерверов, где люди хвастаются настроенным Plex/Kodi, что у них все фильмы с обложками, описаниями, сериалы разложены по эпизодам и т.п. Но не встречал практических советов как это на самом деле организовать, чтобы вот так красиво было. Все мои текущие попытки разложить фильмы, сериалы, аниме — не увенчались успехом. Может кто-то делал, распишет как правильно?
Vovanys
09.12.2015 13:42Просто сделайте структуру каталогов как у зарубежников
Sopranos (1 уровень)
— season1 (2 й)
— S01E01.avi (сами серии)
— S01E02.avi
Плюс что он не распознал можно нажать редактировать и добавить название англ как на кинопоиске и imdbdivanikus
09.12.2015 14:09У меня обычно все обламывается на разбивке самих серий. Вот например Adventure Time, сами знаете откуда, там лежат серии как они выходили в iTunes, т.е. S07E01a — Bonnie and Neddy, S07E01b — Varmints и т.д, разбивка серии на половинки. При этом скрейперы это дело не понимают и все названия сбиваются — для второй половинки ставится название другой серии или она вообще теряется. Тоже и с аниме, особенно с онгоингами на 100+ серий. Их обычно релизят не по сезонам, а со сквозной нумерацией и опять получается каша. Редактировать 500 серий я скажу то еще удовольствие.
d1gga
09.12.2015 15:43Очень важно какой у вас скрепер установлен для работы с фильмами или сериалами, одни скреперы работают хорошо, другие плохо. Красота медиатеки зависит собственно от грамотной работы скрепера.
Надо почитать требования именования сериалов, именование фильмов, некоторые в своих раздачах любят называть фильмы так что никакой скрепер его не определит.
Xbmc/Kodi штука хорошая, но очень не интуитивная и понимание того как оно работает и что надо пощелкать чтобы заработало приходит только с опытом.
Vovanys
09.12.2015 13:38Какая температура в итоге получилась? Под нагрузкой и без.
Выдув под проц вы сделали, а под винты нет… Может стоит?2FED
09.12.2015 14:13На выходе так же как и на входе: ~22 градуса. На самом деле I3 4150 — не самый горячий на свете процессор. Так как по жизни не испытываю особых сантиментов к железу, на тестовом стенде он у меня работал с одним только радиатором без кулера, но даже так при типичном использовании не смог его прогреть больше чем до 45 градусов. С вентиляцией и в корпусе он так и не перевалил ни разу за 35 при типичном использовании: проигрывание fullHD на экране, стриминг fulHD по сети с перекодированием на лету, ну и торренты. И едва перевалил за 45 под полной нагрузкой процессора в течении получаса.
Диски паркуются после 10 минут простоя, так что в любой момент времени активны как правило 1-2 жестких диска (даже торренты не сильно меняют эту ситуацию). Изначально вентиляция с этой стороны естественно планировалась (видно на чертеже), но боевое тестирование показало, что смысла в ней нет: 25-27 градусов на каждом. Корзина плотно прилегает к ним с обоих сторон, что является дополнительным теплоотводом.
Хотя идеологически согласен: сделано абсолютно не по феншую.Vovanys
09.12.2015 14:17Частая парковка штука плохая. На WD дисках под линуксом был баг, что оно часто парковалось и диски выходи из строя.
Loriowar
09.12.2015 16:34hdparm в помощь! А вообще для таких целей надо серверные варианты винтов брать, опять же в соседней теме писали про отличия грин-серии и нормальных серверных жёстких.
tea
09.12.2015 14:15+4Каждый раз читая подобные статьи удивляюсь размаху – вы строите медиа-сервер для дома или СХД промышленного масштаба? Нафига в домашнем медиа-сервере зеркалирование??? У меня раньше тоже был монстр, но позже, взвесив все за и протия я пришел к выводу, что все это мне не нужно, так как очень избыточно по стоимости, по шуму и по потребляемой электроэнергии. В итоге я купил бу macmini2,1 + 2,5" hdd 1Tb, запилил на него Gentoo и настроил rtorrent+Plex. Все! Этого более, чем достаточно. Занимает очень мало места, тихий, холодный. rtorrent управляется через ruTorrent, litr.cc формирует rss-ленту с новыми сериями сериалов и новинок кино и отдает ее rtorrent, который все, что нужно скачивает и раскладывает по местам. Plex автоматом подхватывает, то что скачано, догружает обложки и метаданные. К телеку подключена AppleTV, которая через plex-connect общается с Plex в лучшем виде. Так же любой мобильный девайс с Plex умеет ходить к моему серверу: начав смотреть сериал дома, я могу поставить его на паузу, пойти в спорт-зал и продолжить смотреть его на беговой дорожке (хотя я так и не делаю). Все остальное стандартно: шары SMB+AFP (TimeMachine), музыка лежит просто на шаре в iTunes библиотеке, дополнительно подняты всякие мелкие сервисы типа i2p, freenet, openvpn и пр. Да, к rtorrent еще прикручен irssi, который сам сливает с ваты новинки по заданным параметрам и добавляет в iTunes.
Цена вопроса 10к р.aik
09.12.2015 14:39-1Ну хотя бы для того, что не хочется потерять «всё, нажитое непосильным трудом» из-за того, что сбойнул единственный жесткий диск. Потому лично я для домашнего сервера менее чем двухдисковые системы не рассматриваю вообще (и диск под систему + диск под данные за двухдисковость не считается).
Дублирование важной информации должно быть, как минимум, внутри сервера — это чтобы лишний раз за бэкапами не ходить. И, само собой, это же важное должно автоматически бэкапиться за пределы сервера. В два места минимум. И одно из этих мест — за пределами квартиры.tea
09.12.2015 14:47+1Что может быть важного на Медиа-сервере? Он же для медиа? Или вы храните коллекции фильмов и сериалов, начиная с 2000 года? Тогда да, дисков нужно много, только в сегодняшних реалиях любой фильм можно скачать за время, потраченное на поход на кухню за чашкой кофе. А важные данные хранить нужно в местах, предназначенных для важных данных, а не на домашнем медиа-сервере. ИМХО. Любое облачное хранилище справится с этим в разы лучше и, что не маловажно, в разы дешевле.
alexpp
09.12.2015 14:52Да черт с ними, с фильмами или с музыкой. Их всегда можно найти и скачать, это не критично.
А теперь представьте, что у вас накрылся единственный диск, где вы храните архив фотографий за последний дцать лет? Опять будете говорить — нафиг дублирование?
Правильно говорят — есть те, кто не делает бэкапы, и те, кто уже делает.tea
09.12.2015 15:04+1А я на нем фотографии не храню, зачем? Для этого есть другие, более удобные места и таки да, архив фото я делаю регулярно на внешние диски, которые храню в сейфе.
aik
09.12.2015 15:05Я на домашнем сервере много чего храню. Потому что держать отдельный сервер для фильмов, отдельный для фотографий и отдельный для документов как-то накладно. Дешевле озаботится сохранностью важной информации на единственном сервере.
А облачное хранилище можно использовать только как одну из степеней бэкапа.tea
09.12.2015 15:14Тогда нужно говорить о домашнем сервере, а не о медиа-сервере.
P.S. Для документов, кстати, использую Evernote. Хранить документы (особенно важные) на домашнем сервере, хоть с RAID, резервированием питания и отдельной фазой, проброшенной из соседнего подъезда, имхо, бред. Будь у вас хоть 10 дисков но они вас не спасут от:
- воров;
- затопа;
- пожара.
Резервная копия в другом помещении да, спасет, но это уже не имеет отношения к вашему серверу.aik
09.12.2015 16:18А без разницы, как это называть. Документы — это тоже вид медиа-данных.
А эверноут — он для текстовых документов. Хранить в нём фотографии, к примеру, странновато. Ну, десяток-другой засунуть можно, но сотни и тысячи?
воров;
затопа;
пожара.
Это не те опасности, для борьбы с которым созданы RAID'ы и т.п. RAID (ну и вообще дублирование информации на нескольких дисках) — это для сокращения времени простоя. Потому что если у вас сдохнет единственный диск, то вам придется сперва сходить в магазин за новым, а потом восстанавливать данные из резервных копий. Может уйти не один день. А я просто выдерну посыпавшийся диск, в удобное время заменю его на новый, а восстанавливать из копий ничего не придется. Мало того, если диск сдохнет не моментально, а начнет сыпаться постепенно, то данные с него автоматом переползут на рабочие диски. А после замены так же автоматом вернутся на новый диск.
это уже не имеет отношения к вашему серверу
Имеет — у меня же сервер бэкапы в другое помещение отправляет, а не я их на флэшках в сейф на работе уношу. :)tea
09.12.2015 16:32Ок, как скажете.
Посчитайте на досуге, во сколько вам обходится хранение одного мегабайта, скажем в 10-летней перспективе (с учетом электроэнергии), а так же прикиньте (в цифрах) вероятность уничтожения вашей _важной_ информации, хранящейся на _домашнем_ сервере. Примите в расчет и выше изложенные факторы (можете по вкусу добавить еще и свои специфичные, зависящие от вашего конкретного случая: жена пролила чай; кота вырвало на БП и т.п.).aik
09.12.2015 17:46Мой домашний сервер вместе с винтами стоит примерно 700 евро (если по сегодняшним ценам считать). Потребляет порядка 50 ватт, это где-то 2 евро в месяц. То есть в десятилетней перспективе 12 терабайт дискового хранилища мне обходятся где-то в 100 евро в год.
И?Loriowar
09.12.2015 17:52Десятилетняя перспектива несостоятельна при средней продолжительности жизни жёстких дисков. Либо вы заложили в указанную сумму их амортизацию и замену каждые 2-5 лет и вопросов нет.
aik
09.12.2015 21:34Не заложил — это сложно прогнозировать, диски меняются по мере заполнения либо износа. Обычно удается проводить замену так, что продажа старых дисков окупает покупку нового такого же объема. То есть продал два терабайтника, на эти деньги взял двухтерабайтник. Но если хочется, можно заложить еще 400 евро на диски (допустим, замена одного диска раз в 3 года). Получаем 130 евро в год.
Loriowar
10.12.2015 09:41Эк вы хитро продаёте… реально берут убитые жёсткие за хорошие деньги? Или вы их год-два используете и пока живы продаёте?
aik
10.12.2015 12:37Стараюсь через 2-3 года винты менять.
Хотя и винт, которому 4-5 лет вполне может уйти за половину цены нового, если не стоит задачи срочно продать.
Так что если не было аппаратных проблем, то жесткие диски у меня практически бесплатно меняются на новые (либо с небольшой доплатой). Если же винт посыпался и он уже не гарантийный, то тут приходится раскошелиться. Но не так уж и часто они летят. Лично у меня за последние годы сыпалось только два винта — сигейтовская полторашка от старости и вестерновская трёшка в первые месяцы работы. Первая была продана занедорого кому-то под сериалы, вестерн поменял по гарантии.
Lopar
09.12.2015 17:39+1Я храню старое аниме, которое непросто достать в приличном качестве. Казалось бы: торренты, цифровой век… Ага, не так: в сети присутствуют только самые популярные вещи, которые интересны массам. Чуть это выходит за грань, и вот всё — ты уже бегаешь по старым торрентам и файлопомойкам (заграничным кстати, у нас не принято старьё хранить), выкачиваешь всё на малых скоростях, или у сидов, которых 4 штуки и которые в сети раз в неделю, после чего бережно сохраняешь в папку и дрожишь над ним, предвкушая однажды найти в более приличном качестве. :)
Loriowar
09.12.2015 17:50Плюс проблемы с приличным объёмом HD версий (30-80Гб, а то и больше), плюс «сомнительность» качества многих раздач… плюс, в текущих реалиях, можно добавить ограничения со стороны третьих сил. Так что никуда мы не денемся от домашних хранилищ с любимым-родным медиа контентом.
ValdikSS
10.12.2015 18:34А откуда вы качаете? Я частенько старое с XDCC качаю (один из самых больших листпарсеров — news.kae.re), иногда (очень редко) через eDonkey, и очень редко с Usenet. Через публичные bittorrent-трекеры, как правило, старье действительно не скачаешь, но на animebytes и bakabt частенько качается все, что нужно.
Lopar
10.12.2015 22:48В многих случаях меня именно bakabt и выручает. Но бака несколько раз делала крупную подставу, как то: перезалить раздачу на 40-60 гиг изменив названия файлов и структуру директорий. Дико бесило, особенно, когда я пытался слить многосерийки вроде Lupen The Third TV.
ValdikSS
10.12.2015 23:06Ну, если у вас нормальный торрент-клиент, то достаточно просто переименовать файлы внутри торрента, и старые файлы подхватятся. Да и вообще, bakabt, пожалуй, самый легкий торрент-трекер для поддержания рейтинга: у меня скачано всего 727 гигабайт, а отдано аж 64 терабайта!
Loriowar
09.12.2015 17:56Вот честно, канал 100мб/с, но любой нетоповый и/или «отгремевший» фильм качаю заранее, ибо можно не то что за чаем/кофе сходить, а в ресторан прогуляться и отобедать там, пока он скачается. Так что либо я хочу в ваши места жить переехать, либо вы смотрите только что-то топовое и в сравнительно низком качестве.
Captcha
10.12.2015 08:42Где вы взяли Mac Mini за 10 т.р? Там ещё есть?
tea
10.12.2015 08:53tea
10.12.2015 08:58Gentoo грузится прямо из EFI (32-bit). При желании можно загрузить и 64 битное ядро и докинуть памяти до 4Гб, но меня пока и так устраивает.
Loriowar
10.12.2015 09:46Да за те же деньги можно купить неяблочный неттоп с более приятными характеристиками… новый к тому же.
tea
10.12.2015 09:51Можно наверное (ссылочкой, кстати, не поделитесь?), вопрос лишь в том, нужно-ли?
Loriowar
10.12.2015 10:25В плане мощности для домашних нужд вряд ли нужно больше, в плане надёжности — даже не знаю что лучше: староя яблоко или новое что-нибудь (например Gigabyte неттопы GB-XM серии, от 5к до 20к, да и на том же ixbt целая туча обсуждений неттопов под любые нужды с подробным описанием и отзывами владельцев). Из явных различий: в мак-мини такой ценовой категории про USB 3.0 едва ли можно задумываться, в неттопах многих только 3.0 и стоит. Ну и в довершении этого: большой плюс яблок в операционке, которая для сервера, по личным ощущениям, скорее минус, нежели плюс. Под родным юниксом всё гораздо удобнее организовывать, чем под макосью. Так что яблоко в данном случае скорее понты, нежели реальный профит в каких-либо полезных характеристиках или в соотношении цена/качество.
tea
10.12.2015 11:17Gigabyte неттопы GB-XM серии за 5к не нашел, киньте ссылку. На сервере крутить Mac OS очень накладно выходит и смысла нет, поэтому, как я и писал выше, на нем крутится Gentoo (это linux, если что).
Loriowar
10.12.2015 14:00Да, Вы правы, XM серия, кажется, уже снята с производства и найти в продаже довольно затруднительно. Но вот есть ей изоморфные штуковины.
Про генту спасибо, в курсе что это. Наверное немного неправильно выразился. Хотелось сказать, что брать яблоко и накатывать на него юникс — это довольно странное занятие. Можно взять любую другую железку и неплохо сэкономить на бренде при прочих равных. Хотя если что-то отдают совсем задаром, то да, дарёному коню в зубы не смотрят.tea
10.12.2015 14:10Как я писал выше, раньше у меня был другой, но я его замел. Этот маленький, тихий и холодный. Еще на него приятно смотреть. Macmini отличная железка, linux на нем стоит как родной. Странным считаю ставить linux на кофеварку, в установке linux на любой компьютер, странностей не вижу вообще.
tea
10.12.2015 14:17По поводу яблок: вы переплачиваете за него, когда берете свежий из магазина. Покупая бу вы берете нормальную железку за нормальные деньги. К слову, никогда не покупал новую технику Apple. Мне нравятся компьютеры и телефоны производства этой компании, но их ценник рассчитан на безумных фанатов. Всегда брал бу 1-2-х летней давности, у меня MBP 2013 года, у детей MBA i5 и i7, года не помню. За каждый заплатил не более 30к, ИМХО адекватная цена за отличную технику.
Loriowar
10.12.2015 15:32Тут согласен, сам брал MBA таким же образом. Но сейчас за 30к уже тяжко найти хороший БУ. А последние ценники на новые девайсы таки вообще повергают в уныние, вызывают аппатию и много вопросов.
ctapnep
16.12.2015 20:41в основном вопрос к курсу бакса. Потому как MBA как стоил около штуки зеленых, так и продолжает стоить. Какие-то модели чуть дешевле, какие-то чуть дороже, но так было с ними с самого начала, если я ничего не путаю.
Loriowar
16.12.2015 22:32В общем-то, во все времена что MBA, что прочие ноуты, что приличный стационарник, всё стоит в районе 1к долларов. Только вот с курсом проблемы нынче…
tea
10.12.2015 11:21Насчет USB3 вы правы, нужно попробовать прикрутить что-то типа этого: www.ulmart.ru/goods/482528
Loriowar
10.12.2015 13:50Если исходить из цены, то мак мини за 8к чудесным образом получает +2-4к к цене и становится в рядок к собратьями уже обладающими USB3.0 из коробки. Например вот, 4 USB3.0 уже в комплекте.
tea
10.12.2015 14:06Вот вы смешной, право. К нему нужно, как минимум, докупить 2 планок памяти и mSATA SSD + диск емкий диск, скорее всего внешний.
sashabeep
09.12.2015 14:15Ни за что бы сам не стал пилить такой корпус, несмотря на то, что руки из нужного места — я бы его сделал из листа органики на уголках — было бы и точнее и быстрее. Плюс заклеивание пленкой можно было сделать «по кругу» а не попанельно, что в представленном варианте не получится. За работу — респект. Много интересного почерпнул про софт
wormball
09.12.2015 14:15> В описании к преобразователю говорится, что он работает при нагрузках до 160 ватт
По правде говоря, не очень верится. Есть же маленькие внутренние блоки питания, отчего их не применили?
Также непонятно предназначение перегородки между процессором и жёсткими дисками.2FED
09.12.2015 14:30На 160 я и не рассчитывал. Тем более по факту потребление оказалось не больше 80-100 Вт (это при условии что все 4 диска постоянно активны, что в корне не так)
Маленький блок питания надо тоже как-то располагать в корпусе: закрепление на боковых гранях — затрудняет монтаж/демонтаж матплаты, расположение на дне — увеличивает площадь, расположение на верхней крышке усложняет сборку. Плюс будучи расположенным внутри, греться он будет там же.
Изначально перегородка должна была разделять воздушные потоки от более теплых дисков и более холодной платы, но на практике оказалось что диски в данном варианте сборки греются столь незначительно, что в результате я даже отказался от идеи вентиляционной решетки на задней панели в их отсеке, так что перегородка — просто рудимент, который, вероятно, будет удален при следующей разборке.wormball
09.12.2015 16:22> затрудняет монтаж/демонтаж матплаты
Так вы ж сами говорите, что не собираетесь туда вообще лазить, даже на заклёпки всё посадили. А при сборке плюс-минус четыре винта — капля в море. Ну и когда мать загнётся, эти четыре винта вывинчивать, по-моему не такая уж непосильная задача.
> Плюс будучи расположенным внутри, греться он будет там же.
А внешний блок вообще в пластик замурован, он будет внутри себя греться, ещё и поболее. А у внутреннего хотя бы вентиляция будет.
> разделять воздушные потоки от более теплых дисков и более холодной платы
А смысл? Ежели воздух общий, то более тёплое будет лучше охлаждаться, а более холодное немного нагреется, но это ему не критично. А с раздельным воздухом — более тёплое навернётся с большей вероятностью. А холодное ничего не заметит, ну так оно и при общем воздухе ничего не заметит. В общем, никаких плюсов не вижу, одни минусы. Кстати, где-то я видел статистику, что лучше всего жёстким дискам живётся чуть ли не при 45 градусах. Так что я бы вообще убрал бы перегородку и обошёлся бы одним вентилятором.
Zawullon
09.12.2015 14:33А не подскажете, как с субтитрами дела обстоят при использовании связки kodi-plex? У меня plex работает напрямую с файловой системой, но хочется kodi тоже поднять.
2FED
09.12.2015 14:41Сам сильно напрягался из-за этого вопроса, но в итоге все оказалось очень просто: KODI отлично с ними управляется из коробки, как и со звуковыми дорожками: можно либо задать предпочитаемые языки в настройках системы, либо выбирать/включать/выключать непосредственно при воспроизведении. От него не ускользнуть ни субтитром лежащим в отдельной вложенной папке, ни названным не так как файл с фильмом. Поддерживаются даже облачные сервисы поиска субтитров, однако русскоязычных плагинов для них я, к сожалению не нашел.
Zawullon
09.12.2015 15:09Спасибо. В ближайшее время попробую ваш вариант вместо моего текущего. Жаль только, что от совсем Plex не отказаться — возможность транскодинга на лету с автоматической подстройкой под ширину канала между сервером и устройством слишком вкусная, чтобы от нее отказаться.
ruslanm
09.12.2015 15:46Спасибо за статью, много полезного! А что это за «пульт», даже про название которого, вы умолчали?
artoym
09.12.2015 15:59Поиск по изображению в гугл подсказал что это Rii i8 (на амазон). Или другая модель на алиэкспресс.
2FED
10.12.2015 07:56Да, именно Rii i8. Правда мой был куплен еще в те времена, когда китайцы еще не придумали для него модели, так что оно у меня просто noname wireles touchpad & keyboard.
infrapro
09.12.2015 16:36Я тут собираю себе тоже HTPC систему, и возникла проблема с БП. Изначально я расчитывал использовать решение как у вас, Pico-PSU + внешний 12В БП, но уже после приобретения материнки (ASUS E2KM1I-DELUXE) я прочитал в спецификации требование не менее 300 Вт БП! И вот интересно, неужели в моей материнке более прожорливый встроенный процессор, чем в вашей? Тем более, что еще и видеокарта встроенная. Нет ли у вас ошибки в расчете конечной мощности БП?
Интересно также глянуть на ваш 12А БП, что за модель, где заказывали?alexpp
09.12.2015 17:16Очень подозрительное потребление, я бы не верил таким цифрам. Специально измерил у себя — хранилище на базе GIGABYTE GA-C1037 потребляет 35Вт без дисков.
Или снова вернулись времена пламенных камней от АМД? :)infrapro
09.12.2015 18:15наверно, производитель написал цифру, чтоб уж наверняка хватило. Теперь, после этой статьи вернусь к идеи использования Pico-PSU для питания моего htpc
Loriowar
09.12.2015 17:41Если у вас нет в планах полномасштабного дискового массива и серьёзных бэкапов всего вокруг, то любого неттопа хвати за глаза. Жёсткие подключать либо непостредственнй вставкой внутрь онного, либо по eSATA или USB3.0. Например Gigabyte GB-XM19-2955 из очень бюджетного.
2FED
10.12.2015 08:01+1Заказывал с aliexpress явного китайца, так как не был уверен в том, что мне хватит 120 Вт, чтобы не переплачивать за БП, который может оказаться бесполезным.
Производитель в вашем случае явно перестраховывается: не может плата с BGA процессором потреблять больше десктопного, пусть и бюджетного набора, так что можете смело продолжать следовать первоначальному плану.
RuJet
16.12.2015 20:45Есть вероятность, что материнской плате нужна такая мощность на старте. Сталкивался с таким.
ExpertOff
09.12.2015 17:39Тоже собираю на подобной материнки, правда не медиацетр а скорее медиаплеер, т.к. хочу компактный корпус. Но теперь задумался, а есть ли смысл в компактном корпусе? Ведь если делать отдельный массив где-то то ведь опять придется искать плату и остальные запчасти… me призадумался… Спасибо за статью!
mehos
09.12.2015 17:55Корпус, конечно, адский получился)
Я собрал в корпусе умершего видеорегистратора. Сперва на его же блоке питания, но со временем решил избавиться от шума. Поэтому БП был заменен на такую же штуку + бп 12В 6А. Стало быть 72 Ватта хватает для i3-2120, SSD и 2х3Tb винты.
Так же для уменьшения шума я подключил вентилятор процессора от 5в вместо 12. Он стал крутиться значительно медленнее и совершенно бесшумно. Но обойтись совсем без вентилятора не получается, т.к. сервер прячется в тумбе. В задней стенки тумбы я тоже сделал пару отверстий для притока и вытяжки воздуха, вытяжка принудительная тоже от 5в.
В качестве DLNA-сервера использую «Домашний Медиа-сервер». Можете смеяться, но он оказался самым простым и легким, и видится всеми клиентами.
ArXen42
09.12.2015 18:21+1Тоже тут недавно с созданием домашнего сервера веселился. Выпиливать корпус? Думать над железом? Зачем, сделаем из подручных средств!
Достался мне убитый ноутбук Packard Bell TM86. Ну как убитый, работать работает, но крепления матрицы сломаны,
разъем питания оторван, общее состояние корпуса — «разваливается». Разобрал (попутно какие-то детальки высыпались, но вроде не особо нужные), прочистил, собрал обратно, положил на полку, вроде нормально. Но. В простое 45 — 50 градусов и переодически неприятно шумит вентиллятором. Не дело, и вообще, зачем мне этот узкий ноутбучный корпус?
Раскрутил, вытащил матплату, воткнул обратно память, жесткий диск, матрицу. Методом тыка нашел плату и шлейф, отвечавшие за кнопку питания, выдрал из панели корпуса. Воткнул, запустил — работает.
ФотоDjOnline
10.12.2015 11:47Использую уже лет 8 Kodi/XBMC, но проигрывать BD3D ISO с автоматическим переключение ТВ в режим 3D с Frame packing он до сих пор не научился, приходится использовать Cyberlink для этого с мышкой, что ломает сценарий использования одного пульта и одной программы для всего.
DjOnline
13.12.2015 01:14При это под Android на некоторых приставках производители пишут специальный враппер, который переключает ТВ в режим frame packing. Жаль что под Windows этого до сих пор спустя столько лет нет.
steamoor
16.12.2015 18:15+1Знаете как трудно в ручную ровно высверлить ровно 100 дырок в металле?
Как говорил мой учитель труда — разметка, разметка и еще раз разметка :)
ямки от кернера позволяют не съезжать в сторону (если хорошо накернить)
norlin
(про софт) Много смотрел и пробовал разные медиа-серверы (в т.ч. Plex), в итоге на NAS прижился только Mediatomb, а на OS X компе – Serviio. Всё остальное либо не хотело заводиться, либо не хотело работь, либо не коннектилось с моими девайсами, либо поддерживало мало форматов, либо что-нибудь ещё не так было…
kinguru
Попробуйте Openelec. Самый удачный как по мне. Консоль не нужна вообще. Все отлично настраивается из GUI.
norlin
Спасибо, эту штуку я пропустил. Попробую.