The panel has two operating modes:
NodeWorx is the system administrator mode for managing server-wide behaviour and SiteWorx accounts. SiteWorx is the website owner mode and is used primarily by hosting end-users to manage their web hosting accounts and associated features.
InterWorx Control Panel runs on a variety of systems and hardware including Virtual Private Server (VPS) systems supported on OpenVZ, Virtuazzo, 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 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 which is an RPM compatible Linux distribution.
- 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 to not be prompted after each configuration step, but we recommend to go with the first option:
sh <((curl -sL interworx.com/inst.sh)) -l
When you will 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)
PLATFORM : GNU/Linux
PROCESSOR : x86_64
RPM TARGET: rhe7x
RPM DISTRO: cos7x
RPM DIR : /usr/src/redhat/RPMS
SRPM DIR : /usr/src/redhat/SRPMS
SRPM HOST : updates.interworx.com
IWORX REPO: release
Once you will proceed further from this point, the installer will remove some of the 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 which will direct you to the control panel access.
-=-=-=-=-= Installation Complete! Next Step: License Activation! =-=-=-=-=-
To activate your license, go to
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 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 individual 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 successfully install InterWorx on your Linux VPS. 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 have all the control over 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.