-
Notifications
You must be signed in to change notification settings - Fork 21
Linux telepítés, linux service ként való beállítás
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.