hshah if you are using 1 website packages that does not affect you. You can still use 1 website + alot of addon domains. The issue is with multiple websites in a package 🙂

I dunno if you are fully utilizing enhance with these 1 website packages. But if it works for you great then.

  • Edited

Andrei actually that is the best way to do it. Better UX and panel features (restore, moving, cloning, isolation, staging etc…)

the issue is with resource limit unless u don’t care about that.

But nothing is perfect right ? and always have to do workarounds 😂

Edit: if the resource limits are tied to the subscription let him have addon domains also. No issue whatsoever. He will maybe realize that he needs a different php version and re-create it as a website 😂

    mike ah! yes, about php! That's a different nightmare for addon domains, users can't set different php versions and different php.ini options! We have this one client got so frustrated when we told them you cannot set different php versions, and this is because we have to manage resources by offering multi domain hosting with enabling addon domain as, well, addon domains because website uses its own resources! And its a loop...

      pratik_asabe Just don't allow addon domains. You can think outside the cPanel box for a minute. This is not cPanel hosting, where you have a cPanel account and put X number of websites/domains there. Make your packages based on an X number of websites, not domains.

        Andrei You think me or others didn't thought about it already?, the whole point is package resources brother, every website is using same resources like if its a whole new cpanel account and in result server resources are going to go nuts.. Think about it, if you're giving 10 websites as a package and package has 1vCPU, 2GB Ram which is standard shared hosting nowadays you're allocating 10vCPU, and 20GB Ram to that package, and we cannot say or predict that not all websites are going to use resources at the same time, you don't know really users are nuts they go crazy sometimes!!

        Lastly, cpanel importer needs addon domains enabled if that cpanel has multiple domains, how are you going to manage that? Tell your clients to convert thier imported addon domains to websites one by one? Think about it... You clearly didn't understand the point of this thread..

          pratik_asabe if you're giving 10 websites as a package and package has 1vCPU, 2GB Ram which is standard shared hosting nowadays you're allocating 10vCPU, and 20GB Ram to that package

          I do it in such a way that each package only contains one website. And my customers then subscribe to the package as often as they want to host websites with this package.

          Otherwise, I would calculate the price for the package in such a way that customers pay for the server resources in full, regardless of whether they actually use them or not.

          pratik_asabe Tell your clients to convert thier imported addon domains to websites one by one?

          This is something I would like to do myself for my former cPanel customers. A feature in Enhance that can convert addon and subdomains into standalone websites would be very helpful here.

            GoSuccess Biggest issue on All scenarios are the resource limits, my guess is that even if the limits are changed to work on per Package basis as a pool for all websites within that package and not per website, that won't work if the websites are hosted on different servers, which is very common with providers who offer different locations.

            Keep in mind that you need to be compatible with other panels so Improving the way a container works, so its able to work with multiple domains without issues when it comes to PHP version, backups etc seems to be the way to go.

              pratik_asabe You think me or others didn't thought about it already?

              😂😂😂😂

              GoSuccess I do it in such a way that each package only contains one website. And my customers then subscribe to the package as often as they want to host websites with this package.

              wouldn't that be 1 website packages 💀

              SystemFreaks that won't work if the websites are hosted on different servers

              👍 that is the only drawback i can think of. its very niche also that u want your same client with same package with different websites on different locations/servers. if a client wants his website hosted on a different continent or stack its logical to ask him to pay for another package.

              If you need to move websites for balancing your load on servers then it could be that all 5 websites in this package. and you already know this package has x & y limits to plan.

                mike I don't believe its niche to be honest, its the first issue we run into after giving access to few of our resellers - agencies we are working with 🙂

                • mike replied to this.

                  pratik_asabe I understand your concerns, and they're valid. But this is an issue only if you want to sell cheap hosting. That is the point I am trying to make. In my opinion, Enhance is not made to sell cheap shared hosting; it's more aligned with solutions like managed WordPress hosting. So, I don't think it can be a replacement for cPanel, it's a completely different beast, and you need to sell "websites", not "accounts".

                  It's a new paradigm, at least for most people who are used so much to cPanel that they confuse web hosting with cPanel hosting. It's hard to sell hosting this way, I understand, but to me personally, it fits. I'm sick and tired of cPanel and cheap clients. I would rather have 1000 clients paying $15-$25 per website than 1 million clients who want $1,99 hosting with 100 GB storage to host 100 websites.

                  But that's just me, and Enhance is excellent for my scenario. I'm not saying you should be doing the same, you can do whatever you want, but maybe Enhance is not the best tool for what you need.

                    Andrei
                    you are still giving for granted a wrong functioning of the system.
                    package with multiple websites, multiply the resources
                    addon domains can't use different php version.

                    saying "well, don't think like cpanel or DA or webuzo or plesk or etc etc"
                    saying "well just use 1 website and charge them $20 for it"
                    saying "it fits me"

                    is so short sight, it's broken, it's not intended to be like that (i hope, it would be stupid and must be a bug), and needs to be fixed. .

                    not sure why so many just want to say "well it is what it is" when it's an issue, it's broken, etc.
                    for so many things... this included.

                      I personally despise the fact that there is such thing as an add-on domain.

                      Andrei You can think outside the cPanel box for a minute. This is not cPanel hosting, where you have a cPanel account and put X number of websites/domains there. Make your packages based on an X number of websites, not domains.
                      I couldn't have said it better.
                      It's as if CPANEL is the only structure people can adapt to.

                      Enhance was obviously not created off the backbone of cPanel it was a NEW AMAZING IDEA. I personally think if they sit there and try to solve a bunch of problems CPANEL created it's just going to turn into another shitty panel.

                      Rich I think the backup system will get a better overhaul in the future, more fine grained options to select files or sites to restore. Right now it's an efficient system, but restrictive in it's overall use. Takes a little manual work from time to time...

                      I cannot wait, i feel like it's the ultimate tool with so much potential, when i go to that dropdown menu i should just have more buttons to click and solve my problems 😃


                      pratik_asabe You think me or others didn't thought about it already?, the whole point is package resources brother, every website is using same resources like if its a whole new cpanel account and in result server resources are going to go nuts.. Think about it, if you're giving 10 websites as a package and package has 1vCPU, 2GB Ram which is standard shared hosting nowadays you're allocating 10vCPU, and 20GB Ram to that package, and we cannot say or predict that not all websites are going to use resources at the same time, you don't know really users are nuts they go crazy sometimes!!

                      I feel like the solution here is quite simple (in terms of Enhance's future)
                      Expand on resource limitation settings > Add a PER WEBSITE limitation for every value

                      mike 👍 that is the only drawback i can think of. its very niche also that u want your same client with same package with different websites on different locations/servers. if a client wants his website hosted on a different continent or stack its logical to ask him to pay for another package.

                      I couldn't agree more!


                      josedieguez you are still giving for granted a wrong functioning of the system.
                      package with multiple websites, multiply the resources
                      addon domains can't use different php version.

                      saying "well, don't think like cpanel or DA or webuzo or plesk or etc etc"
                      saying "well just use 1 website and charge them $20 for it"
                      saying "it fits me"

                      is so short sight, it's broken, it's not intended to be like that (i hope, it would be stupid and must be a bug), and needs to be fixed. .

                      not sure why so many just want to say "well it is what it is" when it's an issue, it's broken, etc.
                      for so many things... this included.

                      The reason we are telling you not to think like "cpanel" is because you are trying to resell CPANEL the way you're doing things. This nos cpanel...

                      Using 1 Website / Charge Accordingly. Is literally... what Enhance is designed for.
                      It's like you're buying a Ferrari now and complaining that you can't use it as a Van.

                      It's not broken, it is different, it is a different product.
                      It is not what it is, it is how it should've always been 🙂

                      FYI. No Disrepect I wrote this message over the course of a few hours coming back and forth and dealing with CPANEL related issues. 😆 . I may have missed being "respectful". Not be-litting anyone, I just simply think (as Adam's post reinforces) the only reason Add-on domains are even there is because of cPanel dropouts.

                      I vote NO ADD-ON domains! 🙂

                        SystemFreaks I don't believe its niche to be honest, its the first issue we run into after giving access to few of our resellers - agencies we are working with

                        Your resellers are hosting 1 website in NY and 2 websites in the UK in the same package? cmon man or are you moving the websites for normalizing the load in your servers.

                        Help me out here .. a small simulation

                        lets say you have a plan 20 websites for 20$ (u can relate to this plan right) (assuming 1cpu/1gb or x amount) u know that you are giving the reseller 20cpu and 20GB ram ? now lets say u have 5 only resellers of these.... 5 x 20cpu=100cpu and they are actually using only 15% u need 16 core cpu minimum which costs around ± 60$ . now you have licenses + other costs on top.

                        Tell me how is this working for you. maybe i am not thinking outside the box. with the current implementation dedicated packages is a way but managing ±300 small servers is not a nice thing to do.

                          slimx I vote NO ADD-ON domains!

                          I believe we all do. what are you doing ? how are you managing websites x server resources x costs ?

                          Andrei I understand your concerns, and they're valid. But this is an issue only if you want to sell cheap hosting. That is the point I am trying to make. In my opinion, Enhance is not made to sell cheap shared hosting; it's more aligned with solutions like managed WordPress hosting. So, I don't think it can be a replacement for cPanel, it's a completely different beast, and you need to sell "websites", not "accounts".

                          It's a new paradigm, at least for most people who are used so much to cPanel that they confuse web hosting with cPanel hosting. It's hard to sell hosting this way, I understand, but to me personally, it fits. I'm sick and tired of cPanel and cheap clients. I would rather have 1000 clients paying $15-$25 per website than 1 million clients who want $1,99 hosting with 100 GB storage to host 100 websites.

                          But that's just me, and Enhance is excellent for my scenario. I'm not saying you should be doing the same, you can do whatever you want, but maybe Enhance is not the best tool for what you need.

                          We call it 'Business Hosting' on which we host only premium clients as we already have cpanel offerings for our regular agency clients, but still sometimes clients need extra domains, and because we use premium hardware it will going to go up in resources quickly (in terms of keeping less contention and underselling so there's enough room to scale to every client), few things needs to be polished... instead of addon domains it should be only add domains and cpanel import should be able to use it instead of addon domains imo!

                          Hi everyone,

                          This is a straightforward request: we need the ability to manage resources per package, not per website. That’s it.

                          If the current method of handling resources works best for you, that’s great. However, it doesn’t align with our needs. Every business has its own approach to selling hosting, and we’re simply asking for a feature that allows Enhance to support our way of selling hosting.

                          This isn’t about forcing opinions—it’s a simple feature request. Enhance has implemented similar functionality before, like the Email Limit being tied to the same package on the same server. If this feature requires something similar, that’s fine with us.

                            If you’re managing one package with multiple sites, this approach can actually be a great idea. It allows for better resource allocation—for example, if your client has five websites but one of them requires more resources, this setup ensures they won’t face any issues.

                            By sharing all the resources within the package across all the websites, you eliminate the bottleneck caused by limiting resources per website. This flexibility can make resource management much more efficient and adaptable to clients' needs.

                            It’s not just about how we sell hosting—it’s about creating a solution that works universally, with added flexibility for everyone.

                            I think no one here understands the limits are enforced on a system user... Every container has it's own linux user with the limits...

                            The fact a lot of you guys keep yelling cpanel this and that is your problem. Not sure what you are doing here if cpanel is so perfect..

                              slimx

                              no, it's broken, you confirm yourself saying "i vote no add-on domains", but is part of Enhance, Addon Domains is part of it, no matter how much you hate them, is part of.

                              so if it doesn't work, it's broken, plain simple. not sure why so much buzzle about it.

                              no cpanel-issues are talked about in this thread, we are discussing Enhance functions and functionality, that's it.

                              Follow @enhancecp