Создаём -медиахранилище на PC-основе

Всем привет!

По наводке коллеги из Твитера @ripper2k сегодняшний мой рассказ — про реализацию проекта медиасервера для iTunes, DLNA и файлового хранилища для -инфраструктуры. Реализацию успешную.

Пара слов об ингредиентах моего домашнего компьютерного парка:

  • моноблок Apple iMac MC813;
  • ноутбук Apple Macbook Air MD224;
  • ЖК-телевизор Philips 40PFL8505H;
  • плейер Blu-ray Pioneer BDP-140;
  • приставка Apple TV 3 поколения;
  • IP-телевидение от Ростелеком;
  • айфоны;
  • ADSL-модем ASUS DSL-N10 и роутер Apple Airport Extreme Base Station (тут подробный рассказ о реализации сети);
  • микроволновка с выходом в интернет и ТВ-входом (шутка).

Как видите, собственно компьютерная подсистема основана на Маках, которые предъявляют свои требования к организации файлового и медиахранилища:

  • программная реализация Time Machine (TM далее по тексту) для создания резервных копий обоих домашних Макинтошей;
  • доступ к данным посредством AFP.

Айфоны и Apple TV также накладывают свои ограничения:

  • в обязательно порядке должна быть поднята iTunes-библиотека музыки и видео;
  • отдельным пунктом выношу важность создания «Домашней коллекции» в iTunes и предоставление доступа устройствам в локальной сети.

Телевизорные устройства требуют отдельный DLNA-доступ к видеотеке.

Ну и мои собственные:

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

Итак, условия задачи известны, но какие у меня есть варианты её решения?

Автономный NAS

Из несомненных их достоинств я выделю:

  • компактность;
  • малое потребление электрической энергии;
  • возможность установки добавочных жёстких дисков;
  • достаточно большие возможности «из коробки».

Но все эти ништяки с лихвой перекрывает факт существования проприетарных операционных систем на борту; например, тот же полноценный iTunes-сервер с поддержкой Домашней коллекции уже не поднять, поэтому — NAS вычёркиваем из списка. Ну и отдельный нюанс — их цена: вместо устройства под 4 жёстких диска и программными возможностями под вышеописанные потребности можно вполне спокойно купить Mac mini и не париться с выбором.

Раз готовая аппаратная часть нам не подходит, создадим её сами!..
В моём случае это простейший PC-десктоп с кучей жёстких дисков, работающий в режиме 7/24 и опционально подключённый к телевизору.

Linux-дистрибутивы

В поисках верного пути я устанавливал FreeNAS на свой медиа-сервер, вот впечатления:

  • проект бесплатен, основан на Linux и постоянно развивается;
  • возможность установки на внешнюю USB-флешку и загрузки именно с неё;
  • реализация большого количества нужных мне сервисов: AFP, TM, iTunes (правда, без Домашней коллекции);
  • поддержка жёстких дисков с большими объёмами, от 2 Тб;
  • гуманные аппаратные требования, позволяющие запускать FreeNAS на достаточно слабых конфигурациях.

Месяца два у меня жил этот установленный дистрибутив, но в конечном итоге я отказался от него:

  • я не знаю Linux, и нет ни малейшего желания изучать его;
  • нет Домашней коллекции;
  • жёсткие диски для максимальной совместимости и производительности необходимо переформатировать в UFS;
  • негибкость: как IT-гик, я всё же хочу полностью управлять системой, не посредством веб-браузера (см. п. №1).

Можно, конечно, было ещё поднять Mac mini с внешней Thunderbolt-коробкой для жёстких дисков... но это как-нибудь в будущем.

Внимательные дорчитатели, разумеется, спросят, что я прицепился к этой Домашней коллекции?
Отвечаю: эта технология позволяет iTunes делиться данными с Apple TV и по воздуху транслировать видео и музыку на iOS-устройства — очень удобно не хранить медиатеку на айфоне, а ловить её по wi-fi

Final Cut

Итак, в последней итерации я пришёл к окончательному варианту решения, основанному на ненавистной всем тру яблочникам Windows 7.

Был найден подходящий PC-десктоп, в него — с некоторыми сложностями — были вмонтированы 3 жёстких диска с данными:

Ввиду ограниченного подкапотного пространства система была установлена на ноутбучный 2.5’’-жёсткий диск
«в нашем колхозе свои извраты»

Программную составляющую возглавила лицензионная версия Windows 7 и подняты следующие сервисы:

  • доступ к данным для Windows-компьютерам (стандартный доступ в локальной сети);
  • доступ к -компьютерам по AFP и прекрасно работающая Time Machine на два Макинтоша;
  • iTunes-сервер с Домашней коллекцией, которых прекрасно видят и айфоны, и Apple TV;
  • бесплатные µTorrent и Free Download Manager сами понимаете для чего;
  • «Домашний медиа-сервер (UPnP, DLNA, HTTP)» для доступа телевизионных устройств по DLNA (отличная программа, кстати, отдельно хочу похвалить автора!);
  • ввиду того, что компьютер подключён по HDMI к телевизору, его можно использовать как компьютер, и как медиацентр, основанный на XBMC (редко);
  • удалённое управление сервером осуществляется по RDP; кроме того, приоткрыт доступ и для µTorrent;
  • ввиду динамического выделения IP-адресов у моего провайдера задействован сервис DynDNS с установленной программой Dyn Updater для автоматической регистрации текущего IP-адреса (модем тоже может это делать, но как-то кривовато);
  • на сервере иногда запускаются разные утилиты типа MKVmerge и проч.

Жёсткие диски вполне успешно прижились в новой системе:

Предлагаю дорчитателям оценить некое покраснение Проводника Windows

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

В дальнейших планах — обновление аппаратной части до HP ProLiant MicroServer G7 N40L (навеяно во многом отличнейшим обзором на 3DNews), но в наших краях такая экзотика в розничной торговле не встречается, надо заказывать отдельно (да и мощность процессора всё же слабовата, а я иногда загружаю систему всякими обработками) — посмотрим.

Автор: Мурат Шидаков

Подписаться на блог
Поделиться
Отправить
Запинить
2013   Apple
9 комментариев
Denis

Мурат, главный нераскрытый Вами вопрос: как сделан «доступ к -компьютерам по AFP и прекрасно работающая Time Machine на два Макинтоша;»?

Мурат Шидаков

Мне исключительно повезло, что у меня в наличии есть лицензионная копия корпоративной программы Extreme-Z IP.

Поднимается в два счёта, имеет гибкие настройки.

Но в целом можно эмулировать работу этой программы по протоколу NFS + настройка Time Machine из неподдерживаемых дисков.

Denis

Теперь все ясно. Спасибо.

Andrey

да тоже пользуюсь Extreme-Z IP для дисков AFP
осталось ещё найти программу чтоб важные файлы зеркалировать (бэкапить) на нескольких жестких дисках

Мурат Шидаков

Ну можно настроить программой типа Acronis Backup & Recovery
http://www.acronis.ru/backup-recovery/smallbusiness.html

Это проще :)

Мурат Шидаков

+1 :)

Andrey

ага!
большое спасибо за советы.

Максим

Мурат, планирую купить iMac (iTunes, программы, документы) и к нему NAS от Synology (Домашняя медиатека, фильмы, музыка,торренты). Производителем заявлена интеграция Apple® Time Machine, BitTorrent, FTP, HTTP, eMule и NZB без компьютера, межплатформенный обмен файлами и резервирование, мультимедийный сервер, совместимый с DLNA/UPnP, сервер iTunes.
Как думаете, стоит внимания продукт ?

Мурат Шидаков

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

Только учтите, что на iOS-устройства вы не сможете транслировать звук и видео по воздуху (без Домашней коллекции это не получится), кроме того, работоспособность фишек типа PlexConnect на NAS-системах не гарантирована, а этот проект здорово расширяет возможности Apple TV.

Во всё остальном — отличный продукт для использования в паре именно с Маковыми компьютерами!

Максим

Вот этот момент важен: у Synology написано про поддержку iTunes сервера, это означает возможность расшаривания Домашней коллекции для ios в т.ч. AppleTV3 ?

Мурат Шидаков

Не совсем: Домашная коллекция активируется только на Apple-продуктах, будь iTunes и в iOS-устройствах

Вводятся данные Apple ID, по которым и идёт привязка устройств к Коллекции, а Apple точно не будет передавать такие конфиденциальные данные в третьи руки

iTunes-сервер в списке служб Synlogy — это лишь расшаривание медиатеки для внешних iTunes-устройств, причём я не уверен насчёт Apple TV (надо проверять)

Вот ссылка на оф. блог, которая описывает эту ситуацию: http://blog.synology.com/blog/?p=29

Максим

Т. е. прийдётся запускать тунца на iMac и через него расшаривать Домашнюю коллекцию которая лежит в NAS ?

Мурат Шидаков

Получается, что так

То есть в iTunes на аймаке добавляем мультимедийные файлы, физически размещённые на NAS, а доступ к Домашней коллекции уже через iMac

У меня на аймаке, к примеру, ничего не хранится — всё на удалённом серваке, и в iTunes добавляется с внешней AFP-папки. Единственный минус — надо монтировать соответствющий раздел при запуске iTunes, а в остальном нет проблем, благо домашний гигабит :)

Виктор Белозероф

у меня тоже имелась необходимость в организации домашней библиотеки на домашнем nas, с вопроизведением 1080 p фильмов на apple tv 3. В качестве системы на nas установлена openmediavault 1.0 все настроенно и работает без сбоев (afp, time machine, transmission, dlna и тп. Но для полного счастья нехватает доступа к фильмам с appke tv 3 с воспроизведенеим объемного звука. Постоянная работа в сети mac mini для itunes напрягала. Пока вышел из ситуации так: запустил на nas virtualbox с widows xp, где установил itunes , настроил в itunes домашнюю библиотеку вот и получился постоянно запущенный в домашней сети ПК с itunes и домашней библиотекой. Хромает немного производительность, но это вопрос к железу nas

Ваш комментарий
адрес не будет опубликован


Ctrl + Enter
Популярное