InterWorx: Difference between revisions
Created page with "InterWorx Control Panel is an alternative to cPanel. == Installation == See: https://www.interworx.com/support/faq/install-interworx-control-panel/ On a clean install of Cen..." |
m Updated categories |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
InterWorx Control Panel is | InterWorx Control Panel a web hosting control panel. | ||
Of all 3 control panels, this probably the worst candidate to move to. Reasons are: | |||
* System scripts are all encoded PHP scripts. This is absolutely insane. | |||
* The UI is terrible. There are some pros to DirectAdmin's new vue.js UI but everything just looks dated. Mandatory fields on forms are janky and forms are glitchy. | |||
* <s>No catch-all mail address feature</s> It's a plugin you need to enable. | |||
* <s>No system backups?</s> Hidden at nodeworx/settings, under 'SiteWorx Backups'. Can only do daily, weekly, or monthly. No ability to select certain dates or location. | |||
* No way to recompile Apache/PHP. Everything uses their pre-compiled iworxphp-* packages. Consequently, no way to add/remove PHP extensions. | |||
* NodeWorx 'update' buttons actually trigger system updates/package installs. Why didn't they do the sensible thing and actually show you what it's doing rather than a spinny greyed out button. | |||
* Let's Encrypt plugin is disabled by default | |||
* <s>Firewall settings are primitive. </s> but sufficient | |||
* No way to limit emails sent per account | |||
* djbdns only. No bind? | |||
* PHP versions are per-account settings. Cannot mass-enable 7.2 and 7.3 for all users, for example. | |||
Some nice features that do exist: | |||
* <s>Import accounts from cPanel (not tested)</s> cPanel imports are broken. | |||
* PHPMyAdmin/Webmail runs from the iworx control panel web server similar to cPanel and unlike DirectAdmin. | |||
* Can edit certain service options (SSH, FTP, NFS(though, why??), MySQL ) | |||
* Can manage yum repos (though, again, why?) | |||
* Can manage remote MySQL servers | |||
* Users *can* make their own backup schedule and that supports SCP/FTP. Limited to monthly or weekly schedule. | |||
== Installation == | == Installation == | ||
| Line 17: | Line 39: | ||
The install script will install the necessary dependencies, then add the InterWorx repository, before installing {{code|interworx interworx-smarty interworx-squirrelmail interworx-roundcube interworx-phpmyadmin interworx-horde}} packages. No compiling is needed which makes the install process super fast (~10 minutes on a low-end VPS). | The install script will install the necessary dependencies, then add the InterWorx repository, before installing {{code|interworx interworx-smarty interworx-squirrelmail interworx-roundcube interworx-phpmyadmin interworx-horde}} packages. No compiling is needed which makes the install process super fast (~10 minutes on a low-end VPS). | ||
== Hmmm == | |||
InterWorx appears to be written in all PHP. Their {{code|/home/interworx/bin}} directory is all IonCube encoded PHP scripts. All their cronjobs just trigger encoded PHP scripts. | |||
== See Also == | == See Also == | ||
* [[cPanel]] | * [[cPanel]] | ||
* [[DirectAdmin]] | * [[DirectAdmin]] | ||
{{Navbox Linux}}[[Category:Linux]] | |||
{{Navbox Web}}[[Category:WebApp]] | |||
Latest revision as of 23:51, 14 June 2020
InterWorx Control Panel a web hosting control panel.
Of all 3 control panels, this probably the worst candidate to move to. Reasons are:
- System scripts are all encoded PHP scripts. This is absolutely insane.
- The UI is terrible. There are some pros to DirectAdmin's new vue.js UI but everything just looks dated. Mandatory fields on forms are janky and forms are glitchy.
No catch-all mail address featureIt's a plugin you need to enable.No system backups?Hidden at nodeworx/settings, under 'SiteWorx Backups'. Can only do daily, weekly, or monthly. No ability to select certain dates or location.- No way to recompile Apache/PHP. Everything uses their pre-compiled iworxphp-* packages. Consequently, no way to add/remove PHP extensions.
- NodeWorx 'update' buttons actually trigger system updates/package installs. Why didn't they do the sensible thing and actually show you what it's doing rather than a spinny greyed out button.
- Let's Encrypt plugin is disabled by default
Firewall settings are primitive.but sufficient- No way to limit emails sent per account
- djbdns only. No bind?
- PHP versions are per-account settings. Cannot mass-enable 7.2 and 7.3 for all users, for example.
Some nice features that do exist:
Import accounts from cPanel (not tested)cPanel imports are broken.- PHPMyAdmin/Webmail runs from the iworx control panel web server similar to cPanel and unlike DirectAdmin.
- Can edit certain service options (SSH, FTP, NFS(though, why??), MySQL )
- Can manage yum repos (though, again, why?)
- Can manage remote MySQL servers
- Users *can* make their own backup schedule and that supports SCP/FTP. Limited to monthly or weekly schedule.
Installation
See: https://www.interworx.com/support/faq/install-interworx-control-panel/
On a clean install of CentOS, run:
# sh <((curl -sL interworx.com/inst.sh))
## or automated
# sh <((curl -sL interworx.com/inst.sh)) -l
The script will take care of all dependencies and will prompt for confirmation unless given the -l flag.
After the setup is complete, activate InterWorx via browser at https://:2443/nodeworx or CLI /home/interworx/bin/goiworx.pex.
The install script will install the necessary dependencies, then add the InterWorx repository, before installing interworx interworx-smarty interworx-squirrelmail interworx-roundcube interworx-phpmyadmin interworx-horde packages. No compiling is needed which makes the install process super fast (~10 minutes on a low-end VPS).
Hmmm
InterWorx appears to be written in all PHP. Their /home/interworx/bin directory is all IonCube encoded PHP scripts. All their cronjobs just trigger encoded PHP scripts.
See Also
| ||||||