271

Домашний медиа сервер/хранилище данных своими руками

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

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

1)Держать ПК постоянно включенным
2)Если у вас подходящий роутер, поднять на нем dlna сервер, торрент клиент и samba для доступа к файлам
3)Собрать небольшой (или большой) ПК для организации на нем торрент клиента, файлового хранилища (samba), медиа сервера для воспроизведения контента на других устройствах сети.
4)Использовать онлайн сервисы (типа Иви, мегого, кинопоиск и пр.)
Вариант 1 мы сразу отметаем - энергопотребление будет не совсем адекватное, плюс неудобство постоянно работающего ПК рядом с человеками. Ну и чисто мое ИМХО - мини сервер на антресоли (шкафу/подвале) - удобнее и практичнее.
Вариант 2 - тут если у вас мощный роутер (типа кинетик гига/ультра), то по сути можно на нем и остановиться, но есть и минусы в данной реализации - это все таки небольшие тормоза в доступе к папка, торрент клиенте (скорость не постоянна). Меня это не совсем устроило.
Вариант 4 тоже хороший, не нужно ни о чем думать, открыл, оплатил и смотришь. Только бывает многих сериалов нет на одном сервисе, но есть на другом - а это разные приложения и подписки.
Мы остановимся на Варианте № 3.
Соберем так называемый домашний NAS сервер под свои нужды (у каждого свой набор приложений, сервисов).
Для этого нам нужно:
1)Небольшой корпус в формате Mini-ITX + блок питания на 100-200вт

2) Материнская плата размера Mini-ITX, тут тоже есть пару вариантов:
Если хотим тихую и экономную машинку, то ищем со встроенным процессором и пассивным охлаждением
Если надо прям мощь и хардкор - берем под любой проц. (только смотрим что бы кулер влез в корпус)
Я выбрал плату на intel J3455 (4 ядра 1.5ггц, в бусте до 2.3 ггц), потребление ~10вт

3)Оперативная память (ОЗУ) в размере от 4гб - самый оптимальный размер - у меня пока 4гб, хватает за глаза

4) Жесткий диск - тут каждый для себя выбирает, кому-то 1тб хватит, а кто-то и 4тб заполнит за месяцок )
У меня лежали старые винты на 1тб и 500гб, поставил их

5) Операционная система, вот здесь то и кроется самый главный вопрос, что использовать?

Windows - тут все просто, ставим любимую винду, отключаем не нужные службы и приложения, устанавливаем DLNA сервер (Plex, HMS, Kodi), торрент клиент (Transmission, Qbittorrent, Utorrent, Deluge) и радуемся жизни.

Unix системы - Ubuntu, Debian и прочие (лучше ставить версию без Gui интерфейса, жрет меньше ресурсов и по сути он нафиг не нужен), ставим webmin (управление ПК из браузера), samba, тот же торрент клиент и медиа сервер. Посложнее чем с виндой, но разобраться можно.

Unraid -  это операционная система (на основе Slackware), созданная фирмой Lime technology. Насколько я знаю она платная, но люди ее использующие довольны выбором.

Nas4free(xigmanas) - очень хороший вариант, с немного обрезанной Freebsd. Ведет себя очень стабильно и лего управляется.


Xpenology - система эмулятор операционной системы Synology, которая позволит из вашего ПК сделать мощный комбайн =)

Испробовав все, кроме Unraid, я остановился на Xpenology, вот почему:
-Простота использования
-Есть все нужны приложения для моих целей
-Система в целом не тяжелая, потребляет мало ресурсов
-Доступ по Web интерфейсу, она для этого и предназначена
Покупать synology меня честно жаба душила, поэтому такая альтернатива как раз по мне =)

В кратце пробегусь, как установить Xpenology На ваш ПК, материалы беру с офф сайта xpenology:

1)Нужна флешка которую вы оставите в ПК для загрузки эмулируемой ОС (этакий загрузчик)

2)Скачиваем сам загрузчик из этой темы
Какой именно загрузчик выбрать, тут поможет либо метод тыка (пробовать разные загрузчики у себя), либо изучение форума, раздела Успешные обновления
3) Вставляем флешку в USb порт, нам нужно узнать ее VID и PID
(Панель управления - Диспетчер устройств - Контроллеры USB - Ваша флешка - Свойства - Сведения - ИД оборудования)

4) Установить и запустить программу OSFmount, смонтировать Partition 0 (15 Mb)  и Partition  1 (30mb) из файла загрузчика, перед монтированием убрать галку Read-only drive

Редактируем файл grub/grub.cfg в данном смонтированном образе.

set vid=0xA234 #VID флешки/ридера - нужно ввести свои данные
set pid=0xB678 #PID флешки/ридера -
нужно ввести свои данные
Берем из темы  нужные нам файлы extra.lzma/extra2.lzma - расширенный список драйверов для нашего загрузчика.

Копируем их с заменой в Partition 1 (30mb)

5)Размонитруем флешку в программе OSFmount

6) Скачиваем Rufus для записи на флешку нашего образа.
Выбираем образ, записываем его на флешку. Ждем пару минут.
Готово, теперь можно вставлять нашу загрузочную флешку в будущий "NAS".

Далее подготовим BIOS нашего ПК для установки и запуска ОС xpenology.
Эти настройки исключительно индивидуальные, под разное железо могут отличатся параметры для успешного запуска, но есть пара, которые подходят 90% железу:

а) Отключение энергосбережения процессора
б) Отключение встроенной видеокарты в BIOS
б.1) Отключение встроенной видеокарты с помощью загрузчика:
Во многих bios uefi есть пункт CMS загрузчика, он позволяет выбрать в каких режимах грузить Накопители/Видео - либо UEFI, либо MBR
У меня сделано так - в CMS видеоадаптеру разрешено загружаться только в UEFI, а загрузочная флешка грузиться в Legacy (более старый формат BIOS). Тем самым ПК думает что видеокарты у нас нет. Это актуально для моей asrock j3455b.

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

7)Подключаем наш ПК к сети,  вставляем флешку, делаем нашу флешку основной в BIOS, перезагружаем.
8) В зависимости от железа, в течении примерно 5 минут, Lan порт должен загореться зеленым - значит коннект к нашему устройству есть.

Заходим на find synology

Тут устройство должно определиться и предложить установку.

Выбираем установку вручную, скачиваем нужный нам файл прошивки с Архива Сниоложи

Для моего загрузчика DS 918+ asrock j3455 подходит 25426.

На всякий случай вот мой загрузчик, в нем уже поменяны extra/extra2 на последние, вам нужно будет только в разделе partition 0 / grub/grub.cfg  поменять PID и VID флешки.
Нажимаем ОК, система предупреждает что с HDD будет все удалено и начнется установка.
Через 3-5 минут начнется таймер отсчет 10 минут до загрузки ОС, в зависимости от вашего железа.
Во время установки ПК может 2-3 раза перезагружаться и в некоторых случаях, таймер может закончиться, а система еще не стартанула - ЖДЕМ, такое бывает, всего можно прождать минут 15-17 и система должна загрузиться. Смотрим по LAN порту - зеленый, значит загрузка прошла успешно и коннект к серверу должен быть.

Выполняем настройку и у нас в итоге должно вылезти окошко авторизации:

Система установлена, это уже хорошо!

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

Создаем Пул ресурсов хранения, далее создаем Раздел.
Файловая система ext4/btfrs на вкус и цвет, я использую ext4
Raid - Basic, если у вас один диск. Если много дисков и вы хотите зеркалить данные, то делаем RAID 1.

Приступим к установке нужных нам приложений.

Transmission - торрент клиент.

Нам потребуется прописать репозиторий пакетов от community synology.
Центр пакетов >Настройки >> Источники пакетов

Название: http://packages.synocommunity.com/
Местоположение: http://packages.synocommunity.com/
Жмем ОК

Центр пакетов >Настройки > Основное

Уровень доверия - Любой разработчик

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

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

File Station > Папка с заказчиками> Свойства > Разрешения > Создать > Вводим группу sc-download и даем ей права на запись/чтение.
Можем к нему подключить через браузер или remote GUI

http://IP адрес вашего сервера:9091/
Логин и пароль указанные при установки



Делаем общий доступ к папками для наших устройств в локальной сети.


Панель управления > Файловые службы> SMB (Включить)
Дополнительные настройки и ставим все как на скрине

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

Так же мы можем установить медиа сервер Plex для комфортного просмотра видео на тв и смартфонах.

Теперь итоги:

Корпус + БП ~2000р
Мат. плата ~5200р
ОЗУ 4гб - 1600р
Флешка - 200р
HDD мне достались бесплатно, 1 тб стоит около 4000р
Итого: ~13 000р за тихий, почти не тратящий энергию сервачок )
Потребление в среднем 17-20вт в час, в месяц выходит по деньгам не более 60-70 рублей.

Если решитесь использовать данную ОС и возникнут вопросы - пишите, помогу чем смогу.
Вы смотрите срез комментариев. Показать все
8
Автор поста оценил этот комментарий
Вариант 1 мы сразу отметаем - энергопотребление будет не совсем адекватное )

сколько это в деньгах? текущий комп не умеет в экономичность?

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

раскрыть ветку (24)
6
Автор поста оценил этот комментарий

обычный ПК с процессором типа i5 и видео типа 1050ti, потребляет около 200вт (около 700 р в месяц) в среднем. Добавим к этому шум в комнате (хорошо если это отдельная комната).


Маленький ПК всегда можно убрать на антресоль/кладовку.


Да и на основном ПК вы же что-то делаете ? Играеть, читать, писать, и пр.

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

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

раскрыть ветку (17)
2
Автор поста оценил этот комментарий

обычный ПК с процессором типа i5 и видео типа 1050ti, потребляет около 200вт

Не правда. Если простой (а фильмы до 4К качества), то там и 80вт не считая устройство вывода (телик, моник).
Добавим к этому шум в комнате

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

раскрыть ветку (7)
0
Автор поста оценил этот комментарий

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


Ну и сам по себе 24/7 основной комп это не очень комильфо.


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


А по сути если кому-то удобно использовать свой основной ПК как медиа сервер и он этим доволен - это только радует )

раскрыть ветку (6)
0
Конно, людно, оружно
Автор поста оценил этот комментарий

У нвидии это вроде началось с 1000 серии. Ну, 1050, 1060, 1660 и прочие. Очень удобно, на самом деле.


Про остальное согласен, лучше выделить какие-нибудь дрова. У меня вот на Lenovo E330 + 2Tb внешний диск всё) Ну, правда, с линуксом не получилось, сижу на винде.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
0
Конно, людно, оружно
Автор поста оценил этот комментарий

Полупассивный - это что такое?

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

Я ничего не нашёл до 1000 серии. С 15-го года собирались вводить. Всё что ниже делалось только сторонним ПО. Если есть инфа - кидай сцылку.

Автор поста оценил этот комментарий

Даже горячая gtx 970 не при 3д нагрузке жрет всего 17вт и не раскуручивает вентиляторы. Вы явно переоцениваете суммарное потребление i5 + 1050 ti. ПК с ними скорее всего уложится суммарно в 75вт при подобной нагрузке. У меня 6ядерный sandy bridge + 970 пляшут около 90вт при небольшой нагрузке, хотя можно было бы снизить максимальный множитель процессора и получить еще меньший тдп. Если чего замерял по счетчику.

0
Анимешник в 40
Автор поста оценил этот комментарий
обычный ПК с процессором типа i5 и видео типа 1050ti, потребляет около 200вт

они у тебя в вечном разгоне штоле? и7 6700hq, 1070, - 230W в фурмарке, откуда у тебя такие цифры? Там максимум 90W будет и то если это 4к видео и видюхе придется менять режим на более высокие частоты. Я смотрю в FullHD скачаный фильм через любой плеер частоты ядро (память) 800 (1200)

раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Поставлю умную розетку на него, посмотрю реальную загрузку )

раскрыть ветку (6)
1
Анимешник в 40
Автор поста оценил этот комментарий

завтра буду в офисе покажу чем сам мерил

Анимешник в 40
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (4)
2
Автор поста оценил этот комментарий
Я свой померял, в простое где то 50вт, в нагрузке до 90вт.
Вполне экономично, но все равно держать его постоянно включённым - это как не глушить машину под окном))
раскрыть ветку (3)
Автор поста оценил этот комментарий

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

жрет больше и тратит деньги? конечно, но даже б/у (которое может невовремя умереть) будет окупаться долго.

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

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

раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Опять двадцать пять, ну вы авто под окнами держите на холостых?
Я сижу играю,работаю, жена, дети захотели посмотреть фильм, файлы забрать себе какие-то, и мне игру сворачивать?
У меня i5 - загрузка в играх нормальных около 60-70%.
Даже браузер с нормальным кол-во вкладок и контента нормально нагружает систему.
Я не представляю как ещё параллельно на этом же пк будет качаться торрент, висеть библиотека плекса и сервер умного дома.
Ну если только у вас не i7 и ssd на пару терабайт и для вас это не проблема.

ИМХО - небольшой домашний сервер это удобно, кто бы что не говорил. Тем более для людей с который любят экспериментировать и что-то тестировать)
раскрыть ветку (1)
Автор поста оценил этот комментарий

у меня ссд на 250 под систему, по и игры, остальное на 2х хардах. и7 у меня 3770 (5-6к на авито), то есть слабее современных и5. качающиеся торренты проц и память практически не грузят, а игра запущена на другом носителе. одновременно играть и смотреть фильм - вообще без проблем. но я 4к не качаю и не смотрю, тем более на 5дюймовом телефоне или 10дюймовом планшете

0
DELETED
Автор поста оценил этот комментарий

Это так называемый выбор варианта уровня личного "комфорта". Мне, как пример, не жалко платить в какую то игру 500-1000 рублей в месяц чтобы посидеть и поиграть с комфортом, а кто то будет ныть что я "донатер". Так же и тут, либо дешево и максимально экономично, или же нормально, но подороже. Опять же, даже 700 р в месяц за нормальный рабочий комп не так то и много ведь. А шум дело легко решаемое. При желании все можно на пассиве сделать.

0
DELETED
Автор поста оценил этот комментарий

150-200р в месяц (но не больше).
точнее не замерял (плюс карантин и пк не отключается), но у меня сервак жирнее будет чем у ТС из-за HDD.

раскрыть ветку (4)
Автор поста оценил этот комментарий

у меня в месяц вся квартира рублей на 200-250 употребляет

раскрыть ветку (3)
4
Автор поста оценил этот комментарий
Вот это жесть, свечки горят?)
раскрыть ветку (2)
14
Автор поста оценил этот комментарий

это социальный тариф в Пиздабольске

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А в Квт сколько у Вас потребление? Так то понятней будет.

0
DELETED
Автор поста оценил этот комментарий

Поддерживаю. + особенно про лет 5.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества