Server requirements
We recommend that you choose a fault-tolerant dedicated or virtual server that is based on hypervisor virtualization or OVZ container virtualization.
Hardware requirements
The main load on the server is provided by the sites located on it. We advise you to keep in mind that sites with databases and mailboxes use more server resources.
For the master server
Component | Requirements for the control panel | Requirements for the control panel and up to 100 sites | Requirements for the control panel and more than 100 sites |
---|---|---|---|
Number of clusters | 1-4 clusters | 5-10 clusters | more than 10 clusters |
CPU | 2,4 GHz | from 3 GHz | from 3,4 GHz |
Cores | 2 | 4 | 4 |
RAM | 3 Gb | 6 Gb | 8 Gb |
Disk space | 30 Gb | 40 Gb | from 60 Gb |
For the cluster nodes
Component | Requirements for the control panel | Requirements for the control panel and up to 100 sites | Requirements for the control panel and more than 100 sites |
---|---|---|---|
CPU | 1 GHz | 2.4 GHz | from 3 GHz |
Cores | 1 | 16 | from 24 |
RAM | 4 Gb | 16 Gb | from 24 G |
Disk space | 60 Gb | 120 Gb | from 200 Gb |
Allocate all available disk space for the root filesystem.
You may change the partition if needed. Please note that ispmanager by default locates user data into /var/www (user disk quotas are set on the partition where user data are located), and the control panel is installed into /usr/local/mgr5/.
Software requirements
Supported operating systems (amd64)
- AlmaLinux 8;
- CentOS 7;
- CloudLinux OS SHARED — installation is available only via the integration module.
We strongly recommend a clean install of ISPmanager. You should install a minimal version of the operating system, all the services that ISPmanager requires will be installed automatically during software installation.
Firewall settings
Open the following ports to allow incoming and outgoing connections:
- 21/tcp — to send data through FTP;
- 22/tcp — for remote access to a server through SSH;
- 110, 143, 993, 995, 587, 465, 25/tcp — to send and receive emails;
- 80, 443/tcp — to handle user requests to websites on the server with ISPmanager;
- 1500/tcp —to access the ISPmanager interface;
- 53/tcp, 53/udp — for domain name servers;
- 3306/tcp — for the database server.
Network
When configuring the network between cluster nodes we recommend doing the following:
- locate cluster nodes in the same data-center;
- use two physical network interfaces on every cluster node. Connect the first interface in a public network, the second interface should be connected to an internal one with cluster nodes only.
This will enhance cluster reliability and will help to avoid network issues during migration.