Difference between revisions of "Xibo"

From SME Server
Jump to navigationJump to search
(Created page with "==<big>'''Xibo Open Source Digital Signage'''</big><br />== <big>'''Description'''</big> Xibo is a powerful Digital Signage content management system and suite of signage p...")
 
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==<big>'''Xibo Open Source Digital Signage'''</big><br />==
+
{{WIP box}}
 +
{{Note box|This how-to is NOT following the SME Server procedures regarding repositories and templates. Apart from an ibay it seems a normal linux install. Following this how-to will break some SME Server mechanisms. As it is now it has the characteristics of an advertisement/spamm. Also the version advertised (1.7.9) is old since 1.8.2 is available.}}
  
 +
===Description===
  
<big>'''Description'''</big>
+
Xibo Open Source Digital Signage is a powerful Digital Signage content management system and suite of signage players. <br />
  
Xibo is a powerful Digital Signage content management system and suite of signage players. <br />
+
See https://xibo.org.uk/ for more information <br />
 +
 
 +
I still use version 1.7.9 didn't test 1.8.2 since everything is running fine.
  
See https://xibo.org.uk/ for more information
 
 
== Installation ==
 
== Installation ==
Make sure you got [[PHPMyAdmin#tab=For_SME9|phpmyadmin]] installed you'll need it<br />
+
Create a new database
 
+
  mysql
open phpmyadmin and make a new database, with the following typical settings
+
  create database xibo;
  xibo
+
  grant all privileges on xibo.* to username identified by 'password';
  collation: utf8_general_ci<br />
+
flush privileges;
  create user admin and set your password, grant all privileges on xibo
+
exit
 
+
 
Create an ibay in server manager, with the following typical settings:
 
Create an ibay in server manager, with the following typical settings:
  
Line 21: Line 24:
 
update any base components<br />
 
update any base components<br />
 
  yum update -y
 
  yum update -y
We need additional repositories for Mcrypt
+
We need Epel
 +
/sbin/e-smith/db yum_repositories set epel repository \
 +
Name 'Epel - EL6' \
 +
BaseURL 'http://download.fedoraproject.org/pub/epel/6/$basearch' \
 +
MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch' \
 +
EnableGroups no \
 +
GPGCheck yes \
 +
GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \
 +
Exclude perl-Razor-Agent \
 +
Visible no \
 +
status disabled
  
  cd /tmp
+
  signal-event yum-modify
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
 
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
 
sudo rpm -Uvh epel-release-6-8.noarch.rpm remi-release-6.rpm
 
  
  yum install php-soap php-mcrypt
+
  yum install php-soap php-mcrypt --enablerep epel
  
edit config php
+
We need to adjust Upload Max File Size and Post Maximum Size to 128M
 +
db configuration setprop php PostMaxSize 128M
 +
db configuration setprop php UploadMaxFilesize 128M
 +
expand-template /etc/php.ini
 +
/etc/init.d/httpd-e-smith restart
  
   nano /etc/php.ini
+
    
 
 
look for " post_max_size " and " upload_max_filesize " and change it to your needs (at least 128M)<br />
 
CTRL+O and ENTER to save, CTRL+X to exit<br />
 
 
<br />
 
<br />
Now download and install xibo into the ibay xibo.<br />
+
Now download and install xibo into the ibay xibo. (i am still running version 1.7.9 there is a new version available but didn't try it yet!!)<br />
 +
so in this case i use
  
 
   cd /home/e-smith/files/ibays/xibo/html
 
   cd /home/e-smith/files/ibays/xibo/html
Line 43: Line 55:
 
   sudo tar zxvf 1.7.9.tar.gz
 
   sudo tar zxvf 1.7.9.tar.gz
 
   sudo mv xibo-cms-1.7.9 xibo
 
   sudo mv xibo-cms-1.7.9 xibo
   chmod 777 -R xibo
+
   chmod 755 -R xibo
 
   cd ../..
 
   cd ../..
 
   mkdir xibo-library
 
   mkdir xibo-library
   chmod -R 700 xibo-library
+
   chmod -R 755 xibo-library
   chown -R apache:apache xibo-library
+
   chown -R www:www xibo-library
  
 
   
 
   
Line 53: Line 65:
 
   http://YOURSERVER/xibo/xibo
 
   http://YOURSERVER/xibo/xibo
  
and begin the setup.
+
Follow instructions and begin the setup.
 +
 
 +
==Clean up==
 +
  cd /home/e-smith/files/ibays/xibo/html/
 +
  rm 1.7.9.tar.gz
 +
[[Category:Howto]]
 +
[[Category:Medium]]
 +
[[Category: Social Media Apps]]

Latest revision as of 12:42, 12 October 2017

Warning.png Work in Progress:
This page is a Work in Progress. The contents off this page may be in flux, please have a look at this page history the to see list of changes.


Important.png Note:
This how-to is NOT following the SME Server procedures regarding repositories and templates. Apart from an ibay it seems a normal linux install. Following this how-to will break some SME Server mechanisms. As it is now it has the characteristics of an advertisement/spamm. Also the version advertised (1.7.9) is old since 1.8.2 is available.


Description

Xibo Open Source Digital Signage is a powerful Digital Signage content management system and suite of signage players.

See https://xibo.org.uk/ for more information

I still use version 1.7.9 didn't test 1.8.2 since everything is running fine.

Installation

Create a new database

mysql
create database xibo;
grant all privileges on xibo.* to username identified by 'password';
flush privileges;
exit

Create an ibay in server manager, with the following typical settings:

 Information bay name - xibo, Description - xibo, Group - Admin, User access - Write = group, Read = everyone, 
 Public access via web - Entire Internet (no password required), Execution of dynamic content - Enabled

update any base components

yum update -y

We need Epel

/sbin/e-smith/db yum_repositories set epel repository \
Name 'Epel - EL6' \
BaseURL 'http://download.fedoraproject.org/pub/epel/6/$basearch' \
MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch' \
EnableGroups no \
GPGCheck yes \
GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \
Exclude perl-Razor-Agent \
Visible no \
status disabled
signal-event yum-modify
yum install php-soap php-mcrypt --enablerep epel

We need to adjust Upload Max File Size and Post Maximum Size to 128M

db configuration setprop php PostMaxSize 128M
db configuration setprop php UploadMaxFilesize 128M
expand-template /etc/php.ini
/etc/init.d/httpd-e-smith restart



Now download and install xibo into the ibay xibo. (i am still running version 1.7.9 there is a new version available but didn't try it yet!!)
so in this case i use

 cd /home/e-smith/files/ibays/xibo/html
 wget https://github.com/xibosignage/xibo-cms/archive/1.7.9.tar.gz
 sudo tar zxvf 1.7.9.tar.gz
 sudo mv xibo-cms-1.7.9 xibo
 chmod 755 -R xibo
 cd ../..
 mkdir xibo-library
 chmod -R 755 xibo-library
 chown -R www:www xibo-library


Now go to

 http://YOURSERVER/xibo/xibo

Follow instructions and begin the setup.

Clean up

 cd /home/e-smith/files/ibays/xibo/html/
 rm 1.7.9.tar.gz