<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Копытов Иван: заметки с тегом docker</title>
<link>https://kini24.ru/tags/docker/</link>
<description>Блог ленивого сисадмина</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог ленивого сисадмина</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Serviio</title>
<guid isPermaLink="false">158</guid>
<link>https://kini24.ru/all/serviio-2/</link>
<pubDate>Tue, 06 Feb 2018 15:04:08 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/serviio-2/</comments>
<description>
&lt;h3&gt;Небольшой обзор DLNA-сервера&lt;/h3&gt;
&lt;p&gt;Чуть меньше недели назад я, при помощи докера, &lt;a href="https://kini24.ru/all/ustanovka-serviio/"&gt;установил&lt;/a&gt; на свой домашний сервер Serviio. В отличие от других серверов подобного рода, которые я попробовал, этот показался мне самым интересным, несмотря на его недостатки. Впрочем, последнее — только мое мнение, кому-то эти недостатки покажутся преимуществами.&lt;br /&gt;
Сразу хочу упомянуть один достаточно важный момент. Первые 15 дней сервер работает в режиме полной функциональности. Если по истечении этого периода вы не установите лицензию, то программа автоматически перейдет в режим бесплатной версии, которая имеет некоторые ограничения. Почитать о различиях версий можно на &lt;a href="http://serviio.org/buy-pro/10-uncategorised/60-free-vs-pro"&gt;этой странице&lt;/a&gt;. Стоимость лицензии на текущий момент составляет 25 долларов США. Или около 1500 российских рублей.&lt;br /&gt;
Первое, что мне бросилось в глаза — множество папок, так же как и у miniDLNA. Это очень опечалило потому, что из-за этого нюанса я и собирался менять сервер. Но, покопавшись в настройках, обнаружил, что отображение папок настраивается и можно просто убрать ненужные. Так я и поступил, оставив только самые востребованные.&lt;br /&gt;
В качестве папок, где хранятся файлы, которые вы потом будете воспроизводить на телевизоре или другом устройстве, можно указать любые. Но так как я использую докер, то их нужно дополнительно указывать в параметрах запуска контейнера и только затем подключать в настройках программы. Как обычно, поиск мультимедиа файлов несколько нагружает процессор, что, впрочем, длится достаточно недолго.&lt;br /&gt;
Не лишним будет упомянуть порты, которые могут вам понадобиться для просмотра или для управления сервером:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;1900 — общий порт UPnP;&lt;/li&gt;
&lt;li&gt;8895 — не совсем понял что за порт, но без него ни одно устройство не видит сервер.&lt;/li&gt;
&lt;li&gt;23423 и 23523 — для управления сервером по HTTP и HTTPS протоколам соответственно.&lt;/li&gt;
&lt;li&gt;23424 и 23524 — для просмотра мультимедиа по HTTP и HTTPS соответственно.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Если вы планируете просматривать фильмы, слушать музыку или управлять сервером за пределами вашей сети, то на последние 4 порта следует настроить перенаправление на роутере или просто открыть к ним доступ извне. Но, увы, для этого вам понадобятся дополнительные программы для вашего смартфона или планшета:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.serviigo"&gt;ServiiGo&lt;/a&gt;. Программа для удаленного просмотра фильмов или прослушивания музыки. Увы, но для доступа к такой возможности требуется версия Pro сервера. Для использования требует порты 23424 и 23524.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.serviidroid"&gt;ServiiDroid&lt;/a&gt;. Эта программа позволяет вам:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;просматривать текущее состояние сервера и изменять его;&lt;/li&gt;
&lt;li&gt;вручную обновить данные библиотеки;&lt;/li&gt;
&lt;li&gt;просмотреть или изменить настройки подключенных клиентов;&lt;/li&gt;
&lt;li&gt;управлять папками, в которых нужно искать файлы, или онлайн-источниками;&lt;/li&gt;
&lt;li&gt;и, наконец, изменять настройки самого сервера.&lt;br /&gt;
Иными словами, эта программа позволяет вам полностью управлять настройками Serviio и, что не менее важно, она не требует для своей работы Pro-версии программы.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Кстати, заметил, что по протоколу HTTPS сервер отдает данные немного быстрее, чем по HTTP.&lt;br /&gt;
Из «минусов» могу отметить следующие пункты:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Некоторую заторможенность в работе программы, что обусловлено использованием java.&lt;/li&gt;
&lt;li&gt;Не всегда корректно распределяет медиафайлы по категориям.&lt;/li&gt;
&lt;li&gt;Некорректно работает с кодировкой cp1251. То есть, с русским языком.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Второй пункт раздражает больше всего. Например, я скачал из интернета все сезоны «Звездного пути». Serviio просканировал все папки и отобразил мне две папки сериала вместо одной. В первой папке были три сезона по одной-две серии в каждом, во второй — все 7 сезонов и все серии. Думаю, что это связано с некорректной обработкой информации, извлеченной из этих файлов, но не править же каждый раз эту информацию (что, кстати, не помогает) после скачивания фильма.&lt;br /&gt;
Третий пункт... Думаю тут даже рассказывать нечего. Если информация в файле закодирована при помощи cp1251, то вместо нормального текста, на экране вы увидите «кракозябры». Лечится это перекодировкой в utf-8, то есть после скачивания, например, музыки, нужно сделать еще дополнительные движения.&lt;/p&gt;
</description>
</item>

<item>
<title>Установка Serviio</title>
<guid isPermaLink="false">156</guid>
<link>https://kini24.ru/all/ustanovka-serviio/</link>
<pubDate>Fri, 02 Feb 2018 22:14:48 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/ustanovka-serviio/</comments>
<description>
&lt;p&gt;На домашнем сервере установлен Alt Linux, у которого свое видение в отношении сторонних программ. Того serviio в репозитории нет, а попытка установить его с сайта провалилась. Скорее всего, тут сыграло роль недостаточное знание мной линукса. Поэтому, в итоге, был выбран путь попроще, который я с начала не заметил. Речь идет об установке serviio в виде docker.&lt;br /&gt;
Для начала скачиваем образ на компьютер:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# docker pull lsiocommunity/serviio&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Затем, в соответствии с документацией, запускаем, немного изменив параметры запуска под себя:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;docker run -d --restart=always --name=serviio -v /mnt/sda/serviio/config:/config -v /mnt/sda/serviio/media:/media -v /mnt/sda/serviio/transcode:/transcode --net=host lsiocommunity/serviio&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;По пути /mnt/sda у меня находится второй жесткий диск, на котором располагается всякое «барахло».&lt;br /&gt;
Поначалу ни одно из устройств в сети не смогло увидеть serviio. Немного поэкспериментировав, понял, что все дело в том, не был открыт один из портов на сервере. В итоге, пришлось открыть порты 8895, 23423, 23424, 23523, 23524 и 1900. Serviio не видели именно из-за порта 8895.&lt;br /&gt;
Ну а дальше все было просто: заходим по адресу &lt;a href="http://192.168.1.254:23423/console"&gt;http://192.168.1.254:23423/console&lt;/a&gt; (где 192.168.1.254 — адрес моего сервера) и настраиваем сервер под свои нужды уже в графическом интерфейсе. Тестировал его работу на трех устройствах: ТВ Samsung UE43M5500AU, телефоне на базе Android и компьютере с установленными Alt Linux и VLC. Все три успешно подключились и смогли проиграть фильм с разрешением FullHD. Тормоза оказались только на телефоне, но с него, как говорится, «взятки гладки».&lt;/p&gt;
</description>
</item>


</channel>
</rss>