домашний медиа сервер linux

Домашний медиа сервер minidlna

На кой черт это надо?

Так сложились обстоятельства, что мне удалось скоммуниздить старенький ПК, да и чтобы он просто не пылился, так как такое старье продавать за 5-7 тысяч (цена в моем регионе за подобную конфигурацию) мне стыдно, а получать за него 3 тысячи — ну такое. Я решил, сделаю дома небольшую библиотеку фильмов, музыки, да и у жены очень много фотографий, которые её очень дороги. Задумка была следующей.

Некий медиа сервер, который будет транслировать медиаконтент на телевизор.

Некое локальное хранилище для файлов, порой приходится с флешками побегать, а то жесткого диска на 500ГБ не хватает.

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

Цели поставлены, осталось их реализовать. Вряд ли опытные пользователи найдут здесь что-то полезное для себя, наверное, только начинающие пользователи Linux, так как все действия очень простые в исполнении.

Установка Linux

То, как поставить линукс, я думаю, не стоит говорить. Я просто опишу что я сделал после установки. Во-первых, пока компьютер был возле меня, я настроил статический адрес в файле /etc/netplan/00-installer-config.yaml

Думаю, тут вроде понятно, что где что и как. Конечно, правильнее было бы привязать ip-адрес через роутер, но у меня роутер Xiaomi, и там все в иероглифах. Я просто сделал статический ip-адрес на компьютере. После этого я его отнес в подвал и подключил к роутеру и сел за рабочую машину. Теперь стоит создать пару ssh-ключей для удобства

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

Теперь настрою файл

Установка transmission-daemon

И так, начну с торрент-клиента transmiss-daemon.

Так обновятся все пакеты и установится transmiss-daemon. Вообще не рекомендуется ставить без ведома все подряд, но так как у меня система только что установленная, установятся только обновления системных пакетов, и вряд тли что-то сломается. После установки transmission-daemon нужно его выключить для того что произвести настройку.

Если править файл конфигурации /etc/transmission-daemon/settings.json в тот момент как демон работает, изменения не сохранятся. И так мне надо поправить несколько строк, но для начала создам папки куда будет все качаться. Я создам все папки для медиа контента в /media и будет /media/torrent/downloads для загружаемых файлов и /media/torrent/complete для файлов которые уже загрузились

сразу сменю владельца на папки для загрузки на debian-transmission

И запуск transmission

и захожу в web-панель transmission по ip-адресу и порту 9091, у меня это 192.168.31.5:9091

image loaderweb-интерфейс transmission

transmission почти готов теперь настрою проксирование через NGINX

Установка NGINX и настройка проксирования

Я поставил весь nginx, но в теории достаточно и самого пакета nginx

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

image loaderПриветственное сообщение от Nginx

И создам файл /etc/nginx/sites-enabled/home.conf с базовым содержимым

Немного объясню файл. listen 80 указываем на каком порту будет слушаться сайт, root /var/wwww/home я создал папку от имени root и поместил туда простую страницу html взятую из интернета для проверки как будет все работать.

image loaderhtml страница скачанная из интернета

Так же я добавил строку 192.168.31.5 home.ru в рабочей машине в файл /etc/hosts для того что бы сайт мог открываться в браузере с рабочей машины по адресу home.ru что и указал в файле home.conf server_name home.ru

Настройка проксирования transmission-daemon через nginx

NGINX вообще мощная фигня, и для того что бы открывать web-панель transmisson через http://home.ru/transmission/ его будет более чем достаточно. Все правки я буду делать в файле /etc/nginx/sites-enabled/home.conf для начала добавлю новый location и в нём укажу что бы он проксировал запрос с home.ru/transmission/ на 127.0.0.1:9091

блок location для transmission

полный файл home.conf

Написание скрипта

Так сложилось, что у меня телевизор Samsung толком не воспроизводит видео в формате avi, а если и воспроизводит то как то криво. Нельзя перемотать, длительность фильма такая — что люди стока не живут, да и самое неприятное заключается в том что посреди фильма он может просто оборваться. А вот формат mkv он ест нормально. И поэтому я решил написать небольшой скрипт на bash который будет запускать сам transmission-daemon после загрузки файла. Немного подумав над логикой и посмотрев как качаются разные файлы, выстроил себе цепочку действий. Во-первых надо понять, скачалась папка или файл. Если папка, то создать такую же папку в директории для DNLA сервера, если файл, то пропускаем. Возвращаемся к папке, теперь смотрим на содержимое папки, если файлы avi то конвертируем их через ffmpeg в конечную папку, если в папке файлы mkv то просто перемещаю их, но если там то-то другое, просто кидаю в /tmp для дальнейшего анализа. Теперь возвращаемся к началу скрипта, если же это не папка, а файл то, смотрим на формат и при необходимости конвертируем. Вроде ничего сложного, вот сам скрипт

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

даю скрипту права на исполнения

После останавливаю transmission-daemon

и меняю 2 параметра в /etc/transmission-daemon/setings.json

done-enabled перевожу на true, то-есть включаю активацию скрипта по окончанию загрузки, а done-file указываю полный путь к файлу, можно указать только название файла если файл лежит в папке transmission, но мне легче указать полный путь.

Установка медиа сервера

В качестве медиа сервера DNLA я выбрал minidlna. Ставится из репозитория ubuntu, прост в настройке.

Указал где хранить базу данных файлов minidlna

Указал куда писать логи

и указал имя сервера

и в конце перезапустил сервер

И получил результат

61184b2abf8a047ce691e4258b49746f 0d962181a54b4721f4ee889309c0e58c

Напоследок

Писать о том как я настроил временно samba не буду. Есть очень много мануалов в котором все описано куда лучше, чем смогу описать я, но хочу поделится несколькими мыслями на будущие) Целый комп для этого излишнее, тем более у меня есть роутер с прошивкой OpenWRT на котором можно все это реализовать, но жена мне раз дала идею сделать мониторинг цен. Я такое уже делал, написал небольшой скрипт на bash который парсил страницу, брал оттуда название товара, картинку и цену. Скрипт запускался через cron. Идея неплохая, но для каждого сайта необходимо делать свой шаблон. И скорее всего сайты по типу Wildberries при авторизации будут показывать другую цену. Идею думаю реализовать на C++, которые будут брать ссылку для просмотра из БД и смотреть на цену. Если цена записанная в БД будет больше, то отправлять сообщение в том же телеграме о том что на такой-то товар ценна изменилась. Да и для разных экспериментов и обучения можно поднимать сервере виртуальную машину и её ковырять. Так же есть идея реализовать некую запись телепередач. У нас нет обычного телевидения, есть всего 1 канал XD, и жена смотрит несколько передач. Думаю просто настроить запись их в тот же медиа сервер. Но все это планы, желание на исполнения не много.

Читайте также:  как отключить скриншотер на виндовс 7

Я впервые пишу такой длинный текст, и вообще в первые куда-то пишу по мимо личных сообщений. Не судите строго.

Источник

Домашний медиасервер на Linux

Кому вообще нужен домашний сервер?

Если у вас в доме больше одного компьютера, так или иначе хотя бы один из них будет выполнять роль сервера, даже если вы этого не осознаете. Вам же нужно где-то хранить коллекцию музыки, фильмов, личных фоток, качать торренты и так далее.
Чем больше разрастается домашний зоопарк околокомпьютерной техники, тем острее становится этот вопрос. У меня, например, два рабочих компьютера (мой и жены), ноутбук, домашний МФУ, а также Full-HD телевизор и 5.1 акустика, изображающие домашний кинотеатр. Всё это связано гигабитной сетью, вайфаем и подключено к интернет.
Так сложилось, что у нас роль домашнего сервера выполнял компьютер жены. Но практика показала, что ни с одной ролью он толком не справляется: на ночь не оставишь из-за шума, как сервер «подтормаживает», если на нём запущено что-то ресурсоёмкое, до телевизора 5 метров и управлять плеером неудобно.

Требования к домашнему серверу

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

2. На домашнем сервере логично держать вообще все файлы с данными, включая музыку, видео и т.п. С другой стороны, хранить видео на зеркальном рейде — это как-то слишком) В принципе, софтверный рейд можно настроить так, что одни разделы будут зеркалироваться, а другие работать в режиме raid-0 (stripe). Но у меня уже имелся двухтерабайтник с музыкой и видео, так что нужно было просто его перенести на сервер отдельно от рейда.
Такой трёхдисковый режим хорош еще и тем, что ночью «зеркальные» диски могут спокойно уснуть, что должно положительно сказаться на сроке их службы.
Таким образом, сервер должен позволять подключить как минимум три HDD.

3. Сервер должен иметь нормальные мультимедийные возможности — родной выход HDMI, поддержку многоканальной акустики, поддержку разнообразных кодеков и так далее.

4. Сервер должен уметь нормально качать и отдавать торренты.

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

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

Варианты

$470) — без дисков, разумеется, что не очень-то дешево.

2. Существуют домашние цифровые медиаплееры, качественно решающие проблему воспроизведения цифрового медиа. Один из лучших представителей — Dune HD Base 3.0, который имеет полный набор AV-выходов, показывает всё подряд с любых носителей, имеет встроенную торрент-качалку и может работать в качестве NAS. Цена без дисков порядка 12000 руб. (

$400). Недостатки: всего один слот для HDD; но главное — даже у топовых медиа-плееров очень, очень низкая производительность в качестве сервера. Всё те же несколько мегабайт в секунду.
i?path=b1112143710 img id4624373792098431662
Существуют решения и существенно дешевле: например, неплохо себя зарекомендовавший Popcorn NP101S с 1.5гб жестким диском обойдется в среднем в 7000 руб. (

$240), но тут все функции кроме медиаплеера реализованы просто для галочки.

3. Для типичных «юзеров», которые за полгода «убивают» Windows и вызывают мастера, чтобы её переустановить, почти единственный вариант — установка связки NAS+медиаплеер. Будучи единожды настроенной, такая связка может проработать достаточно долго без вмешательства админа.
Но для людей, разбирающихся в компьютерах, покупать два устройства вместо одного — это как-то неправильно.
Универсальные устройства есть и их много. И называются они — персональные компьютеры)

4. 4c78753e62828045555732.jpg 240Существует интересный класс готовых PC, называемый неттопами. Это такие очень компактные «нетбуки» без клавиатуры и монитора. Идея в том, что если вы работаете и в офисе, и дома, то вы можете носить с собой флэшку, можете таскать тяжелый ноутбук, а можете небольшую коробочку, в которой заключен компьютер целиком. Плюсы: как правило, это очень тихие или полностью бесшумные компьютеры с очень низким энергопотреблением, многие из которых имеют возможность для монтажа прямо заднюю панель телевизора при помощи VESA-креплений. Минусы: младшим моделям не хватает производительности для работы с HD-видео — требуется хотя бы двухъядерный Atom 520 и выше с чипсетом nVidia ION. Цены на такие прокачанные неттопы начинаются с 11-12 тысяч рублей (

$400). Второй минус — неттопы позволяют подключить в лучшем случае один жесткий диск, да и тот 2.5″, так что про их использование в качестве полноценного NAS можно забыть.

5. Просто взять первый попавшийся системник и использовать его в качестве сервера технически конечно можно, но получится очень плохо. К медиа-центрам есть довольно специфические требования:
5.1. Компьютер должен быть почти бесшумным. В цифрах это порядка 25дБ максимум, при пороге слышимости (на частоте 200 Гц) 20 дБ и болевом пороге порядка 100дБ. Считается, что ночной шум выше 30 дБ может приводить к нарушениям сна. Типовые компьютерные комлектующие имеют уровень шума 35-40 дБА и выше, так что придется тщательно подбирать абсолютно всё, в чём есть хоть какие-нибудь движущиеся части.
5.2. Есть некоторый «достаточный» уровень вычислительной мощности, выше которого начинается лишнее. Лишний шум, лишнее энергопотребление, лишняя рассеиваемая мощность. При наличии нормальной видеокарты, даже встроенной, достаточно мощности любого современного процессора кроме младших Atom-ов. И простейшие Селероны, и младшие Атлоны более чем подойдут.
5.3. Медиасерверу требуется гигабитный порт ethernet, нормального качества акустические порты, а также «родной» порт HDMI с поддержкой HDMI-audio. HDMI аудио даёт возможность вывести на телевизор не только видео, но и звук. Эта относительно редкая опция не стоит ничего, зато выручит, если что-то случится с акустической системой.
5.4. В моём случае требуется как минимум три слота под нормальные 3.5″ жесткие диски.
5.5. Домашнему серверу требуются специфические органы управления: пульт ДУ и специальные беспроводные клавиатура и мышь.

Подбор железа

Существует прекрасный сайт SilentPCReview.com, на котором фанаты придирчиво тестируют разнообразные комплектующие, и в частности, профессиональными инструментами измеряют уровень их шума в реальных условиях. Каких-либо русскоязычных, да и любых других аналогов этому сайту просто не существует.
У этих ребят есть подборки рекомендуемых ими компонентов, с описанием всех плюсов и минусов. К сожалению, 80% из рекомендованных комплектующих в России просто не продаются. Ещё 10% продаются под другими брендами (попробуй, догадайся что есть что), так что комплектующие придется поискать. Такого, чтобы всё можно было купить в одном магазине — увы, нет. Я в итоге заказывал в двух интернет-магазинах с весьма сомнительной репутацией по маркету, и из одного мне везли заказ почти неделю.
Итак, приступим.

Читайте также:  как проверить какой линукс установлен

1.1. Самая важная деталь домашнего сервера — это корпус. В природе существуют специальные корпуса для HTPC (home theatre PC), например — HIPER HMC 2K53A:
HIPER HMC 2K53A H1
К сожалению, кроме выдающейся внешности, у данного корпуса сплошные недостатки. Всё очень грустно с шумом и охлаждением, очень трудно найти подходящий процессорный кулер (высотой не более 39мм!), имеется всего один слот для HDD, максимум одна карта расширения, да и та — через Г-образный riser-переходник, которого в комплекте поставки нет.

1.2. i?path=b0719170624 imgБольшинство HTPC-корпусов имеют форм-фактор «десктоп» или «куб» и выглядят достаточно симпатично, как например GMC AVC-S1 на картинке. Технически, десктопные HTPC сервера представляют собой корпус размером «почти mATX», положенный на бок, и поддерживают установку нормальной mATX платы.
Предполагается, что такой корпус будет стоять в стандартной 19″ AV-стойке рядом с ресивером, усилителями и т.п. А вот если у вас стойки нет (как у меня, например), то совсем непонятно, куда эту красоту поставить. Зато у меня имеется место между стеной и телевизором, как раз под корпус типа middle-tower.
Сразу хочу заметить, что все продаваемые у нас HTPC-корпуса получили низкие и очень низкие оценки на SilentPCReview. Если вы хотите собрать тихий компьютер в подобном корпусе — будьте готовы полностью менять систему охлаждения, включая блок питания.

1.3. i?path=b1206183317 img id1031043938220141874В классе тихих стандартных вертикальных корпусов есть безусловный лидер — это линейка Antec P180/182/183. После долгих раздумий я взял mATX-модель Antec P180 Mini. Не сочтите за рекламу, но этот корпус оказался прекрасен! Трехслойные стенки (сталь — шумопоглащающая прокладка — сталь), огромный 200мм вытяжной вентилятор, идеально продуманные воздушные потоки, отдельный отсек для блока питания, виброгасящие шайбы для крепления пяти дисков в двух удобных корзинах, быстросъемные пылевые фильтры, которые можно за 2 минуты помыть и поставить обратно — у этой модели просто нет недостатков! Цена всего удовольствия — примерно 4500 руб (

$150), без блока питания. Но оно того безусловно стоит!

2. С выбором блока питания пришлось повозиться. В конечном счете я выбрал Corsair 450VXEU, который, вообще говоря, не считается тихим. Зато этот БП оснащен мощным радиатором и «умным» вентилятором. В результате на нагрузках до

200 Ватт вентилятор почти стоит и его не слышно. Так как весь медиацентр по идее потребляет что-то около 80-100 Вт, этого более чем достаточно.

3. i?path=b0803205630 img id5082269459470922598С кулерами ситуация немного лучше, по крайней мере в продаже есть штук пять моделей, из которых уже можно выбирать. Я взял Scythe Samurai Zz; забавно, но он стоит примерно столько же, сколько и охлаждаемый им процессор:)
В принципе, корпус Antec P180 спроектирован так, что через радиатор процессора проходят сразу два воздушных потока, поэтому для охлаждения CPU достаточно даже пассивного радиатора. Я из интереса проверил, под полной нагрузкой мой 3-Ггц Атлон с отключеным процессорным кулером прогревается всего до 38’C. Но так как этот кулер «умный» и всё равно вращается на скоростях от 300 до 1000 оборотов, то его не слышно. Ну, раз уж кулер есть и он бесшумен — я подключил его назад. Пусть заодно обдувает память и видеочип.

4. В качестве диска для хранения видео я использую 2-терабайтную Seagate Barracuda LP. Это такая хитрая тихая модель специально для медиацентров с нестандартной скоростью вращения 5900 об/мин. Его, правда, я выбирал примерно год назад. Сейчас для организации рейда я поверил рекомендациям SilentPCReview и взял пару терабайтных самсунгов из EcoGreen-серии. Да, работают тихо, да, при закрытом корпусе их совсем не слышно.

5. i?path=b0501230249 img id5198594086857632203Брать отдельную видеокарту я не хотел принципиально — это лишние проблемы с охлаждением и шумом, да и не будет для неё никаких задач. Поэтому в качестве платформы я выбрал чипсет AMD 880G. Не то чтобы я был фанатом AMD, но просто у этого чипсета практически нет конкурентов по качеству встроенной графики (ATI 4250 HD) с родной поддержкой HDMI, HDMI audio, USB 3.0 и т.д.
В комплект к материнской плате Gigabyte 880GM-USB3 я взял две гигабайтных планки DDR3 и двухъядерный Атлон 3 Ггц (Athlon II X2 250). После настройки драйвера PowerNow 99% времени процессор работает на частоте 800 МГц, разгоняясь до 1400 только при проигрывании Full-HD видео, так что процессор, как я уже писал выше, неважен. Я бы взял меньше, просто этот оказался самым медленный из всех атлонов, что были в двух магазинах. Двух гигабайт памяти тоже более чем достаточно, реально используется 800-900 Мб.

7. i?ctype=1&path=b0128225529 IMG 0298Но одним только пультом обойтись сложно. Скажем, для просмотра роликов на zoomby или youtube всё-таки нужны мышь и клавиатура. При этом, в позе «сидя на диване» пользоваться обычным беспроводным комплектом не очень-то удобно.
На рынке есть десяток решений именно для таких условий эксплуатации. Среди них попадаются достаточно симпатичные, как например Logitech diNovo mini на картинке справа, но отдавать 200-300 долларов за редко используемую клавиатуру с мышью — это как-то перебор.
В итоге я выбрал Bluetooth-двойку BTC 9039ARF3 (на фото ниже), представляющую собой клавиатуру со встроенным трекболом. Трекбол — это такая шариковая мышка «вверх ногами», у которой нужно вращать этот самый шарик. К трекболу привыкаешь довольно быстро, но очень не хватает колеса прокрутки. В целом получилось довольно удобно — можно держать клавиатуру на коленях или столике, а можно по-быстрому схватить двумя руками, воспользоваться трекболом и положить её назад.
К недостаткам можно отнести довольно слабый передатчик, он с трудом пробивал сквозь жк-телевизор. Пришлось искать usb-удлинитель и вытаскивать передатчик «на свет божий». Кроме того, мне так и не удалось заставить BIOS видеть эту клавиатуру, поэтому на время установки ОС пришлось доставать со шкафа и втыкать старую добрую клавиатуру PS/2.
Если не считать китайских братьев-близнецов под дружественными брендами, адекватных конкурентов в диапазоне «меньше 60$» у этой клавиатуры практически нет, так что я рискнул, не смотря на не очень хорошие отзывы на маркете.
i?path=b1107185001 img id9010631425237597827

Процесс сборки благодаря отлично продуманному корпусу прошел без каких-либо сложностей и, можно сказать, прямо-таки доставил удовольствие. В итоге получился очень тихий компьютер, не бесшумный, но именно что очень тихий. Если ночью стоять прямо возле системного блока, то можно услышать легкий шепот ветерка, который абсолютно не мешает. Для примера, работающий на кухне холодильник слышно намного громче.
Цена вопроса без учета стоимости дисков вышла чуть меньше 18000 руб. (

Операционная система

image loaderУ Microsoft есть специальные версии операционных систем, ориентированные на применение в домашних медиацентрах — Windows Media Center, с которыми, вроде как, всё отлично работает. Но выкладывать 5000 рублей за операционную систему (или даже красть её) при наличии бесплатных вариантов мне не хотелось.

Читайте также:  создание резервной копии windows 10 acronis true image

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

Я не могу назвать себя «линукс-гуру», но по работе мне довольно много приходится работать с серверами под этой ОС, поэтому общее представление о системе я имею. С другой стороны, про настройку linux-десктопов я не знал практически ничего. Да, я игрался пару раз на домашнем компьютере, но как-то всё не складывалась у нас любовь.
Окончательно меня убедило наличие специальной сборка mythbuntu, обещавшей «настроенный домашний медиацентр прямо из коробки» — я, конечно, тут же начал качать образ.
image loaderЭто была ошибка. Нет, если вам нужна только функциональность MythTV + samba server, и всё оборудование у вас заработает «с полпинка», то в принципе этот дистрибутив вам подойдет. Просто в этой системе нет вообще ничего, кроме ядра, самбы, MythTV, мозиллы и оконного менеджера XFCE. Нет ни гнома, ни КДЕ, то есть большая часть графического софта у вас вообще не запустится.
Впрочем, с системой идет конфигуратор Mythbuntu Control Center, из которого в два клика можно поставить полноценный kubuntu, что я собственно и сделал. Но нужно было сразу брать нормальную русскую убунту.
Кратко, прочие недостатки mythbuntu: определенные проблемы с русификацией (особенно это касается консоли — клавиатура не настроена, шрифты заставляют рыдать); самое главное — проблемы с драйверами для видео. Драйвер, предложенный инсталлятором по умолчанию, у меня просто вешал систему. Но это, конечно, камень в огород AMD/ATI, которая не позволяет включать свои драйверы в дистрибутивы линукса и заставляет всех пользователей скачивать драйвера исключительно с их сайта (да-да, nVidia ведёт себя точно так же).
Отдельное спасибо хочется передать погрязшим в лени вебмастерам сайта ATI. Вот просто представьте: у вас есть система вообще без видеодрайверов с незапускающимися иксами, вы из консоли через текстовый браузер lynx кое-как скачиваете тарбол с исходниками, пытаетесь понять, как это правильно собирать и… обнаруживаете, что инструкция по сборке драйверов доступна только в формате PDF — и никак иначе! Epic customer care.
image loaderК чести ubuntu, у них в комплекте идёт тулза, предлагающая почти на автомате скачать и установить драйвер с сайта ATI или nVidia. Но — внимание — тулза графическая, то есть для её использования нужно сначала зайти в графическую среду хоть как-нибудь.

Медиацентр MythTV

Медиацентр XBMC

thumbs screenshot000Я не очень везучий человек; когда я добрался до XBMC, у них как раз лежал PPA-сервер и установить XBMC автоматически было нельзя. В результате мне пришлось вытягивать исходники из SVN, ставить добрую сотню пакетов lib-blabla-dev и компилировать xbmc самостоятельно. Исходники, кстати, занимают больше гигабайта на диске и компилируются с нуля минут эдак 20. Но оно того стоило.
Во-первых, в XBMC нормально организовано меню. «Видео», «музыка», «фото», «настройки», ну еще где-то в углу кнопка выключения и погода с часами — ничего другого в главном меню быть не должно. Казалось бы, элементарно — но нет, это похоже понимает только команда xbmc и еще пожалуй freevo.
Вообще, надо сказать, что интерфейс xbmc ориентирован именно на пульт и большой экран. Крупные, читаемые издалека надписи, немного непривычная организация меню, заточенная под управление стрелками — но привыкаешь быстро.
Во-вторых, xbmc изначально создавался для microsoft xbox, поэтому он дружит со всеми кодировками. С русификацией тоже никаких проблем нет.
thumbs screenshot007В-третьих, он всеяден. Умеет, например, видеть отдельные песни в одном длинном файле flac (winamp, к примеру, такого не умеет — слушай весь альбом целиком). Подключение iptv немного своеобразно, но в целом несложно: нужно элементарно распарсить плейлист провайдера на простейшие текстовые файлы strm.
В-четвертых, xbmc нормально спроектирован. Нет никаких бэкенд-серверов, баз данных или отдельных внешних конфигураторов; которые падают, глючат или вылетают; все настройки доступны с пульта. Чувствуется влияние xbox-а.
В-пятых, он поддерживает огромное количество веб-сервисов (и русскоязычных тоже), в том смысле, что умеет сам находить картинки с обложками альбомов, описания к фильмам, информацию о жанрах и т.п., и заносит всё это в «медиатеку», которую можно сортировать в любых направлениях. Вы это оцените, когда захотите вечерком посмотреть, скажем, не слишком старую французскую комедию и попытаетесь вспомнить, что вы там накачали. Особенно если качала жена)
Есть и минусы. Текущая версия всё еще бета и иногда глючит. Например, не работает режим «повторение плейлиста», и вообще песни в плейлисте иногда повторяются по два раза. Но эти мелочи, надеюсь, поправят. Что хуже — веб админка давно заброшена и абсолютно неюзабельна. Кроме того, пару раз xbmc падал сам по себе, правда после удаления pulseaudio падений вроде больше не было.
В общем, я для себя оставил пока именно его, в надежде на скорое исправление багов.

Торрент-сервер Transmission

Бонусы

Что еще можно запустить на домашнем сервере:

1. Во-первых, если у вас есть принтер, можно организовать принт-сервер для всех домашних компьютеров. Настройка достаточно проста, но я этого делать не стал по той простой причине, что у меня МФУ (принтер+сканер), и чисто физически его удобнее держать на столе рядом с рабочим компьютером, а не с сервером.

2. Можно настроить веб-сервер практически в любой конфигурации, если вы знаете, зачем он вам нужен)

3. image loaderМожно настроить полноценный почтовый сервер IMAP. IMAP — это мощнейший, но сложный в реализации почтовый протокол, который, к сожалению, не имеет нормальной поддержки в таких популярных почтовых программах, как Thunderbird, The Bat! и Outlook Express. Если у вас есть аккаунт Gmail и вы хотите оценить всю мощь этой технологии, попробуйте установить полноценный IMAP клиент, например, Zimbra Desktop. Скажу лишь одно слово: синхронизация. Синхронизация ВСЕГО — писем, папок, фильтров, адресной книги, календаря… Сидя в офисе, вы начинаете работу с новым заказчиком, заносите его в адресную книгу, создаете под него папку и фильтр; приходите домой, запускаете почтовый клиент — а у вас уже есть эта папка, этот фильтр и этот контакт, и вся почта подшита по цепочкам вопрос-ответ и лежит там, где вы ожидаете её увидеть. И в вашем андроиде, айфоне или blackberry — эти письма, папки и фильтры тоже уже есть.
Так вот, как вы уже догадались, у Zimbra есть не только Desktop, но и Server. Точнее целый Collaboration Suite — там не просто IMAP сервер с антивирусом и антиспамом, там еще и адресная книга LDAP, iCal календарь, веб-почта с возможностью просмотра вложений в том числе MS Word/Excel и много всего остального. Это всё, конечно, больше рассчитано на применения в бизнесе, но и для домашнего пользователя это — уникальная возможность полностью отказаться от навязчивых услуг компаний G***le, Y***ex и m***.ru. В конце концов, вся ваша личная переписка должна храниться у вас и ни у кого больше, и в этом утверждении значимы все слова, начиная со «вся».
Да, разрабатывает Зимбру небезызвестная фирма VMWare. Десктоп и базовый сервер бесплатны и открыты, за корпоративные версии нужно платить.

Источник

Поделиться с друзьями
Adblock
detector