ligenix/enterprise-xibo
Project ID: 72789
Description
This repository provides last Xibo Digital Signage Solutions CMS and XMR packages, only for x86_64 on EL, as the CMS mandatory php-zmq dependency is only provided by Remi's RPM repository.
Security enhanced by design:
The Xibo CMS source code has been patched to be LSB compliant, easy to install with full SELinux support.
The configuration settings were moved outside of the DocumentRoot in /etc/xibo repository.
The private data store was automatically predefined as /var/lib/xibo/library repository.
Installation with apache is now configured to be done under localhost/xibo.
This repository also provides Arexibo an alternate Digital Signage Player for Xibo, written in Rust, for aarch64, x86_64.
Raspberry PI 4 is officially supported on Fedora since 37 release so you can test Arexibo on this platform without any tweak required.
Latest builds: Xibo CMS 4.2.2, Arexibo 0.3.0
Installation Instructions
Fedora 40, 41, 42:
(Clients Arexibo 0.3.0 for aarch64|x86_64)
dnf -y install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update; dnf -y install arexibo
(Clients Arexibo 0.2.8 for ppc64le|s390x)
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update; dnf -y install arexibo
EPEL 9, 10:
(Clients Arexibo 0.3.0 for aarch64|x86_64)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm
dnf -y install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update; dnf -y install arexibo
(Clients Arexibo 0.2.8 for ppc64le|s390x)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update; dnf -y install arexibo
EPEL 8:
(Clients Arexibo 0.2.8 for aarch64|ppc64le|s390x|x86_64)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update; dnf -y install arexibo
EPEL 7:
(Clients Arexibo 0.2.3 for x86_64)
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install yum-plugin-copr ; yum -y copr enable ligenix/enterprise-xibo ; yum -y update ; yum -y install arexibo
Fedora 40, 41, 42, EPEL 7, 8, 9, 10:
(Additional CLI setup for Clients Arexibo)
runuser -u xibo -- arexibo --host https://my.xibo.cms/ --key my.xibo.key /var/lib/xibo
systemctl enable arexibo ; systemctl start arexibo
Fedora 40, 41, 42:
(Xibo CMS & XMR 4.2.x for aarch64|ppc64le|s390x|x86_64)
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update
dnf -y install mariadb-server [httpd|nginx] php-fpm xibo-cms xibo-xmr
EPEL 8, 9, 10:
(Xibo CMS & XMR 4.2.x with x86_64 Remi's RPM)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update
dnf config-manager --set-enabled remi ; dnf -y module reset php ; dnf -y module enable [php:remi-82|php:remi-83]
dnf -y module enable [mariadb:10.3|mariadb:10.5|mysql:8.0]
dnf -y install [mariadb-server|mysql-server] [httpd|nginx] php-fpm xibo-cms xibo-xmr
EPEL 7:
(Xibo CMS & XMR 4.2.x with x86_64 Remi's RPM)
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-plugin-copr ; yum -y copr enable ligenix/enterprise-xibo ; yum -y update
yum-config-manager --enable remi-php82 && yum -y install mariadb [httpd|nginx] php-fpm xibo-cms xibo-xmr
Fedora 40, 41, 42, EPEL 7, 8, 9, 10:
(Required CLI setup for Xibo CMS)
timedatectl set-timezone Europe/Paris
edit file /etc/php.ini:
date.timezone = Europe/Paris
edit file /etc/my.cnf.d/mariadb-server.cnf in the [Mysqld] section:
innodb_file_per_table=1
systemctl enable [mariadb|mysqld] [httpd|nginx] php-fpm
systemctl start [mariadb|mysqld] [httpd|nginx] php-fpm
mysql_secure_installation
mysql -u root -p
CREATE DATABASE xibo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'lxibo'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON xibo.* TO 'lxibo'@'localhost';
FLUSH PRIVILEGES;
(Additional CLI setup for Xibo CMS with SELinux in enforcing mode for remote MariaDB/MySQL)
setsebool -P httpd_can_network_connect_db on
getsebool -a | grep httpd | grep "> on"
(Additional CLI setup for Xibo XMR with Firewalld in active mode)
firewall-cmd --add-port=9505/tcp --permanent ; firewall-cmd --reload
Xibo Community and Forums: (EN), (FR)
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
![]() |
aarch64 (106)*, ppc64le (178)*, s390x (162)*, x86_64 (160)* | EPEL 10 (14 downloads) |
![]() |
ppc64le (14)*, x86_64 (108)* | EPEL 7 (62 downloads) |
![]() |
aarch64 (93)*, ppc64le (13)*, s390x (12)*, x86_64 (337)* | EPEL 8 (86 downloads) |
![]() |
aarch64 (93)*, ppc64le (10)*, s390x (12)*, x86_64 (227)* | EPEL 9 (84 downloads) |
![]() |
aarch64 (25)*, ppc64le (14)*, s390x (11)*, x86_64 (19)* | Fedora 40 (34 downloads) |
![]() |
aarch64 (14)*, ppc64le (12)*, s390x (12)*, x86_64 (13)* | Fedora 41 (13 downloads) |
![]() |
aarch64 (4)*, ppc64le (16)*, s390x (4)*, x86_64 (16)* | Fedora 42 (6 downloads) |
* Total number of downloaded packages.