Xibo paigaldamine
Juhend on valmistatud süsteemis Debian 9.8
Juhendi valmistamise kuupäev on 22 mai 2019
Sisukord
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
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