-
Notifications
You must be signed in to change notification settings - Fork 21
Telepítés Ubuntu 18.04 rendszerre
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