Установить PlexConnect в Ubuntu 18

Материал из m6a
Версия от 23:48, 19 мая 2019; Vshpagin (обсуждение | вклад) (Новая страница: «==Задача== ==Окружение== *Ubuntu 18.04 ==Требования== ==Квалификация== *:Category:Сервис…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Задача

Окружение

Требования

Квалификация

Последовательность действий

Установим необходимую версию Python

 apt-get -y install python2.7

Получим PlexConnect

 git clone https://github.com/iBaa/PlexConnect.git

Перейдем в папку с PlexConnect

 cd PlexConnect

Установим

 git pull

Сгенерируем сертификаты для Apple TV

 openssl req -new -nodes -newkey rsa:2048 -out trailers.pem -keyout trailers.key -x509 -days 365 -subj "/C=US/CN=trailers.apple.com"
 openssl x509 -in trailers.pem -outform der -out trailers.cer && cat trailers.key >> trailers.pem

Создадим демона PlexConnect

 vi /etc/systemd/system/plexconnect.service

Внесем в созданый файл

 [Unit]
 Description=Plexconnect
 After=plexmediaserver.service
 [Service]
 Type=simple
 ExecStart=/usr/bin/python2.7 /opt/PlexConnect/PlexConnect.py
 User=root
 Group=root
 Restart=on-failure
 RestartSec=5
 StartLimitInterval=60s
 StartLimitBurst=3
 [Install]
 WantedBy=multi-user.target

Переместим PlexConnect в рабочий каталог

 cd ..
 mv PlexConnect/ /opt/

Зададим права на демона PlexConnect

 chmod 644 /etc/systemd/system/plexconnect.service

Обновим демонов

 systemctl daemon-reload

Включим демона PlexConnect

 systemctl enable plexconnect.service

Запустим демона PlexConnect

 systemctl start plexconnect.service

Проверим статус демона PlexConnect

 systemctl status plexconnect.service

Заключение

Используемые материалы