Erinevus lehekülje "Xibo paigaldamine" redaktsioonide vahel

Allikas: Kuutõrvaja
 
(ei näidata sama kasutaja 2 vahepealset redaktsiooni)
4. rida: 4. rida:
 
Juhendi valmistamise kuupäev on 22 mai 2019
 
Juhendi valmistamise kuupäev on 22 mai 2019
  
=== Meelespea ===
+
= Alustamine =
 
 
Antud õpetus installeerib Xibo 1.8.9, mis on stabiilne versioon, kuid tänase seisuga on väljas juba versioon 2.0.2. Uuendada on vaja siis, kui soovid uusimaid funktsioone või näiteks proovida uut Linux'i Playerit, mis on toetatud alates 1.8.11.
 
 
 
Kui on soov installeerida võimalikut uut versiooni, siis jälgi hoopis seda juhendit: [https://xibo.org.uk/docs/setup/xibo-for-docker-on-linux Docker for Linux]
 
 
 
 
 
=== Alustamine ===
 
  
 
Alustuseks installeeri Docker CE (Community Edition)
 
Alustuseks installeeri Docker CE (Community Edition)
26. rida: 19. rida:
 
chmod +x /usr/local/bin/docker-compose </nowiki>
 
chmod +x /usr/local/bin/docker-compose </nowiki>
  
Laadi alla ning paki lahti Xibo CMS
+
Laadi alla ning paki lahti Xibo CMS. See command laeb alla versiooni 2.0.2, kuid võid selle vabalt asendada mõne muu sobiva versiooniga.
  
 
  <nowiki>mkdir /opt/xibo
 
  <nowiki>mkdir /opt/xibo
 
cd /opt/xibo
 
cd /opt/xibo
wget https://github.com/xibosignage/xibo-cms/releases/download/1.8.9/xibo-docker.tar.gz
+
wget https://github.com/xibosignage/xibo-cms/releases/download/2.0.2/xibo-docker.tar.gz
 
tar --strip 1 -zxvf xibo-docker.tar.gz </nowiki>
 
tar --strip 1 -zxvf xibo-docker.tar.gz </nowiki>
  
Loo Xibo jaoks confi.env, selle tegemiseks kõige mõttekam viis on ümber nimetada template fail
+
== Konfiguratsiooni failid ==
 +
 
 +
Esimest korda Xibo't installeerides tuleb tekitada ka confi failid. Xibo on olnud lahke ning siinkohal template failid valmis teinud. Kui sisu on sinu jaoks korras, siis tuleb need vaid ümber nimetada.
 +
 
 +
Et Docker saaks aru kuidas Xibo keskkonda konfigureerida, on tarvis config.env fail. Selle saamiseks nimeta ümber
  
  cp config.env.template config.env
+
  config.env.template => config.env
  
ava config.env ning KINDLASTI lisa MySql parool, muidu ei saa Client'ile hiljem ligi
+
KINDLASTI ava fail kasutades näiteks nano ning lisa MySQL-ile parool, muidu ei saa sa hiljem Xibo lehele ligi.
  
nano config.env
+
== Pordid ==
  
Root kasutaja alt jooksuta
+
Default listening port on Xibo'l 80. Selle muutmiseks on esmalt vaja cms_custom-ports.yml faili, selleks nimeta ümber
 +
 
 +
cms_custom-ports.yml.template => cms_custom-ports.yml
 +
 
 +
Et muuta listening porti muuda cms-web sektsiooni all pordid sobivaks. Xibo XMR kasutab porti 9505, selle muutmiseks muuda cms-xmr sektsioonis port sobivaks.
 +
 
 +
NB! Et portide muudatus toimiks, asenda selles juhendis järgevad commandid
 +
 
 +
docker-compose up -d => docker-compose -f cms_custom-ports.yml up -d
 +
 
 +
=== CMS konteinerite installeerimine ===
 +
 
 +
Et installeerida vajalikke CMS konteinereid, kasuta käsku
  
 
  docker-compose up -d
 
  docker-compose up -d
  
Seejärel oota, Xibo CMS käivitub automaatselt, kuid see võib võtta aega
+
Pane tähele, et CMS-i käimaminek võib võtta mitmeid minuteid.
 
 
  
 
Default login andmed on
 
Default login andmed on
60. rida: 68. rida:
  
 
[[Fail:Capture33.PNG|border|500px]]
 
[[Fail:Capture33.PNG|border|500px]]
 +
 +
Default login andmed on
 +
 +
<nowiki>Username: Xibo_admin
 +
Password: password </nowiki>
 +
 +
==== Käivitamine, peatamine ning eemaldamine ====
  
 
Vajadusel saad Xibo't käivitada ning seisma panna
 
Vajadusel saad Xibo't käivitada ning seisma panna

Viimane redaktsioon: 28. mai 2019, kell 09:44

Juhend on valmistatud süsteemis Debian 9.8

Juhendi valmistamise kuupäev on 22 mai 2019

Alustamine

Alustuseks installeeri Docker CE (Community Edition)

apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get update
apt-get install docker-ce

Installeeri Docker Compose

curl -L https://github.com/docker/compose/releases/download/1.11.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose 

Laadi alla ning paki lahti Xibo CMS. See command laeb alla versiooni 2.0.2, kuid võid selle vabalt asendada mõne muu sobiva versiooniga.

mkdir /opt/xibo
cd /opt/xibo
wget https://github.com/xibosignage/xibo-cms/releases/download/2.0.2/xibo-docker.tar.gz
tar --strip 1 -zxvf xibo-docker.tar.gz 

Konfiguratsiooni failid

Esimest korda Xibo't installeerides tuleb tekitada ka confi failid. Xibo on olnud lahke ning siinkohal template failid valmis teinud. Kui sisu on sinu jaoks korras, siis tuleb need vaid ümber nimetada.

Et Docker saaks aru kuidas Xibo keskkonda konfigureerida, on tarvis config.env fail. Selle saamiseks nimeta ümber

config.env.template => config.env

KINDLASTI ava fail kasutades näiteks nano ning lisa MySQL-ile parool, muidu ei saa sa hiljem Xibo lehele ligi.

Pordid

Default listening port on Xibo'l 80. Selle muutmiseks on esmalt vaja cms_custom-ports.yml faili, selleks nimeta ümber

cms_custom-ports.yml.template => cms_custom-ports.yml

Et muuta listening porti muuda cms-web sektsiooni all pordid sobivaks. Xibo XMR kasutab porti 9505, selle muutmiseks muuda cms-xmr sektsioonis port sobivaks.

NB! Et portide muudatus toimiks, asenda selles juhendis järgevad commandid

docker-compose up -d => docker-compose -f cms_custom-ports.yml up -d

CMS konteinerite installeerimine

Et installeerida vajalikke CMS konteinereid, kasuta käsku

docker-compose up -d

Pane tähele, et CMS-i käimaminek võib võtta mitmeid minuteid.

Default login andmed on

Username: Xibo_admin
Password: password 

Veebilehele saab ligi

http://localhost

Pärast sisse logimist võiks ette olla näha sellist pilti

Capture33.PNG

Default login andmed on

Username: Xibo_admin
Password: password 

Käivitamine, peatamine ning eemaldamine

Vajadusel saad Xibo't käivitada ning seisma panna

docker-compose stop
docker-compose start 

Ning eemaldada

docker-compose down

Kui MySQL parool jäi lisamata

Kui unustasid MySQL-ile parooli lisada config failis, siis ei saa Client'ile ligi. Selle esemel vaatab vastu error "Fatal Error - sorry this shouldn’t happen. SQLSTATE[28000] [1045] Access denied for user ‘cms’@‘172.18.0.4’ (using password: NO)" või midagi sarnast. Et veast lahti saada tuleb config.env faili editeerida ning lisada MySQL parool

Seejärel tuleb hävitada konteiner

docker-compose down

Kustutada database konteineri andmed

sudo rm -r shared/db

Ning tuua konteinerid taas üles

docker-compose up -d