mirror of
https://github.com/myronblair/novacpx
synced 2026-06-30 17:50:41 -05:00
db1f6b8bb8c8432f73097a7794234d24b1054f88
Nova.modal(title, bodyHtml, footerHtml) expects footerHtml as an HTML string, but an async callback was passed instead. The function got stringified as garbage text in the footer with no save button, so nothing ever saved regardless of mode chosen. Replaced with proper footer HTML (Cancel + Save buttons) and wired the save logic as an event listener on the save button. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
NovaCPX Documentation
NovaCPX is an open-source Linux web hosting control panel with three-tier management (Admin → Reseller → User).
Documents
| Guide | Audience | Description |
|---|---|---|
| Installation Guide | Server admins | Requirements, installer usage, file layout, auto-deploy setup |
| Admin Guide | Server admins | All admin panel features: accounts, DNS, mail, security, Docker, notifications |
| Reseller Guide | Resellers | Creating and managing customer accounts, white-label branding |
| User Guide | End users | Files, email, databases, FTP, DNS, SSL, cron, Docker |
| API Reference | Developers | Full REST API documentation for all endpoints |
Quick links
- Admin panel:
https://<server>:8882 - Reseller panel:
https://<server>:8881 - User panel:
https://<server>:8880 - Webmail:
https://<server>:8883
Source
GitHub: myronblair/novacpx
Description
Languages
JavaScript
50.6%
PHP
41.3%
Shell
5.7%
CSS
2.4%