Server access help

HI guys,

I’m writing here because I’m at my wits end now, I don’t understand whats going on.
I’m not a complete novice with computers, I can usually find the right articles and learn some stuff to make things work, but getting Xibo working is proving to be very difficult for me.

I’ll start at the start. I’ve installed docker and managed to install Xibo server through terminal on my Mac. I had to learn some Linux command line stuff to do it, but it’s done and I quite enjoyed it.

The main problem I’m having is, I don’t know where to go from there. Does the server have a GUI so I can drop in images and set up backgrounds .etc?

I’m using the standard port configuration the Xibo installer uses, but I cannot get the Xibo client to see the server.

I’m sure I could figure it out if only I could see the server. Also, where would I find the server address to point the clients at instead of using http://localhost

You can see my problem here. I’m not completely out of my depth, but I do feel like I’m using a 6" snorkel in 8" of water.

Sorry if this issue is very basic, I know I’m at fault, I like to learn though.

Also just for info. I installed via VirtualBox on a PC running windows 10 too, so I dont think it’s a platform thing.

Any help is much appreciated

Thanks Folks!


If you have installed docker for Windows (on your W10 v box) and then installed Xibo according to -

Then you should be able to access the CMS with the localhost on the PC where it is installed or via IP address of that PC in local network.

If you installed docker toolbox, then it would be similar but accessible via docker-machine IP instead -

Now docker for Mac, that’s unfortunately not something I’m familiar with, presumably it is similar ie localhost locally and internal IP on the network.

As it is right now, can you access Xibo CMS, at least on the device on which you have the docker or is that unavailable?
If you have couple of docker installations on the same machine, there might be some port conflicts if all of them are set to use the default ports.

As far as I know Docker on Mac is most similar to Docker Toolbox, so you’ll need to follow the steps on Docker Toolbox to forward the HTTP and XMR ports in from your local machine:

Thanks for these replies, most helpful.

If it helps, when I try to access localhost on my machine I get the following error

Fatal Error - sorry this shouldn’t happen. SQLSTATE[HY000] [1045] Access denied for user ‘cms’@‘’ (using password: NO)

I only have one version of docker installed on my Mac, the docker on PC is on a separate machine all together.

I’ll have a look through all those install instructions and see where I’ve gone wrong.

You haven’t set a password for mysql in the config.env file.

You’ll need to down the containers, delete the database, edit that file and enter a password (using the random generator linked ideally), and then bring the containers up again.

docker-compose down

Delete shared/db
Edit your config.env file, and set a valid entry for MYSQL_PASSWORD

docker-compose up -d

It worked! I have access now!

I must’ve skimmed over that bit of the instructions.

Thanks for all your help!

1 Like