Upgrade xibo docker version

Hello,
I would like to update my xibo 2.3.16 docker version to the latest version 4.2.0.
(the host machine is running ubuntu 22.04)
Is there a preferred version path, a preferred method ?

I’m using the following images :
image: mariadb:10.3.39
image: xibosignage/xibo-xmr:release-0.8
image: xibosignage/xibo-cms:release-2.3.16

thank you in advance for your feedback
Best regards,

mariadb has never been officially supported, so I would take a mysqldump backup of the existing database as a first step.

Then do a fresh install of Xibo 2.3.16 using the official docker-compose files and MySQL 5.6.

Then import your database backup replacing the new data.

Then you need to upgrade to v3.3.x first, and with it MySQL 5.7, and then again to 4.2.0 and with it MySQL 8.0.

Between each upgrade allow sufficient time for the upgrade to complete fully (so you can log in to the CMS UI) and for the regular maintenance tasks in the Tasks page of the CMS to run at least once.

Hi alex,
Thanks, I tested the following update path in my lab:
2.3.16 (mariadb10.3) → 3.3.7 (mariadb10.3) → 4.2.0 (mariadb:10.6)
it works perfectly
I didn’t know about the lack of mariadb support, so I’ll try to update again using mysql instead.

Best regards,

1 Like

If MariaDB is working fine then by all means use that. It’s not tested though and if there are any issues you come across then we may not be able to help you with those.

1 Like