Docker easy integration

ben shared this idea 2 years ago
In Progress

More and more clients require Dpcker to be installed.

It would be nice to have an easy Docker installation process within the Spanel as it is becoming difficult to work without it.



17 votes

Comments (15)

photo

Also, docker will be a excellent addon for yours platform because it will open the opportunity to all kind of software and applications that will bring value, flexibility.

photo

It will be nice if you could provide a list of the features associated with such an integration. What functionality do you expect to see?

photo

I think docker is such an asset to have on a hosting service now and a lot of providers are moving towards it. I would love to see it available on spanel.

To follow up on what Vlad was requesting, I think running some form of docker orchestration service, in some sense equivalent to the container. With the ability to manage volumes, images and environments.

I would also be looking forward to integration with linuxserver template library. 

Docker compose will also be appreciated.

photo

There are also websites that are only function with docker. As example (Discourse)

Some of the Panels already started or already implemented Docker in their Panles. example (aaPanel in Beta)

photo

I'm looking into developing the Docker integration in SPanel however I need your help. I need to know how developers use Docker to make their life easier when we are talking about developing websites and hosting. We can develop functionality which allows you to list/download/remove images, create/remove/manage volumes, create/remove/manage containers - that's the basic stuff. I want more details related to the management of each of the items and what exactly do you expect to achieve e.g. you pull an image and create a container with it and you are able to mount a volume to it and choose which ports from the container to expose to the host and you also have the option to console the container with a single click from the SPanel GUI. Is that sufficient? I'll greatly appreciate if someone who is using Docket extensively gives detailed feedback about what they expect to see in the SPanel Docker integration and what they expect to be able to achieve with it. That will allow me to plan the integration in a good way and start the development process. I'm also thinking about developing functionality which will allow you to manage containers on multiple servers, create clusters (web, db, mail etc.), add options for auto scaling maybe via Docket Swarm since K8s maybe an overkill as I want to keep it simple & effective so that everyone may afford it and they are not locked to complex setups but instead using simple VM's inter-connected via a private 10/40/100Gbps network. 

photo

I dropped Docker unfortunately as you were not supporting it(as I creating this post 1 year ago)

But this link may help you understand what a typical Laravel developer may do with it using Sail:

https://www.youtube.com/watch?v=4K4nkncZ2OQ

https://laravel.com/docs/8.x/sail



photo

Thanks Ben. The Docker integration is now ready & available in the SPanel API. We'll implement it in the GUI in the next ~3 months I hope.

photo

You are welcome Vlad, you are working so hard! I cannot believe how fast all these new features are coming. This is really nice.

photo

Recently i tested a panel that uses docker as main solution for accounts / hosting packages, it creates separate containers per account, where you can install or run apps like Wordpress, Laravel... ( Enhance panel ), but the single downsize for me atleast, was that domains and subdomains shares the same root folder. So if let`s say you run wordpress on domain or subdomain and laravel on the other one, basically the laravel app and wordpress site, will be the same folder, wich can be a little bit confusing. But as main ideea i liked it, other downsize i didnt liked is that if you want to use multiple IP`s, one IP / domain, for example, you can`t , the accounts will share the IP`s between them, wich makes things complicated if you want to track things based on IP. 

photo

Hello Scalla support anything new with the docker installation?

Thank you
Christos

photo

It will take some time before we start with the Docket integration as we are working on the new features depending on the users demand. The most demand right now is to improve the functionality of the backup system and enable support for AWS S3, firewall management, improved CloudFlare integration and more features in the DNS zone editor. There are more I missed to mention too so it will take some more months before we get to the Docker integration in the SPanel GUI.

photo

Look forwards to this being implemented!

photo
Hi Tom! Thanks for joining our community. Could you please share with us all how you use Docker and what kind of management do you expect to have in SPanel so it makes your life with managing containers easier? That will greatly help us develop the feature in a way that users expect to see it. Thanks! :)
photo

"It will take some time before we start with the Docket integration as we are working on the new features depending on the users demand. The most demand right now is to improve the functionality of the backup system and enable support for AWS S3, firewall management, improved CloudFlare integration and more features in the DNS zone editor. There are more I missed to mention too so it will take some more months before we get to the Docker integration in the SPanel GUI."


We understand, Vlad, that the work on Spanel is incredibly complex, as a single error can have a wide-reaching impact on many individuals/businesses. I'm confident the entire community will be patient with each update. At the moment every single updates have been spot on and really useful to all of us, thank you.

photo

Hi Ben! Oh! Thank you so much for your understanding! The entire team is doing their best to work as efficiently as possible. The Docker integration is actually 100% ready in the SPanel API and it is now pending the integration in the SPanel Admin Interface. I think we will start working on it in Q2 of 2024. In the meantime, your feedback on what you want to see this integration doing would be greatly appreciated as it will allow us to build it in a way you need it.

Leave a Comment