Earlier this year, I installed Xibo for a client. I documented the whole installation process in detail here:
Two days ago I had the nasty surprise that the application was quite the resource hog. My client (the person) had connected a dozen clients (computers) to the server, and Xibo seemed to eat up all my CPU, memory and bandwidth. It was extreme to the point that all other applications on the server became completely unresponsive. Once I killed Xibo, everything went back to normal.
So now we’re moving to a dedicated server for Xibo. In the long run, this machine will serve roughly 50 to 80 clients.
I’m considering renting the following server:
What’s your take on this kind of hardware? Will it be sufficient for what we intend to do with it?
I would think that would be ample for 50-80 Players, but, as you’ve discovered, it’s massively down to the way you configure and use the software as to how much impact it has.
I would strongly advise you to do the install with Docker. It’s so much more straight forward than the document you linked earlier. It also lets you put hard limits on the resources the CMS can consume to prevent it spiralling and taking the whole server out.
Thanks for your reply. Well, given the fact that it would be the only application running on the server, Docker would only add an extra level of abstraction. I prefer adhering to the KISS principle (Keep It Simple Stupid) and avoid a container where I don’t need it. I’ll keep your advice in the back of my mind though for future installations where there’s other stuff running on the server.