Simuzo

Simuzo provides resource limits and jail isolation for hosting control panels.

Overview

Simuzo is designed to be installed on servers already running a hosting control panel. It automatically integrates with your panel's authentication and user management system to provide seamless resource isolation.

Requirements

Before installing, ensure your server meets the following criteria:

  • Operating System: Ubuntu 20.04+, Debian 10+, CentOS 8+, or AlmaLinux/Rocky 8+
  • Supported Panels: Webuzo, cPanel, Plesk, DirectAdmin, InterWorx, or ISPmanager
  • Kernel: Linux kernel 4.18+ (for cGroups v2 support)
  • Privileges: Root SSH access is required
Important: cGroups v2 must be enabled in your kernel. Most modern distributions have this enabled by default. If you are on cGroups v1 you can enable cGroups v2 after installing Simuzo simuzo --enable-cgroups-v2.

Installation Command

To install Simuzo, SSH into your server as root and execute the following universal installer command:

wget -O simuzo.sh https://a.softaculous.com/simuzo/files/install.sh
chmod +x simuzo.sh
./simuzo.sh

The installer will automatically detect your environment, install dependencies, and configure all components (PAM, SimuzoFS, etc.) for you.

Network Requirements

The installer and subsequent updates require outbound access to the following domains. Please whitelist these in your firewall if necessary:

  • *.simuzo.com (Installer and Core Updates)
  • *.softaculous.com (Dependencies and Mirrors)
  • Port 443 (HTTPS) for all downloads

Post-Installation

After a successful installation, you can access the Admin Panel and navigate to Simuzo Admin Panel and enable / disable features as per your requirements.

Next Steps

  • Go to Settings to enable SimuzoFS and cGroups v2.
  • Assign Resource Limits to your existing hosting plans.
  • Enable MySQL Governor to monitor database usage.