Project ID: 72789


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.0.3, Arexibo 0.2.3

Installation Instructions

Fedora 37, 38, 39, EPEL 7, 8, 9:

(Arexibo 0.2.3 for aarch64|x86_64)
dnf -y copr enable ligenix/enterprise-xibo ; dnf -y update; dnf -y install arexibo

Fedora 37, 38, 39:

(Xibo CMS & XMR 4.0.x for aarch64|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:

(Xibo CMS & XMR 4.0.x with x86_64 Remi's RPM)
dnf -y install[8,9].noarch.rpm
dnf -y install[8,9].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-8.2
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


(Xibo CMS & XMR 4.0.x with x86_64 Remi's RPM)
yum -y install
yum -y install
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 37, 38, 39, EPEL 7, 8, 9:

(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:

systemctl enable [mariadb|mysqld] [httpd|nginx] php-fpm
systemctl start [mariadb|mysqld] [httpd|nginx] php-fpm


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';

(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)

alt UniversiteParisCiteMedecine

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
EPEL 7 x86_64 (39)* EPEL 7 (22 downloads)
EPEL 8 aarch64 (2)*, x86_64 (146)* EPEL 8 (24 downloads)
EPEL 9 aarch64 (6)*, x86_64 (60)* EPEL 9 (27 downloads)
Fedora 37 aarch64 (4)*, x86_64 (35)* Fedora 37 (19 downloads)
Fedora 38 aarch64 (3)*, x86_64 (7)* Fedora 38 (7 downloads)
Fedora 39 aarch64 (0)*, x86_64 (0)* Fedora 39 (0 downloads)

* Total number of packages downloaded in the last seven days.