User Tools

Site Tools



Tutorial: Installing InterWorx on a CentOS-based Server

What is InterWorx?

InterWorx is a web hosting control panel software developed by InterWorx LLC. The control panel is divided into two interfaces: NodeWorx, which is used by a server administrators to manage a server, and SiteWorx, which is used by a website owner to manage a particular web site. The NodeWorx interface also contains functionality for web hosting resellers to securely manage multiple SiteWorx accounts without allowing the ability to manage server daemons and configurations.


A fully updated CentOS 7.x install. Note that this needs to be a clean server. Installing it on a server with something like cPanel already installed WILL break your server!

yum update -y

Now, we want to install the main functions, mostly to get it out of the way:

yum install mysql-server httpd php php-gd php-cli php-mysql gcc make wget tar gzip which nano screen pdo pdo_mysql curl openssl gmp php-imap json ldap libxml php-mailparse php-mbstring php-mcrypt simplexml zlib -y

Now we need to install InterWorx:

sh <((curl -sL

You may get a prompt about conflicting packages. This is normal. Accept the installer's request to automatically resolve the conflicts.

and then we need to activate the license:


Next, we need to add the remi repo:



Finally, let's install the repos.

rpm -Uvh remi-release-7*.rpm epel-release-latest-7.noarch.rpm

Next we need to edit the remi repo:

nano -w /etc/yum.repos.d/remi.repo

and find: "[remi-php56]" and change enabled=0 to enabled=1.

Finally, we need to upgrade PHP from 5.4 to 5.6 because 5.4 is End Of Life and not supported:

yum --enablerepo=remi upgrade php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-mcrypt php-imap php-mailparse -y

Most people need ionCube so we can do that with this:

wget -N -4;chmod 777 ./;./ auto

If you have KVM or Xen servers or even own your own OpenVZ dedicated server you can upgrade your kernel with a free trial of KernelCare: rpm -i

This concludes the tutorial on how to install InterWorx on your server.

interworx/interworx-install.txt · Last modified: 2017/09/30 22:54 by keiro