myron db1f6b8bb8 Fix proxy settings modal never saving — wrong third arg to Nova.modal
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>
2026-06-09 11:12:29 +00:00

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
  • Admin panel: https://<server>:8882
  • Reseller panel: https://<server>:8881
  • User panel: https://<server>:8880
  • Webmail: https://<server>:8883

Source

GitHub: myronblair/novacpx

S
Description
Mirror of github.com/myronblair/novacpx
Readme 771 KiB
Languages
JavaScript 50.6%
PHP 41.3%
Shell 5.7%
CSS 2.4%