Panel Replication and Persistent OLS are my most needed features.

    a lot of people waiting for cp replication. what are the use cases ? migrate to another provider ? we work with oracle cloud. if we need to replicate the cp to another server or location its doable. i can just replicate in realtime the storage or spin an instance via a snapshot to anywhere attach an ip and its done.

    are there any use cases i am not thinking of ?

      mike It's some kind of disaster recovery function for the control panel. Disaster means, you are facing some worst situations by which you can't expect your current service provider can help you bring back your CP in a few minutes.

      mike I installed my CP on a dedicated intel system, but the complexity of the backups, means I wish I'd put the CP on a VPS with simple backup + snapshot capabilities instead. I'd rather not P2V or mix arch when switching up hardware and cloning an image. Being the core part of my business I'd rather not F.... it up even if I do know how to do it 🙂

      Likewise with another estate I manage I need to move the CP from it's current provider, I could make an image of the VM and move it to a proxmox box to be rebuilt, but I also risk messing everything up and taking out the estate.

      Since it was supposed to be coming awhile back now. I'd been waiting it out instead of risking it. 😏 When it comes to production a cleaner solution is best.

      Like @bgeek said, it also gives a bit more DR to the entire estate and little more flexibility for how your estate grows.

      @Rich so if something happens at the provider level. you should have a backup of the cp so you can restore it to another server somehow like websites currently ....

      i wonder how this feature would be implemented 🤔

        mike That is what the control panel replication will do. And that is why many of us are expecting it badly. 😃

          bgeek i wonder how the new ip mappings will be done. how will the other servers know what the cp ip is ... DNS i believe.
          🫨

          I'm also eagerly awaiting Control Panel replication. It will make setting up a new machine and restoring data a breeze, which is a huge convenience. But guys, brace yourselves, the roadmap indicates that Control Panel replication will probably only come out version 10.6.

          • Rich replied to this.

            mike Right now the best way to manage this is to use Borgbackup or something similar like Restic, that can make a true byte level backup of the data, without having to shutdown the system and make a traditional image. That backup can then be stored wherever you wish, another country, another provider etc... The problem is it's complicated and manual setup. Which isn't as easy to manage.

            The CP replication will allow for failover to another server already in the cluster and likely with a different provider and /or certainly in a completely different DC. Super useful if your growing your estate or find a crap provider and need to move.

            Currently the CP can be moved, once you've moved it and start it up with it's new IP, it will ASSUME that IP and then talk to all nodes as that IP (from what I've learnt) But if you move a server over to another box and bring it up to TEST, you'll inadvertently send that signal out, even if the image has a bad issues and is no good. So for now I don't trust this process to be straightforward, it's doable at best if needed.

            Likewise in the event of complete DR, the CP database is backed up as well by enhance backups, enhance could help. But that's no DR at all and very bad business practise and if your estate was massive, well I dread to think how long it would take to manually recover.

            DracoBlue Yeah I am figuring it will be at least a few more months. I remain optimistic.

            Hi All,

            We are just finishing up some testing with the aim of releasing 10.5 this week. As always the release has a lot of bug fixes and enhancements. In terms of what 'New' features you can expect to see:

            • During a cPanel/Plesk website import an MO can specify which servers to place the roles on.
            • V1 PHP extension manager per website.
            • Roundcube auto updates for central webmail.
            • Ability to clone a website across subscriptions.

            Control panel replication, staging functionality and email improvements are currently being worked on - At the moment, I can't accurately share what release they will be in. When I know more I will share an update in this and the specific feature threads.

              C'mon Man! (no, not a Biden fan lol...)

              The Enhance team isn't going to work harder just because you beg! I get it though. I'm so ready for:

              Mail sending rate limit per mailbox fix.
              Control panel replication.
              cPanel user driven website migrations - fetch from remote server.
              Enhanced outbound email spam prevention and detection.

              and so much more ha ha...

                mike Yeah I guess that's the long and short of it! It's partly because I'm so done with cPanel. 😆

                The update is already available, it went very quickly on my server.

                10.5 Core

                • 6th March 2024

                Feature
                Ability for a master organisation to select a website's server location when importing a cPanel or Plesk backup.
                PHP extension manager V1 (Website > Developer tools > PHP) provides the ability to enable optional PHP extensions which are not included in the default config.

                Enhancement

                • Roundcube auto updates for the centralised Roundcube installation.
                • Ability to clone a website across subscriptions.
                • Ukrainian language pack.
                • A '2 day' option has been added to 'Max/min backup age'.
                • Improvements to the DNS zone and Cron job editor.
                • New 'Account setup', 'New websites', 'New customers' and 'Website disk usage' cards on the master organisations/ Reseller dashboards.
                • Vazirmatn font added to 'Branding settings'.
                • Package card improvements - staging website resource is now hidden if '0' resource usage assigned.
                • Restoration of a database backup will now re-create the database if it was deleted through the UI or API.
                • Improvements to Bulgarian language pack.

                Fix

                • Plesk backup untar would fail when the target website used an older PHP version.
                • S3 backups would sometimes fail when a restore was initiated immediately after a filerd container update.
                • On cPanel/Plesk imports, the addon domain resource is only checked if the backup contains addon domains.
                • MySQL password hashes were not retained when a website imported from cPanel or Plesk was subsequently moved to a different server in the cluster.
                • Disaster recovery now takes the last complete backup rather than the last backup.
                • The reseller "websites" resource was sometimes not consumed correctly when creating a customer subscription and therefore the reseller could create more websites than their package allowed if they did this before the next automatic usage recalculation.
                Follow @enhancecp