Skip to content
This repository has been archived by the owner on Jan 1, 2025. It is now read-only.

Telepítés Ubuntu 18.04 rendszerre

Benjamin Szabo edited this page Jan 3, 2020 · 3 revisions

A legegyszerűbb, legpraktikusabb és leggyorsabb módja ha Windows számítógépeden egy Virtualbox-ot telepítesz első körben. Ez egy olyan program ami képes virtuális gépeket futtatni a Windows-os gépeden belül.

Ha már eleve Linuxos gépet használsz (valamilyen mediacenter, osmc, ubuntu alapú nas) akkor célszerű ezt a digionline alkalmazást oda telepíteni - egyedüli lényeg az, hogy a helyi hálózatodon belül legyen a gép.

Tehát ez nem egy Kodi kiegészítő, nem egy plugin hanem egy teljesen önálló minialkalmazás ami azt a célt szolgálja, hogy bármilyen IPTV-t támogató lejátszó programmal - legyen az okostévé, számítógépeden VLC vagy egy Raspberry Pi-n KODI (IPTV pluginnal), vagy végsősoron egy iptv kiszolgáló, mint a tvheadend - lehetséges legyen megnyitni a digionline által kínált tv csatornákat felhasználva élő digionline accountot.

Mivel Raspberry Pi 4-re nincs jelenleg használható OSMC (KODI) lejátszó, de OpenELEC telepíthető rá, viszont OpenELEC-re nem telepíthető ez a minialkalmazás így köztes utat használva általánosságban leírom hogyan telepíthető a népszerű Ubuntu 18.04 rendszerre a digionline alkalmazás. Természetesen minimális módosításokkal ez a leírás átültethető Raspbian-ra vagy aktuális Debian verziókra.

sudo su

apt update && apt upgrade -y

apt install nodejs git -y

npm install typescript -g

Állj abba a mappába ahova az alkalmazást telepíteni szeretnéd, legyen itt példának kedvéért a root:

cd ~

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

cd digionline

npm install

cp config.sample.ts config.ts

touch epg.xml

Itt add meg a bejelentkezési adataidat:

nano config.ts

mkdir log

tsc main.ts

npm start

Ez után "screen módban" fut az app, CTRL^C-vel leállítható. Ha szeretnéd, hogy rendszerindításkor automatikusan elinduljon a háttérben az app telepítened kell systemctl-be:

echo "#!/bin/bash

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

cd ~ #kerüljön a '~' helyére a telepítés helye

npm start" > digionline.sh

chmod +x digionline.sh

echo "[Unit]

Description=digionline servlet app

[Service]

ExecStart=/home/osmc/digionline/digionline.sh #ide is kerüljön a telepítési hely /digionline.sh végződéssel

Restart=always

User=root

Group=root

Environment=PATH=/usr/bin:/usr/local/bin

Environment=NODE_ENV=production

WorkingDirectory=/home/osmc/digionline #telepítési hely ide is

[Install]

WantedBy=multi-user.target" > digionline.service

cp digionline.service /etc/systemd/system

systemctl start digionline

systemctl enable digionline