We are in 2026 and I just sign up for Enhance and I'm now realizing that this project might have a smaller team than I originally thought. We live in the age where engineering solutions is so much easier than it ever has been but yet we dont have email deliverability panels yet... Face palm
Enhance was recommended to me by some really tech savvy people in a forum but now I'm not so sure this was a great idea. I'm coming from being a heavy WHM user and this control panel has so far been extremely too simple.
Before the complaints, let me say, I love so much about Enhance and I really am into the easy interconnected server infrastructure. It makes running an agency significantly more reliable.
The issues:
SSL For the control panel is very sketchy. I get the certs validated but the many elements of the interface use port 443 for api calls and even using an SSL verified domain to access the control panel, it often has a drop in ssl over api causing several pages to not load the elements like domain config, email and so on. I have not had over an hour of steady ssl performance in the dashboard. ssl for api is hit and miss. Many error 500s in the dev console randomly. Might have to handle this separately from lets encrypt and relying on the server's scripts.
I had imported websites from Cpanel and the backup server (which only had backup as a service and ran ubuntu 24) I designated wouldnt backup the accounts because of an error: Enhance backup failed: Error { kind: Internal, msg: \"Couldn't check for presence of user dec48e74-ec21-4066-8014-e484bf0197b1\" }
The filerd process looked like an issue potentially but I couldnt be sure. There was no Cert for filerd so I made them. Once I did, port 50003 and 50004 were occupied by filerd after the process restarted. Even after doing that, I couldnt get the backup to work so I decided to migrate the backup assignment to the new backup server.
Tried to move the site assignment from old backup server with no data to the new server with no data. Failed. Why?
[14:57:50 06/16/2026] Provisioning website d3f7d619-e8dd-4235-bb52-d72d9b84a086 to role Backup on server d6640fc8-5ace-4f8f-85a1-fc26c520623d prior to website migration
[14:57:50 06/16/2026] No provisioning required
[14:57:50 06/16/2026] Migrating role data for Backup from 4ade42d5-ac1d-4c22-bd59-3562e96d034b to d6640fc8-5ace-4f8f-85a1-fc26c520623d
[14:57:50 06/16/2026] Transferring backup role data
[14:57:51 06/16/2026] Data migration failure: internal: Process handler error: ENOENT: No such file or directory
[14:57:51 06/16/2026] Cleaning up failed backup transfer from destination server
[14:57:51 06/16/2026] Removing backup volume from server
I had to remove the record from the database manually in order to then assign the new backup server.
All this to be said, there aren't many edge cases covered in the current development. Its not a power user type experience and I dont even know if this codebase is being maintained at any high pace. PLUS The software needs a rebrand. Enhance is probably worst brand name for looking up related issues. "Enhance email deliverability" lmfao. That's crazy. It should be EPanel, EnhancePanel, EnhanceCloud, Something but anything but a common english word to signify "improvement".
Rant over.