Архитектура
На изображении представлены основные модули ispmanager и их взаимодействие в системе, а также связь с внешними управляемыми службами.

Ядро панели
- Состоит из исполняемых файлов, вспомогательных скриптов и дополнительных плагинов.
- Отвечает за обработку входящих запросов и формирование ответов.
- Ядро обеспечивает стабильную работу и высокую производительность панели.
База данных панели
- Хранит служебные данные панели.
- Поддерживает базы данных SQLite и MySQL, обеспечивая гибкость и разнообразие в выборе технологий хранения данных.
Встроенный Web-сервер
- Отвечает за обработку HTTP-запросов к API функциям панели.
- Обеспечивает быстрый и эффективный обмен данными между пользовательским интерфейсом и ядром панели.
Утилиты командной строки
- Позволяют выполнить запросы к панели при помощи командной строки, предоставляя альтернативный способ управления без использования графического интерфейса.
Сервисы
- Позволяют настраивать различные аспекты инфраструктуры, включая DNS, почту, FTP и другие сервисы.
- Обеспечивают гибкость настройки и управления.
Web-приложения
- Запускают приложения, разработанные на языках программирования Python и Node.js.
- Предоставляют возможность хостинга и выполнения разнообразных веб-приложений на сервере.
Web-серверы
- Выполняют обработку HTTP(S)-запросов к веб-сайтам.
- Обеспечивают стабильную и эффективную работу веб-приложений, а также обеспечивают быстрый доступ к статическим и динамическим ресурсам.