Ispmanager 6 lite, pro, host documentation

Ispmanager architecture

The figure shows the main modules of ispmanager and how they interact in the system. It also shows the communication with external managed services.

Panel core:

  • Consists of executable files, helper scripts, and additional plugins.
  • Is responsible for processing incoming requests and generating responses.
  • The kernel provides stable operation and high performance of the panel.

Panel database:

  • Stores panel service data.
  • Supports SQLite and MySQL databases, providing flexibility and choice in data storage technologies.

Integrated web server:

  • Is responsible for processing HTTP requests to the panel API functions.
  • Provides fast and efficient data exchange between the user interface and the panel core.

Command line utilities:

  • Provide an alternative method of control without a graphical interface, allowing you to run panel queries from the command line.

Services:

  • Allow you to configure various aspects of your infrastructure, including DNS, mail, FTP, and other services.
  • Provide flexibility in configuration and management.

Web applications:

  • Run applications developed in the Python and Node.js programming languages.
  • Provide the ability to host and run a variety of web applications on one server.

Web servers:

  • Is responsible for processing HTTP(S) requests to websites.
  • Ensure the stable and efficient operation of web applications and provide fast access to dynamic and static resources.