Установить PlexConnect в Ubuntu 18 — различия между версиями
Материал из m6a
Vshpagin (обсуждение | вклад) (Новая страница: «==Задача== ==Окружение== *Ubuntu 18.04 ==Требования== ==Квалификация== *:Category:Сервис…») |
(нет различий)
|
Текущая версия на 23:48, 19 мая 2019
Содержание
Задача
Окружение
Требования
Квалификация
Последовательность действий
Установим необходимую версию 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