What is InterWorx? The InterWorx Hosting Control Panel is a web and Linux server management system. This platform provides tools for server admins to command their servers and for end-users to oversee the operations of their websites.

The panel has two operating modes:

  1. NodeWorx
  2. SiteWorx

NodeWorx is the system administrator mode for managing server-wide behaviour and SiteWorx accounts. SiteWorx is the website owner mode used primarily by hosting end-users to manage their web hosting accounts and associated features.

InterWorx Control Panel runs on various systems and hardware including Virtual Private Server (VPS) systems supported on OpenVZ, Virtuozzo, Xen and VMware. It also supports CloudLinux platforms.

Advantages of using InterWorx:

  • Provides the best performance with Apache 2.4.10 installed with 5.5.44-MariaDB and PHP 5.4.16 with primary installation
  • Provides SPAM filtering and Virus filtering interfaces which can be managed from the Panel
  • Provides SNI support
  • Provides high-Availability Load Balancing At A Fraction Of The Price

In this article, we will be going through the installation of the InterWorx control panel on a CentOS 7 server, an RPM-compatible Linux distribution.


  • A memory of at least 256 MB (512 MB recommended)
  • Minimum of 512 GB of Disk space (1 GB recommended)
  • Access to a Linux server
  • A clean installation of CentOS 7
  • A valid and active InterWork license key
  • Basic understanding of Linux commands

How to install InterWorx on CentOS 7

The first step is to have access to your server. Login to your server with the user account and download the InterWorx installation script from the official website:

sh <((curl -sL interworx.com/inst.sh))

The above command will prompt you to proceed further with the installation process. You can run the below command not to be prompted after each configuration step, but we recommend going with the first option:

sh <((curl -sL interworx.com/inst.sh)) -l

When you run the initial installation script, you will receive the following prompt to verify the IS settings. Once done, press Enter.

=-=-=-=-= Installing InterWorx-CP =-=-=-=-=-
This script will install InterWorx-CP on your system.
Please make sure that you have backed up any critical
This script may be run multiple times without any
problems. This is helpful if you find an error
during installation, you can safely ctrl-c out of
this script, fix the error and re-start the script.
Details of this installation will be logged in iworx-install.log
TARGET : CentOS Linux release 7.0.1406 (Core)
PROCESSOR : x86_64
RPM DIR : /usr/src/redhat/RPMS
SRPM DIR : /usr/src/redhat/SRPMS
SRPM HOST : updates.interworx.com
IWORX REPO: release

Once you proceed further from this point, the installer will remove some packages that are not needed for the InterWorx control panel. After proceeding with this prompt, it will complete the installation, and you will get a message directing you to the control panel access.

-=-=-=-=-= Installation Complete! Next Step: License Activation! =-=-=-=-=-
To activate your license, go to
http://your-ip:2080/nodeworx/ or
Also, check out http://www.interworx.com for news, updates, and support!
-=-=-=-=-= THANK YOU FOR USING INTERWORX! =-=-=-=-=-

At this stage, you have a choice to activate the license via the CLI or through the web browser by logging into the control panel. We will cover both activation methods here!

Activating InterWorx with the Command Line Interface

Login to your server as the root user and enter the command below:


You will be prompted to provide the license key of InterWorx, which will look something similar to this “INTERWORX_XXXXXXXXXX”. Enter the license key, and your activation process will be concluded.

Activate InterWorx from the Control Panel

When activating using the GUI, it comes with a bit more steps than the previous one but is quite easy to follow. First login to the control panel using the following URL:




Fill in the form with the requested information and click on Continue.

Once the license is activated, it will automatically configure the settings for the panel. Wait until the progress bar completes the setup.

You will be prompted with the license agreement, where you can agree and proceed to set the DNS to complete the control panel setup. Once the settings are done, you will have the Server Manager Panel (NodeWorx) and the Website Manager Panel (SiteWorx).

You can manage your server from Nodeworx and manage your domain using Siteworx.

Click the Siteworx icon next to the domain to access its Siteworx panel.


That’s the end of this tutorial, and we hope that you were able to install InterWorx on your Linux VPS successfully. InterWorx is a very light control panel, yet quite powerful and can be installed within a few minutes. By utilizing the web interface, you will control your server and manage the accounts efficiently.

We would love to hear your feedback, so don’t forget to leave a comment in the comment section below.

People also read: