Как стать автором
Обновить

Комментарии 21

Давайте вместе пилить Emby! — спасибо что упомянули, надо бы статью про него написать что ли :)

А можно как-то Emby запустить в foreground режиме?

Хочу попробовать собрать нормальный Docker образ на основе образа phusion
А… Кажется сразу не разобрался… Вопрос отпал… Каюсь…

Вообще у emby есть свой официальный docker-образ и надо признать он достаточно качественно собран.

Спасибо, но я уже успел его найти и изучить. Просто у меня минисервер на Intel Atom (x86). По этой причине приходится пересобирать образа под себя самостоятельно. Ну а уж коли пересобираю, то за одно вношу коррективы для облегчения себе жизни.

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

В статье про ARM :)


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


Вроде бы emby собираются перевести на .NET Core, тогда я думаю всё станет лучше.

А чем для вас запуск через systemd оказался предпочтительнее простой опции --restart=unless-stopped у docker run?

1) Удобно модифицировать параметры запуска через переменные окружения
2) После запуска автоматически добавляется правило iptables masquerading (plex видит родную подсеть докера 172.16.0.0/16, а домашнюю сеть 192.168.0.0/16 воспринимает как внешнюю и не позволяет зайти в dashboard).
3) Логи автоматически пишутся в journald

1) Может я чего-то не понимаю, но сам Docker так же через переменные окружения рулится…
2) Тем самым вы отрезаете себя от протокола DLNA, которому нуден UDP. Хотя тут я тоже могу ошибаться…
3) --log-driver=journald вроде тоже самое делает…

1) Ключевое слово "удобно". Точно также можно и shell скрипт запилить, но если всё уже придумано, то почему не бы и не использовать?
2) В моём случае в DLNA нет необхоимости. Контейнер можно запустить и с параметром --net host, тогда никакие правила iptables не понадобятся. Но я всётаки решил изолировать plex и рулить доступом к сети с помощью iptables. Например в моей конфигурации plex не может использовать ipv6 и знать реальный IP сервера, трафик перенаправляется исключительно через tor.
3) См. пункт 1. Если уже есть система инициализации, то зачем использовать зоопарк из других решений?

Что Plex, что Emby часа через два простоя просто умирают (развернуты на Pi 2)б сама малина включена и пингуется, но медиасервера нет, я не силен в linux'ах (установлен ubuntu-mate) может быть нужно отключить какую-то конфигурацию «спящего режима»?
У меня на Pi 2 (Raspbian 8 jessie) тоже стоит Plex и он тоже перестаёт отзываться через несколько часов (только не сам Plex, а весь одноплатник). не силён в Linux, поэтому решил проблему запланированным ребутом машины 2 раза в сутки.
Не знал про Emby Media Server, надо бы попробовать.

Использую Plex уже давно, но раньше, когда не было Хромкаста (а на моем ТВ нет Plex приложения), для просмотра аниме с сабами использовал PS3 Media Server.
По поводу докера, что за COPY, RUN и т.д.
вот тут поподробнее можно? в armbian это уже стоит из коробки в образе?

Документация к RUN, к COPY. Отличие ADD от COPY в том, что ADD работает и с URL, и автоматически распаковывает архив, если файл является таковым.


Чтобы Docker заработал в Armbian, требуется использовать Vanilla kernel, и установить Docker из debian backports:


$ echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list
$ apt-get update
$ apt-get install docker.io
mediatomb, minidlna по-моему гораздо легче и стабильнее

А они позволяют использовать браузер для просмотра видео без перекодировки?

конечно, они не против этого
Есть сборка под арм, становится на дебиан арм (армбиан и расбиан):

sudo echo "deb https://dev2day.de/pms/ jessie main" > /etc/apt/sources.list.d/pms-plex.list
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add -
sudo apt-get update

с поддержкой неон
sudo apt-get install plexmediaserver-installer

без поддержки
sudo apt-get install 	plexmediaserver-neonless-installer


взято из Регулярно человек обрабатывает обновления и как ни странно на Lamobo R1 работает стабильно (смотрю из смарта Самсунг и андроид прог).

Сам пакет plexmediaserver-installer — скрипт который забирает последние версии и разбрасывает по папкам и пишет необходимые скрипты для работы.

Но по поводу веб-версии спасибо.

Посмотрел скрипты в пакете plexmediaserver-installer_1.0.3.2461-35f0caa-1~jessie_armhf.deb. Вот так и обнаруживаешь, что другой человек почти тоже самое делает. Даже фиксы с downmix такие же.


Ну хоть bash скрипт с подменой параметров не зря писал.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории