Darren Something like Google Cloud for example. Generally speaking, downtime for a hardware failure with GC is minimal (<60 seconds) as the VM gets migrated to a new hypervisor node automatically.

Thanks a lot, Darren. That's exactly what I'm going to do.

Virtualizor has a High Availability option that might work in front of Enhance, and a load balancer option is apparently in the works as well. Might be something to consider, but I have no experience yet to offer about it.

I would like to vote for this feature. The control panel should be available in HA. Having multiple control panels is not a very feasible option. I have over 100 packages, and I am moving to Enhance completely in the next 6 months or so. Having to replicate everything to US, EU, Asia, and Australia servers will not be feasible. Instead if the control panel is load balanced, has rsync, it will be easier for everyone!

Update: Tomorrow we also plan on adding resellers, they will add their customers, it will grow large. A single instance/server won't be able to handle such big loads. It is better that the whole system is load balanced.

4 days later

This is a must feature. The control panel should be load balanced.

    I agree! We need a safety plan.

    The plan for this, as part of the "server disaster recovery" feature is the ability have to have a failover control panel server which is a replica of the primary control panel server and can take its place in the event of a failure.

    Load balancing should not be necessary since the resource requirements of the panel itself are very low, even at massive scale.

      Adam This is exactly the function we're looking for. Cool. It's a good news. Enhance will probably be the first CP that offers such a function. In my opinion, CP should always work and be available, as close as possible to 100% uptime.
      @Adam API and other features will also work? I mean example a connecting to upmind and when a customer buys a hosting plan.

      Adam This is amazing. a failover cp server will really get the job done.

      2 years later

      Potential customer here - Is this done yet?

        AdamM
        Big +1 for this.
        Right now i implement this via proxmox replication but still have to do manual stuff in case of server failure.

        Adam It would this be done in regard to IPs? especially where resellers my point their hostname to the control panel but that DNS may be done elsewhere.

        It would be nice if Enhance could create a hostname record for each reseller (i.e cp-xxxxx.anondomain.com) with on-screen instructions on where they can set CNAMEs. A unique value per reseller. This would solve that issue but also mean things can move around without any impact in the future.

        • Adam replied to this.

          XN-Matt It would this be done in regard to IPs? especially where resellers my point their hostname to the control panel but that DNS may be done elsewhere.

          Resellers could just CNAME to your master control panel URL. I appreciate it's not entirely white label but it's unlikely the average end user would notice.

          This may be OK for the CP, but webmail and PMA might be moved to different servers...

          4 months later

          +1

          Follow @enhancecp