Skip to content

Linux telepítés, linux service ként való beállítás

Benjamin Szabo edited this page Jun 2, 2018 · 1 revision

A leírásért köszönet Sentinel800-nek!

1., nodejs v7 vagy annál nagyobb futtatókörnyezetet a saját linux rendszeredre:

https://nodejs.org/en/download/package-manager/

A linken keressük meg a megfelelő verziót és rakjuk fel.

(a curl hez szükséges apt-get install curl)

2, Fájlok tükrözése a helyi meghajtóra

Figyeljünk rá, hogy /home/...alá kerüljön, mert jogosultság problémák lehetnek.

git clone https://github.com/szabbenjamin/digionline

(a git hez szükséges lehet először egy apt-get update, majd a csomag felrakása)

3., cd digionline cp config.sample.js config.js

nano config.js

Saját belépési információk kitöltése. URL ként a gép ip-je kell amiről fut a servlet és egy tetszőleges port megadása a : után.

(OSMC esetén a root nem aktív, sudo root passwd)

4.,

cd engine

npm install npm start

Ha nincs hibaüzenet elkezdi a munkát a servlet és kész vagyunk.

Ha nem akarod mindig kézzel futtatni -> rakd be service ként és induljon el mindig a géppel

1., nano digionline.service

copy+paste ezek a sorok, a ... annak a mappáknak a neve ami alá került a digionline.

[Unit] Description=Digionline tv servlet app [Service] ExecStart=/home/.../digionline/engine/start.sh Restart=always User=root Group=root Environment=PATH=/usr/bin:/usr/local/bin Environment=NODE_ENV=production WorkingDirectory=/digionline/engine

[Install] WantedBy=multi-user.target

2., cd /home/.../digionline/engine/

nano start.sh

copy+paste ezek a sorok, itt is .... helyére a mappa neve ami alá került a digionline:

#!/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin git pull origin master cd /home/.../digionline/engine npm start

3., Tegyük futtathatóvá a sh-t: chmod +x start.sh

4., A létrehozott digionline.service installja:

cp digionline.service /etc/systemd/system systemctl start digionline systemctl enable digionline

Tesztelés, hogy sikerült-e: systemctl status digionline

5., Egy utolsó frissítés és reboot apt-get update apt-get -y dist-upgrade && reboot

6.,Az IPTV kliensnek be kell tallózni a m3u fájlt a csatornákhoz és a xml fájlt az újsághoz.