Dedicated Server Manager (NOC-PS)

Dedicated Server Manager (NOC-PS)

Developed By Deploymentcode

Compatible with WHMCS v8.4

With NOC-PS For WHMCS your customers can manage dedicated servers and VPS using the NOC-PS server provisioning system. The module provides hassle-free management of servers for hosters and customers. This module can auto setup new orders. The assignment of dedicated servers can be made dependent on the WHMCS configurable options. You need to have a NOC-PS installation to use the module.

IPMI and KVM Proxy

If you are running IPMI and KVM behind private IPs, customers can access them only through a VPN or similar. With our new proxy feature customers can access IPMI and KVM over the public Internet - directly from the client area - even though the services are located on the private network.

The security benefits of private IPs persist. Access is limited to the customer. The customer does not need to install additional software for access.

VPS Support

VPS can be automatically created. With our "IP Manager" you have full control which IPs get assigned to new orders. The IP Manager also allows you to reserve IPs, make comments to IPs for better tracking and see which IPs are currently assigned.

Auto Provisioning for Dedicated Servers

Now you can deliver dedicated server instantly. Using our Server Manager you can drag & drop your servers into the related product. Do you worry about configurable options? You don't have to, you can continue using configurable options to let your clients choose about RAM, HDD size and others. At our server manager you can exactly define which conditions must be meet to deliver this server.


Clients can access the functions at the WHMCS product view. The module contains the following client functions:

  • Reboot
  • Shutdown
  • Power Reset
  • Power Status
  • Operating System Reinstallation
  • Live progress view for reinstallation
  • Boot into Rescue System
  • Network Graphs
  • Sensor Graphs
  • BMC Reset
  • KVM Console directly from the client area (mainboard must be supported by NOC-PS)
  • IPMI Link (direct or proxied if behind private IPs)
  • Manage RDNS

Admin Features:

  • Supports multiple NOC-PS Servers
  • Automated setup of dedicated servers.
  • Automated setup of virtual servers (VPS)
  • Automated setup works with configurable options: Configure the server options at the module interface and the module will automatically find and create the server with the correct options. Multiple values per option are supported.
  • Disable automated setup for individual servers.
  • Disable automated setup globally.
  • ACL Management: Permit or deny features in the client area for individual servers.
  • Automated suspension / termination. (shutdown server)
  • Automated unsuspend. (start server)
  • Traffic accounting & overage traffic billing.
  • Notifications: Configurable notifications for: terminations, suspensions, unsuspensions for manual review.
  • Hook system: Executes your code on events (e.g. on suspension, reinstallation, after auto setup, etc.)
  • Operating Systems: Globally blacklist / whitelist Operating Systems.
  • Operating Systems: Hooks allow manipulation of the Operating System blacklist / whitelist at the client area interface.
  • Activity Log Page: Provides an overview of what has happened in your system (e.g. autofixes, reboots, reinstallations, errors)
  • Settings page: Import Operating Systems from NOC-PS, Notification Management, Automation Management (e.g. disable the automated shutdowns when suspensions occur) and many more options.
  • IP Manager: Reserve IPs, create comments for IPs, view assignments
  • KVM and IPMI proxy to access devices which are behind a firewall or private IPs (clients & admins)
  • Stock Control
  • Manage RDNS servers (PowerDNS, ...) and RDNS assignments

The feature list does not reflect the full feature set. The module is under constant development. All features are described in our documentation.

The module does support multilanguage, works with PHP 5 and PHP 7 and supports WHMCS 7 and higher.



5 stars
4 stars
3 stars
2 stars
1 star

E.Sadek @esadek4236

May 17, 2020 at 03:06:17 PM

The module works great and the support team is the best we ever dealt with. We had a problem migrating over from a custom made nocps to this one and they went above and beyond for us to get everything running smooth. Really highly recommend

  • 2 years ago
  • Version Number 2.1.0

Jakub @jakub2619

February 28, 2019 at 02:00:41 PM

Well documentated software, super b.

  • 3 years ago
  • Version Number

Mehdi Santino @mehdi7417

October 7, 2018 at 04:32:43 PM

The module does what it should. We love it.

  • 3 years ago
  • Version Number 2.0.9

Alexandr Chernishev @Alexandr

June 12, 2018 at 05:38:45 AM

This is the best product for WHMCS in recent years.
Excellent functionality, no bugs and easy setup. This is the case when you just get what you were looking for and you do not need to finish it yourself.
Great product! A great developer.

  • 3 years ago
  • Version Number 2.0.6

Szymon Kowalczyk @szymon-kowalczyk

December 15, 2017 at 08:33:38 PM

Nice design & works perfectly. Especially the configurable options support with auto provisioning is nice to have.

  • 4 years ago
  • Version Number 2.0.2

Mattheus Yuval @Yuval

June 22, 2017 at 09:54:17 PM

Thanks for your great support and module! Just works fine.

  • 4 years ago
  • Version Number 1.2

Version Compatibility

Compatible with WHMCS v8.4

Full Version Compatibility

  • Selected versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

System Requirements

  • NOC-PS Server -

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Deploymentcode


v2.4.0 Released February 26th, 2021

Latest Version

  • Info Restored WHMCS v6 compatibility.
  • Feature Reinstallation of operating system and rescue boot is now possible via WHMCS admin client service page.
  • Feature Release of the v3 client area template. Due to the usage of Font Awesome 5, WHMCS v7.6 or higher is required.
  • Feature v3 client area template supports officially the Lagom WHMCS template.
  • Feature Added support for WHMCS v8.1 + Bootstrap 4. "Manager v3" theme must be used when using Bootstrap 4. "Manager v3" is now also the new default theme on new installations.
  • Feature For Reseller API clients: RDNS management via reseller API is now available.
  • Feature For developers: Get NOC-PS API instance via Previously, only was supported.
  • Feature Implementation of a plugin system
  • Improvement Admin client service page: Load power status by AJAX to reduce TTFB.
  • Improvement Stricter validation of RDNS entries.
  • Improvement Several improvements on the admin RDNS management page.
  • Improvement API requests / responses are now logged into the WHMCS module log (if logging is enabled).
  • Improvement The exception stack trace was sometimes included in the error log. Now, only the clear error message is logged.
  • Improvement The Activity Log page was graphically revised.
  • Improvement RDNS changes are now logged.
  • Improvement The ACL group page was graphically revised.
  • Improvement To minimize the amount of text, IP Manager and Server manager will no longer show the company name of the customer but only firstname and lastname.
  • Plugin Reseller API (paid plugin). You can find information about the plugin on the module page.
  • Plugin Release of reverse DNS management plugin (only IPv4 at the moment)
  • Bugfix In the Module Debug Log of WHMCS v8 the API Responses were not logged. This problem only occurred from WHMCS v8 onwards.
  • Bugfix On the server management page, clicking on "ACL Group: <name>" displayed an empty popover. This has been fixed, now the permissions of the respective ACL are displayed again.
  • Bugfix Module admin page "Server Management": If there was an apostrophe in the name of a configurable option, there was a javascript error causing display problems.
  • Bugfix Stock Monitor: Fixed incorrect behavior when the NOC-PS API was unreachable (amount of stock was wrong).


Previous Versions

v2.3.0 Released August 1st, 2020

View/hide detailed changelog

  • Info: No template changes
  • Feature: Support for multiple IPMI/KVM Proxies
  • Feature: VPS: Set amount of CPU, RAM, Diskspace and IP-addresses via configurable option
  • Feature: Bandwidth data collection function for developers
  • Improvement: Added update resistant way to customize power status detection strings
  • Bugfix: Under certain circumstances the loading time of the IP Manager was slow. This has been fixed.


v2.2.0 Released June 12th, 2020

View/hide detailed changelog

  • Improvement: This release brings a number of small improvements to the code. Under the hood, serveral changes have been made which may lead to a much better performance
  • Feature: Stock Monitor: A system to automatically update the quantify of available servers
  • Feature: Settings: Added option to automatically clear old activity log entries
  • Feature: Added option to override API call timeouts
  • Bugfix: Under certain circumstances servers located in another NOC-PS instance were not recognized by the automatic provisioning


v2.1.0 Released December 13th, 2019

View/hide detailed changelog

  • Feature: IPMI Proxy: Possibility for 1:1 NAT
  • Feature: It is now possible to run a pre-profile before installing the operating system. This allows, for example, to delete the metadata on the hard disks and prevent conflicts during the operating system installation. If you enable this option, make sure that the recovery systems are correctly defined in the module settings. Otherwise, the pre-installer will also be executed on recovery boots.
  • Feature: Option to disable the KVM availibility checks on the client area page
  • Feature: Option to disable automatic provisioning of server if the server is currently online
  • Feature: Option to disable automatic provisioning of server if the server is currently being installed via NOC-PS. This prevents servers that have just been terminated from being delivered before the NOC-PS wipe profile is completed.
  • Feature: A new option is available in the module settings, which allows old installation logs to be automatically deleted from the database after a certain number of days
  • Improvement: Due to the SSL-Checker of WHMCS the AJAX requests were slow under circumstances. The AJAX requests are now sent to another address so that the SSL Checker is not executed. This only affects the client area.
  • Improvement: Some special characters are not processed correctly by NOC-PS. The clientarea template was extended by an HTML5 input pattern. If the customer enters invalid characters during a new installation, a corresponding message appears now.
  • Improvement: If an error occurs when opening KVM, the error is now better noted in the module log
  • Improvement: It is now ensured that the boxes on the "Server Management" page are the same size. Before, it could happen that there is too much vertical space between the boxes
  • Bugfix: If a setting was changed in the module settings, the change was only visible the next time the page was reloaded. This caching bug has been fixed.


v2.0.9.6 Released September 16th, 2019

View/hide detailed changelog

  • Feature Possibility to programmatically set the bootloader
  • Feature It is now possible to modify the language file of the Admin interface or to add additional languages for the admin backend
  • Improvement Accept capital letters when adding IPv6 subnets in the IP Manager
  • Improvement The rendering of the select boxes on the "Server Management" page should now work a bit faster.
  • Bugfix Do not route VNC console of virtual servers over IPMI proxy
  • Bugfix Under certain circumstances, the module could not recognize the correct language of the client and used the English language file as fallback
  • Feature Added hook "hook_before_create"
  • Feature Added option to reuse the same IP on re-creating a VPS. This option is not enabled by default and must be enabled manually.
  • Improvement Serveral general quality improvements in the code. Among other things, MySQL queries are now better cached
  • Improvement Improve connection handling to the NOC-PS API. This results in a quicker page load time if NOC-PS is hosted in an other datacenter with a higher latency
  • Improvement The modules autofix functions to ensure the consistency between NOC-PS, WHMCS and the configurable options has been improved. Depending on the system, this can lead to a better overall performance
  • Bugfix In some cases, the IPMI virtual media tool did not worked if KVM was opened over the KVM proxy


v2.0.9.3 Released January 15th, 2019

View/hide detailed changelog

  • Improvement: If servers with the installation profile "None" are deployed, WHMCS generates a random username and password in the product by default. This is now emptied
  • Improvement: Better caching on the module admin page and other optimizations, which lead to faster loading times of the module admin page
  • Bugfix: If the option "Show Port & Switch IP at admin product page" is activated and several devices are added to the server, it was possible that a port of another device was displayed instead of a switch port (eg the PDU port)


v2.0.9.2 Released November 16th, 2018

View/hide detailed changelog

  • Feature: Added option to display switch informations at admin product view
  • Feature: Added overrides for operating system logos
  • Feature: Added support for custom page templates
  • Feature: Added option to automatically take actions when server reaches bandwidth limit
  • Feature: Added option to automatically start a NOC-PS profile upon server termination (e.g. wipe disks)
  • Feature: Added support for choosing VPS location via configurable options
  • Feature: Added hook BandwidthOverusage


v2.0.9.1 Released September 23rd, 2018

View/hide detailed changelog

  • Improvement Improve stability on high latency NOC-PS installations
  • Improvement Ensure AJAX requests does not lock PHP sessions
  • Improvement Added new timeouts for power functions to prevent usage problems if NOC-PS or the server has problems / does not responde
  • Bugfix If a "display value" (for example, "Operating Systems | Choose OS") was used in the configurable option name, it was not possible to assign values on the "Server Management" page for configuring the automatic deployment of dedicated servers


v2.0.9 Released August 7th, 2018

View/hide detailed changelog

  • Info: This release contains no significant changes. It is primarily intended to be compatible with WHMCS v7.6.
  • Feature: Add compatibility for WHMCS v7.6 (adjusted fa icons)
  • Feature: Setting page: Added option "Interval for power status refresh at admin product page"
  • Improvement: Improvements on the IPMI proxy server ssh connection


v2.0.8 Released June 12th, 2018

View/hide detailed changelog

  • Feature IPMI / KVM Proxy for private IPs. More Informations.
  • Feature Admin clientproduct view: Show a link to IPMI
  • Feature Setting page: Added option "Update Server Password on Reinstallation"
  • Feature Setting page: Added option "Show Bandwidth Usage in GB instead of MB"
  • Feature Setting page: Add setting "None" to "Default Operating System" option
  • Feature If OS selection is available during ordering, you can now add the option "None" for no automated OS installation. Makes sense when clients want to install the OS over KVM.
  • Feature ACL Group Permissions: Added "Show IPMI Link"
  • Bugfix If the OS installation was started manually over NOC-PS, the installation process in the clientarea might was empty.
  • Hook Added: hook_after_open_ipmi


v2.0.7 Released April 18th, 2018

View/hide detailed changelog

  • Info No template changes
  • Feature Added PHP 7.1 / PHP 7.2 compatibility
  • Feature Setting page: Added option to not log the execution of hooks
  • Feature IP Manager: Global IP search. With this search function all ip blocks can be searched at once.
  • Improvement If NOC-PS server is not added correctly, show a better description of the issue at the module admin page
  • Bugfix Clientarea: Outbound live traffic value was sometimes not accurate
  • Bugfix WHMCS Server Page: If the NOC PS address is not defined, the "Test Connection" function returns falsely success. Fixed


v2.0.6 Released February 24th, 2018

View/hide detailed changelog

  • Feature VPS: The default ACL group can now be overriden by the WHMCS product configuration.
  • Feature Module Settings: Subnets can now be blacklisted from the IP Manager. This can be used to hide private subnets.
  • Feature IP Manager: The default amount of displayed IPs can now be changed via dropdown.
  • Feature IP Manager: Added mass reserve / unreserve via checkbox
  • Feature IPv6 support.
  • Bugfix Admin Clientproduct page: Under certain circumstances the pre-selected ACL dropdown value was incorrect. Concerned only vps products.
  • Bugfix If "Keep NOC-PS Hostname" setting is enabled, ensure that the hostname does not get modified by auto provisioning.


v2.0.5 Released February 16th, 2018

View/hide detailed changelog

  • Feature Admin Clientproduct page: Refresh power status without site reload using AJAX
  • Feature Admin Clientproduct page: Show NOC-PS server description
  • Feature Admin Clientproduct page: Edit NOC-PS server description
  • Feature Added ISO Manager which allows servers to be booted from an ISO file.
  • Feature Clients can boot from ISO and access server via VNC. Works for VPS and dedicated servers
  • Feature Module settings: Blacklist additional operating systems for virtual servers (e.g. oVirt, VMware)
  • Hook Added: hook_after_isoboot
  • Hook Added: hook_pre_open_clientarea
  • Improvement Better error handling if the NOC-PS backend is unreachable


v2.0.4 Released February 8th, 2018

View/hide detailed changelog

  • Info: This release contains many changes. Only relevant features and improvements are listed
  • Feature: New Clientarea template is available. At the module configuration you can switch between the old and new template
  • Feature: ACL Groups can now be also setted directly at the admin client product page
  • Feature: Full VPS support
  • Feature: VPS Autoprovisioning
  • Feature: IP Manager to manage IP assignments
  • Improvement: Show message on the module admin page if a new version is available
  • Improvement: At admin client product page all network port graphs are shown now. Before, only the first port was shown
  • Improvement: Reinstallation and recovery boot is now seperated. Admin can select a list of chooseable recovery OS at module configuration
  • Improvement: At reinstallation menu the client can use the NOC-PS installation addons. Access to this feature can be limited using the ACL Group Manager


v2.0.2 Released November 6th, 2017

View/hide detailed changelog

  • Improvement: Improve handling of the BMC Reset feature. Show button at admin & client area only if IPMI is available
  • Feature: Added a setting on the setting page to not show hidden products at the "Server Management" tab
  • Feature: Added a setting to allow automated update of the WHMCS hostname field if operating system gets installed with a different hostname
  • Bugfix: Bandwidth limit has not been applied if the bandwidth limit has been choosed by an configurable option group using a display value (e.g. "20 TB|20 Terabyte" instead of "20 TB")


v2.0.1 Released October 17th, 2017

View/hide detailed changelog

  • Bugfix: If WHMCS admin username 'admin' does not exist, noc-ps module admin page fails to load


v2.0 Released October 14th, 2017

View/hide detailed changelog

  • This release contains many changes. Only relevant features and improvements are listed:
  • Feature: Add BMC Reset at Client area and Admin area
  • Feature: Bandwidth Accounting and Bandwidth Billing
  • Feature: Automated Server Provisioning
  • Feature: Added Hook System to execute own code on events
  • Feature: Automated Server start / stop on suspend, unsuspend, terminate
  • Feature: ACL Groups to manage permissions
  • Feature: Setting Page to control the behavior of the software
  • Feature: Module Activity Log to keep track of actions
  • Feature: Functions to manipulate available operating systems per service
  • Feature: Added Language Override Files
  • Bugfix: Client area: don't show 'Cancel Installation' button if the installation is already completed.
  • Improvement: Admin area: don't show empty traffic graphs. Instead show a message.
  • Improvement: Added file to add valid strings for online / offline detection (like 'chassis power offline', 'offline'). Useful for PDUs, because PDUs returns often other strings than just 'Online'.


v1.2.2 Released August 16th, 2017

View/hide detailed changelog

  • Feature: Add 'Test Connection' Button at WHMCS Server Configuration Page
  • Improvement: Improve handling of KVM Console Links at WHMCS Admin Area
  • Improvement: Reduce page load time at admin area
  • Improvement: Reduce page load time at client area


v1.2.1 Released July 27th, 2017

View/hide detailed changelog

  • Fixed: Shutdown Button at admin didnt worked under some circumstances
  • Fixed: Dont show invalid sensor values received by IPMI


v1.2 Released June 16th, 2017

View/hide detailed changelog

  • Added Sensor Graphs
  • Remove need of custom fields at client product.


See also

Weebly Website Builder

Enable your customers to create amazing looking websites by reselling Weebly directly through the WHMCS platform

Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Kopage Website Builder for Webhosts with support for WHMCS, cPanel, DirectAdmin & more

Kopage, self-hosted, Website Builder for Webhosting Companies your clients will love to use. Attract more clients and reduce churn rate with easy and intiutive website builder.

PaaS Extension for WHMCS

Turnkey PaaS, Docker hosting, auto scalable clusters and VPS with full integration to WHMCS

Dedicated Server Reseller for WHMCS

Resell Dedicated Servers from Limestone Networks white label API.