Integration for the Enhance web hosting panel #265
Replies: 2 comments 6 replies
-
|
Enhance look like a great project. I added an integretion for you to test #267 you can use the attached zip from there. Is Enhance open source? or do I have to pay to download it? |
Beta Was this translation helpful? Give feedback.
-
|
Hi, Thanks! |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi David, would you consider making an integration module for the Enhance Web Hosting panel? Alongside WPMU Dev (brilliant for add-on domains/autoSSL) hosting, which I use for Ultimate Multisite, I am using Enhance, and it is working well!
I have tested both subdirectory and subdomain configurations, and they work well - albeit only with Apache configurations. This Apache limitation is one that Adam Smith, the founder of Enhance, has acknowledged.
Enhance allows me to use LiteSpeed Enterprise at literally a fraction of the cost of the hosting on cPanel. There are some tweaks that I made to get this to work:
Delete the original Enhance .htaccess and replace it with the default:
(https://gist.github.com/jennimckinnon/71f06f92f1d0396170682cec4285d434) . I did this when setting up multisite (Subdirectory configuration only; Subdomain configuration works with the WordPress-generated .htaccess file).
I added the following lines to WP-Config to avoid cookie/SSL issues:
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
define('ADMIN_COOKIE_PATH', '/');
Enhance allows you to install the Cloudflare Origin certificate easily - I wanted to test this with Cloudflare for SaaS. Whilst Cloudflare generated the SSL for the custom hostname, the SSL was not detected by Ultimate Multisite when setting up the new domain. It most likely works as this setup did on an xCloud server with add-on domains pointing to the Multisite Root Domain (CNAME to root and www), using 'full-strict' encryption on Cloudflare.
The Enhance web panel enables you to add alias domains easily. If they are using the Enhance nameservers or pointing to the server, it will generate an SSL for the add-on domain. This method did work, and the domain was recognised and completed by Ultimate Multisite.
Enhance has some really comprehensive API docs (https://apidocs.enhance.com), and I have really enjoyed playing with the API's using Pabbly Connect and deploying websites programmatically. Whilst it would not be impossible for me to develop a custom plugin to add the add-on domains, an integration with Enhance would be most helpful in this regard. I had several discussions with Arindo during the WP-Ultimo era, and even set up a VPS panel so he could test it with Plesk. I actually sent him an email asking him to consider an integration for Enhance before his accident.
Thank you again to David and the other Ultimate Multisite maintainers for keeping this dream alive.
Kindest regards.
Beta Was this translation helpful? Give feedback.
All reactions