Это мой первый опыт работы с Debian и Raspberry pi 2. Началось все с того, что увидел новость о выходе Raspberry Pi 2 b+ и сразу полез гуглить — возможно ли туда установить Plex media server (далее PMS)? При первом же упоминание о том, что это можно сделать, было решено: покупаю. Дело в том, что я давно использую связку pc+PMS+apple tv+plexconnector. Для меня все очень удобно и отлично, но… С малинкой это смотрелось куда вкуснее. Избавляюсь от постоянно включенного компьютера 24/7 шума, высокого энергопотребления.

На первое освоение Debian у меня ушло несколько дней, методом проб и ошибок, гугля каждую команду. Инструкции на русском не нашел, так что решил написать сам в помощь таким же юзерам, как я. Что немало важно, plex на малинке уже работает с транскодингом, ура, товарищи!

Итак, приступим.

Нам понадобится microSD на 16gb а лучше 32gb, win32DiskImager и образ Raspbian с официального сайта.

image

Скачиваем все, распаковываваем Raspbian и с помощью win32DiskImager заливаем на microSD.

image

Через несколько минут наш образ записан, вставляем microSD в Raspberry pi, подключаем к монитору, мышь, клавиатура, lan и включаем питание.

Перед нами raspi-config (извините за качество, фоткал с телевизора):

image

Выставляем несколько настроек:

1. Expand Fеlesystem для использования всего пространства microSD;
2. Chang User Password ставим удобный для нас пароль (по умолчанию login: pi password: raspberry);
3. В Advanced Options включаем SSH для удаленного управления;
4. Finish и reboot.



Вводим login: pi и наш пароль.

Далее:

sudo apt-get update

sudo apt get upgrade



И скачиваем PMS:

sudo wget https://dev2day.de/plex-latest

Скачиваем дополнительные пакеты для plex:

sudo dpkg -i plex*

Транскодинг пак для plex:

sudo apt-get install mkvtoolnix libexpat1 ffmpeg -y



Перезагружаем PMS:

sudo service plexmediaserver restart

Теперь у нас установленный PMS; заходим, чтобы проверить:
startx

Пишем в браузере:

http://localhost:32400/web/index.html

И вот он:



Настраиваем PMS по вкусу.

Подключаем hdd с нашей медиатекой и монтируем:

sudo apt-get install ntfs-3g

sudo apt-get install samba samba-common-bin

Проверяем, как назван у нас внешний диск:

sudo fdisk -l



У меня он sda1; редактируем fstab:

sudo nano /etc/fstab

/dev/sda1 /media/WD250Gb ntfs-3g gid=pi,uid=pi,noatime 0 0



Сохраняемся и выходим, создаем каталог:

sudo mkdir /media/WD250Gb

Перегружаемся и заходим в графический режим:

В терминале монтируем hdd
sudo mount -a

Добавляем в PMS нашу медиатеку:





Вот и наш плекс готов к использованию.

Для того, чтобы при запуске автоматически монтировался hdd:

sudo gedit /etc/rc.local

И добавить:

sudo mount -a

Запуск рабочего стола при старте:

sudo raspi-config

И enable boot to desktop.

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

Установил VNCserver для локального доступа, transmission, все доступно управляется с iPad и выводится на Apple TV.

Вот такой получился медиа сервер на raspberry pi 2. Буду ждать советов по улучшению в комментариях.

Комментарии (35)


  1. mariner
    15.06.2015 13:56
    +2

    а как со скоростью транскодирования? у меня он тормозил и зависал уже на 720p.


    1. makaroff
      15.06.2015 17:57

      Ага! Вот первое, что пришло в голову при упоминании транскодинга. Просто у меня PMS крутиться на NASe под управлением Ubuntu Server на железе с двух ядерным Celeron 847 и на рипах over 10Gb могут быть тормоза на iPad с просмотром через клиента.
      Кстати, пару недель назад, в качестве медиа-плеера, запулил первую малинку. Причём подключил её на кухне к 14" ЭЛТ телику и теперь смотрю «Силиконовую долину» во время мытья посуды ))) На малинку был накатан образ KODI. Шикарная штука! Для управления использую iOS девайсы ;)


      1. mariner
        15.06.2015 18:01

        у меня болтается на нетбуке acer aspire 722 (AMD C60 1000Gz x2) под ubuntu server. Все равно не тащит fullhd (over 9gb). 720p ok, но все что выше в педалях. Счас присматриваю чтото класса из этого класса с kodi (xbmc) на борту с прямым подключением по hdmi.


    1. Strizh0 Автор
      15.06.2015 19:54

      1080p тянет норм, глюков пока не наблюдал. Вот загрузка процессора при 5606 Кбит/с, 1920x1080 mkv


      1. mariner
        15.06.2015 20:30

        чорт, я и не заметил, что тут речь идет о Pi 2. Я про первый говорил ;)


  1. ntfs1984
    15.06.2015 16:18
    +2

    sudo apt-get install ntfs-3g
    Избавление от виндовых привычек, даст вам ощутимый прирост в скорости на этапе интенсивного использования диска (т.е. поменяйте на ext2\ext3\ext4).

    sudo apt-get install samba samba-common-bin
    Поменяете сие на nfs — так же добьетесь небольшого прироста.

    Поэкспериментируйте.

    P.S. статья хорошая.


    1. Strizh0 Автор
      15.06.2015 19:57

      Спасибо, попробую. С ext4 еще не разобрался как правильно примонтировать что бы plex медиатеку увидел.


  1. vanelm
    15.06.2015 16:28
    +1

    Опыт, конечно, интересный. Но, похоже на велосипед. Есть красивый проект RasPlex, который, помимо собственно плекса позволяет ещё и настраивать систему и сеть из графического меню. То есть при наличии Flirc — с любого IR пульта. 256Мб памяти — обязательно, 512 — предпочтительно.


    1. Marcellus
      15.06.2015 16:35
      +1

      RasPlex, насколько я понял, это Plex Home Theater, т.е. клиент, а не Media Server с транскодингом и вот этим всем. Разные вещи.


      1. vanelm
        15.06.2015 16:50

        Вы правы. Однако Plex Server есть для любого NAS, включая самодельные, типа OpenMediaVault. Не очень понятно, зачем его городить из спичек и желудей. RasperyPi тем и прекрасен, что умеет h264 железно декодировать.


        1. Strizh0 Автор
          15.06.2015 20:17

          В первую очередь вопрос денег малинка мне обошлась в 35евро а подходящий NAS начинается от 100евро, synology например. Обрел бесценный опыт, и получил много удовольствия. Да и Raspberry pi в хозяйстве всегда пригодится, надоело вставил новую sd и начинай новый проект. Сейчас хочу разобраться в автоматизации умного дома, уже реле для gpio заказал.


          1. Zelgadis
            16.06.2015 00:33

            Малина как сервер для PLEX это печально. Если конечно дело идет не о паре гигабайт сериалов в SD качестве.


            1. Strizh0 Автор
              16.06.2015 01:16

              Обоснуйте, не чего печального для себя в этом не нашел. Работает стабильно, 1080p тянет. Настроить управление можно как угодно под себя, я лично все делаю с iPad. За что стоит переплатить и купить нормальный NAS?


              1. Zelgadis
                16.06.2015 01:29

                Мета для моей медиатеки занимает 40 (сорок) гигабайт. Все фильмы в максимально хорошем качестве. Медиатека также доступна моим друзьям. Малина просто не сможет читать так быстро фильм с диска и стримить его в сеть. Хотя бы потому, что usb и ethernet там на одной шине. Ну не говоря уже о том, что мой NAS это 6x4tb. На таком объеме стоимость нормального компьютера против малины уже не значительно. Это я опускаю, что на том же NAS еще SickRage, CouchPotato, tranmission, SabNZBd.


                1. Strizh0 Автор
                  16.06.2015 01:45

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


                  1. Zelgadis
                    16.06.2015 01:48

                    А вот RasPlex меня радовал долго. HDMI-CEC из коробки, bt клавиатура, все что надо. Но приспичило собрать очередной пека сделать из его steambox/htpc…


  1. LifeDJ
    15.06.2015 17:22

    Маленькое замечание:

    Для того, чтобы при запуске автоматически монтировался hdd:
    sudo gedit /etc/rc.local
    И добавить:
    sudo mount -a


    Использовать sudo в /etc/rc.local не обязательно — он и так запускается от имени root.


    1. Strizh0 Автор
      15.06.2015 20:19

      Спасибо, учту. Не был уверен и влепил на всякий случай.


    1. Demosfen
      15.06.2015 20:51

      На самом деле не только sudo лишний, но и вся команда. Если в fstab не указан noauto, то и так все при загрузке подмонтируется.


  1. Tonna
    15.06.2015 19:28

    У меня уже несколько лет успешно работает miniDLNA. Чем это PMS лучше? Стоит пробовать?


    1. Strizh0 Автор
      15.06.2015 20:28
      +1

      Для меня в первую очередь было важно возможность смотреть мою медиа теку на Apple TV, iPad, и не покупать дорогущий NAS. А Plex достаточно удобен, и описание тебе к фильму сам найдет, трейлер добавит, и сериалы по сезонам от сортирует, сам медиатеку сканирует а что самое важное конвертирует большее количество форматов.


      1. makaroff
        15.06.2015 21:06

        Согласен. Штука классная и качественная. Бывает конечно обновления новые версии содержат баги, но их достаточно быстро фиксят.


  1. Demosfen
    15.06.2015 21:00

    В fstab еще до кучи nodiratime добавить.
    Лишнюю команду выше уже привел.
    И не совсем понял зачем установка самбы нужна? Файлы получаем с диска, раздаем плексом. Зачем самба?


    1. makaroff
      15.06.2015 21:08

      ну может для того чтобы по сетке кидать/тянуть файлы с другого компа?


      1. Strizh0 Автор
        15.06.2015 21:26

        Ой, не указал в статье, именно для этого.


      1. Demosfen
        15.06.2015 21:59

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


        1. Strizh0 Автор
          15.06.2015 22:02

          Да вот уже думаю писать статью post-install.


  1. ntfs1984
    16.06.2015 01:20

    Я конечно категорически извиняюсь, но не увидел в статье, как подключен жесткий диск к Малине.
    USB?


    1. Strizh0 Автор
      16.06.2015 01:32

      USB, внешний жесткий диск с автономным питанием. Других способов не знаю.


      1. ntfs1984
        16.06.2015 11:30

        Ого.
        Ну тогда как DIY — вполне сойдет, а для пользования им как NAS — слишком дорого и много: Raspberry Pi + microSD + питание, Жесткий диск + питание, сопли из USB-кабеля, и соответствующая низкая скорость.


  1. istui
    16.06.2015 07:00

    Плекс умеет симулировать Домашнюю коллекцию iTunes, чтобы с raspberry было возможно воспроизводить дома песни на iPhone/iPad, не сохраняя их на устройстве?


  1. Strizh0 Автор
    16.06.2015 09:26

    Возможно расшарить папку с музыкой по сети, добавить медиатеку в plex и слушать с iPhone/iPad.


  1. LbICbIY
    19.06.2015 16:57

    Правильно понимаю, что такая конфигурация не может быть одновременно и сервером, и плеером?


    1. Strizh0 Автор
      19.06.2015 20:57

      Можно попробовать, вопрос в производительности, потянет ли.


      1. Strizh0 Автор
        19.06.2015 21:27

        Погуглил, это не возможно из-за образа rasplex, нужны два raspberry pi.