Mikrotik XIBO Server Docker Setup
Budget: $15 – $25 CAD
I want to run a full-featured XIBO signage server inside the container environment that Mikrotik RouterOS v7 offers. In other words, the end goal is a self-contained “Mikrotik Docker container with XIBO signage” that boots with the router, serves the CMS over the LAN (and, if I open ports later, the WAN), and survives firmware upgrades and power cycles.
The container must be based on a Linux image, use persistent storage for the database and the CMS library, and expose the usual Xibo ports so that players can connect without extra NAT tricks. I also need a concise set of commands or a script I can paste into the Mikrotik terminal that:
• pulls the correct Linux image
• copies the XIBO files and creates volumes
• maps ports and assigns an IP / bridge
• sets restart-on-boot
I’ll test by rebooting the router, logging in to the CMS, uploading a test layout, and confirming it reaches a player on the same network. When those steps work without manual intervention, I’ll consider the job done.
The container must be based on a Linux image, use persistent storage for the database and the CMS library, and expose the usual Xibo ports so that players can connect without extra NAT tricks. I also need a concise set of commands or a script I can paste into the Mikrotik terminal that:
• pulls the correct Linux image
• copies the XIBO files and creates volumes
• maps ports and assigns an IP / bridge
• sets restart-on-boot
I’ll test by rebooting the router, logging in to the CMS, uploading a test layout, and confirming it reaches a player on the same network. When those steps work without manual intervention, I’ll consider the job done.
Related categories:
Linux
CMS
Ubuntu
Debian
Network Administration
Docker
Scripting
Containerization