Hey @Mustafa,
as i see Kloxo-MR is getting close to stable release, i've recently thought about enhancement (since i'm getting to know Docker slowly) which would really rock to have in Kloxo-MR in future. As far as i know, there is no such solution as of today in the wild.
It's about ability to use Docker containers together with Kloxo-MR. For instance, imagine a provider with 100 customers using Wordpress(Magento or whatever apps).
In our "traditional" way, this would mean 100 different WP installations within the Kloxo-MR instance. Not only is this a headache to maintain, but also space inefficient.
By introducing a way to support Docker containers, we can run ALL of the 100 WP instances from one and the same Docker image. Security patching is done in minutes really for all 100 or 1000 instances!
If different WP versions are required, we can maintain a couple of different Docker images for that purpose (and possible for other reasons such as plugins etc).
And, we can expand this thinking further, with also "containerizing" other resource intensive apps like PHP-FPM. PHP-FPM can be run seperately, that's not a problem AFAIK. What's the benefit of this? Well, we can easily scale PHP-FPM instances needed based on load and other factors and spread over multiple servers.
Using Docker Swarm or similar, we will automatically get support for multiple servers and we can run our apps on any Docker hosts!
Just imagine the possibilities we have with what i've mentioned above.
If you don't know Docker, Google and read about it. It's in many ways NOT similar to LXC, OpenVZ containers that are fully fledge OS minus kernel. Docker is focused on app delivery and isolation, rather than OS/VPS delivery with isolation.
If we can get such support in Kloxo-MR, it will simply take Kloxo-MR to next level and it will rock as a totally different control panel!
@Mustafa, i can even make a POC
if you think this is interesting using C7 and Kloxo-MR. Is should not be hard even for me, a non-programmer, but just a sysadmin to try to make a POC to demonstrate this
POC will be in a running Kloxo-MR inside LXC which i can later give you as an LXC image for you test as well