The main settings for the ispmanager panel are stored in the ispmgr.conf configuration file in the/usr/local/mgr5/etc/ directory.
Settings for managing panel services are located in the ispmgr.conf.d folder in the same /usr/local/mgr5/etc/ directory.
For easy search, this article is divided into modules. Each module can be divided into:
Options — determine the operating mode of ispmanager by enabling or disabling certain functions. An enabled option is displayed in the configuration file; disabled options are not present. An option is preceded by the word Option
Parameters — variables that pass data for performing actions in the panel: numeric values, limits, or string arguments. Parameter values are preset or user-defined.
Paths — resource locations in the file system. The path is preceded by the word path. The format of paths in the file is: path NAME PATH_TO_FILE. Example: path php-cgi-etc/usr/local/bin/php-cgi-etc
Databases
Options
DatabasePrefix — adds a prefix with the username when creating a database.
DatabaseUserPrefix — adds a prefix with the control panel username to the database username.
DbAllowUpperCase — disables lowercase conversion of the database name.
DockerInstalled — marks the installation of Docker for container databases.
DenyRootAuth_phpmyadmin — disables root authentication in phpMyAdmin.
MySQLGovernor — enables MySQL Governor on CloudLinux.
phpMyAdmin — marks the installation of phpMyAdmin
phpPgAdmin — marks the installation of phpPgAdmin.
Parameters
DBCacheCheckInterval — the interval between database size update checks. Default value: 1 minute.
DBCacheMaxDelay — the maximum delay before requesting a database size update. Specified in seconds.
DBHost — MySQL server address.
DBName — database name.
DBPassword — database user password.
DBUser — database user.
DockerMaxAttempt — the number of database connection attempts during checks. Default value: 60.
InternalMySQLWaitTimeout — the timeout for connections between the control panel and the database server.
LimitDbSizeCheckPeriod — the frequency of user database size checks.
MySQLDumpOptions — additional mysqldump command line options..
MySQLServer — MySQL server type.
PGDumpOptions — additional pg_dump command line options.
PdnsDBHost — PowerDNS database server address.
PdnsDBPassword — PowerDNS database password.
PdnsDBUser — PowerDNS database user.
Paths
If any of the paths are not specified in the panel configuration file, the executable file will be searched among the directories specified in the PATH environment variable.
db_governor — path to the MySQL Governor configuration file on CloudLinux.
mysql — path to the mysql executable.
mysql_restart — command to restart the MySQL service.
mysqld.ini — path to the MySQL configuration file.
mysqldump — path to the mysqldump executable.
phpmyadmin-redirect — path to the phpMyAdmin redirect template.
phpmyadmin-servers — path to the phpMyAdmin configuration file.
phppgadmin-servers — path to the phpPgAdmin configuration file.
postgresql_reload — path to the PostgreSQL reload command.
WebDefaultAliases — a list of additional names when creating a web domain.
Paths
nginxctl — the path to the Nginx restart command when adding web domains.
nginx-vhosts — the path to the directory for creating web domain configuration files.
Web servers
Options
ApacheITK — changes the SuexecUserGroup directive to AssignUserID with the Apache-ITK web server.
ApacheWidePorts — reduces the number of hard restarts of Apache. Listen is added to the port list for all server IP addresses. Default values: 80 and 443.
ApsRepositoryUpdated — updates APS repositories.
DisableSecurePhpBin — prevents the creation of the secure directory /var/www/php-bin/USER with a hard link for php and php.ini from the user's home directory. Instead, php and php.ini are created in the user's php-bin directory. Available in CGI or FastCGI (Apache) modes. The file containing the site encoding list: etc/charset. Default value: utf-8.
DisableNginxTrafLogs — disables the automatic creation of the /etc/nginx/conf.d/nginx-trafstat-format.conf configuration file, which is generated with the Nginx web server in ispmanager host.
LogrotateInfiniteValue — counts the number of archives stored if the value displayed in the panel is infinite.
Parameters
BackendBind — the address where the backend server will run, handling requests from the frontend server. When installing Nginx+Apache, the backend server is Apache.
cgi_module — enables CGI script processing.
fastcgi_module or fcgid_module — run PHP in FastCGI mode.
ForwardedSecret — protects against IP address spoofing when using proxying.
HSTSHeader — manages HSTS headers for all web server configurations.
Lang — list of supported languages for awstats or webalizer. Example: ru or en. The Analyzer section can contain any number of lines. Parameters:
AwstatsEncoding — encoding of HTML report pages generated by awstats. Default value: utf-8
WebalizerEncoding — encoding of HTML report pages generated by webalizer. Default value: utf-8
php5_module — run PHP via the Apache module. If a file with CGI support is found in the php-cgi path, PHP can run in CGI mode.
SSLSecureChiphers — a list of OpenSSL ciphers for enhanced SSL security.
SSLSecureProtocols — a list of protocols for enhanced SSL security.
WebGroup — the name of the group under whose permissions the web server runs.
WebModules — a list of running web servers.
WebRestartDelay — the minimum time between web server restarts.
WebUser — the name of the user under whose permissions the web server runs.
Paths
apache-vhosts — path to the directory of files containing Apache site configuration.
apache.conf — path to the main Apache configuration file with the Listen and NameVirtualHost directives.
apachectl — path to the Apache restart script. Parameters:
-M — get a list of modules
graceful — soft reboot
restart — hard reboot. Used when adding and removing IP addresses.
ApsExtRepository — path to the external APS repository XML file.
analyzer.d — path to the directory of scripts for analyzing logs for each site.
BinPath — path to the awstats or webalizer executable. Example: /usr/lib/cgi-bin/awstats.pl.
ConfPath — path to the site-specific analyzer configuration settings. Example: /etc/awstats/awstats.САЙТ.conf.
fpm-pool.d — path to the directory of PHP-FPM configuration files.
fpm-service — path to the PHP-FPM service name to restart it when adding new users.
logrotate.d — path to the directory of logrotate configuration files for each site.
nginx-configtest — path to the command for checking the contents of Nginx configuration files using a regular expression. Default value: [path nginxctl] configtest.
nginx-static — path to files that Nginx should serve automatically using a regular expression.
nginx-vhosts — path to the directory of files containing Nginx site configurations.
nginx-vhosts-includes — paths to files with additional settings that will be added to the server section of each site (using the Include directive).
nginxctl — path to the Nginx restart command when creating sites. Uses the following parameters:
reload — reload site settings
restart — restart Nginx when adding or removing IP addresses
stop/start — start Nginx when converting settings when adding or removing a web server
nginx — path to the control panel restart command for checking Nginx functionality. Parameter: -V.
php-cgi — path to the php-cgi executable.
Domain names (DNS)
Options
DNSSEC — enables DNSSEC support for DNS zones.
InsecureDomain — disables top-level domain owner verification when creating domains.
NoSPFRecord — disables automatic creation of the v=spf1 TXT record.
Parameters
DefaultDMARC — the default DMARC record for new domains.
DefaultARecords — the value of the Subdomains field in the domain name creation settings.
DefaultSPF — the default SPF record for new domains.
DNS — the domain name server type.
DnsHostname — the SOA record format.
DnsNsMasterIp — the IP address of the master name server for external name servers.
DnssecPeriod — the interval for starting the dnssec.periodic DNSSEC zone status synchronization task. Default value: 1 minute.
DomainContact — The value of the Administrator email field in the domain name creation settings.
DomainTTL — the default TTL value for domain records.
InsecureDomainPolicy — the policy for creating a domain which parent domain belongs to another user. Possible values:
nocheck — disables all checks: the system will not verify the parent domain's ownership, will not check DNS records, and will not return errors if the domain is already in use.
admin_explicit — requires explicit confirmation: the system will not allow domain creation without administrator action.
admin — when created, a domain automatically receives administrator rights: the owner of a child domain receives the same rights as an administrator.
reseller — allows limited resellers to create subdomains, even if the parent domain is owned by another user.
Default value: nocheck.
MailServers — the value of the Mail servers field in the domain name creation settings.
MasterSetNsIps — the IP address for the nameservers.
NameServers — the value of the Name servers field in the domain name creation settings.
NsIps — the addresses of the nameservers, space-separated.
RemoteDNSPassword — the password for the remote DNS server.
RemoteDNSRequiredLevel — the access level of the DNSmanager user.
RemoteDNSURL — the URL of the remote DNS server.
RemoteDNSUser — the user of the remote DNS server.
SOAExpireTime — the Expire parameter for the SOA record. Specified in seconds.
SOARefreshTime — the Refresh parameter for the SOA record.
SPFRelayIP — the IP addresses for the automatic TXT record v=spf1.
Details
To specify a list of IP addresses in the SPFRelayIP parameter, enter them in a single line, space-separated without additional characters. When adding an SPF record, the panel will automatically detect the IP version and populate the appropriate parameters.
forwardemailcount — maximum number of email addresses to copy a message to.
greylisting — Greylisting parameter for Exim (postgrey).
greylistkeyword — Greylisting parameter (acl/racl). Varies depending on the version.
mailfilter — email filtering.
mta — mail server.
pop3 — POP3 server.
responderattachsize — maximum size of autoresponder attachments.
sievepipeplugin — plugin for the Sieve sorter.
slavensmanagement — management of slave nameservers.
webmail — WebMail in use.
Paths
afterlogic — path to the Afterlogic directory.
clamav-srvc — path to the ClamAV directory.
clamav-whitelist — path to the ClamAV whitelist.
db4 — path to db4.
dovecot-doveadm — path to doveadm.
dovecot-passwd — path to the dovecot.passwd file.
dovecot-restart — Dovecot restart command.
dovecot-ssl-certs — path to Dovecot SSL certificates.
email-ssl-certs — path to the mail server SSL certificates.
exim-aliases — path to the Exim aliases file.
exim-blacklist — path to the Exim blacklist.
exim-config — path to the Exim configuration file.
exim-dnsbllist — Exim DNSBL list.
exim-domains — path to the Exim domains file.
exim-domainips —path to the Exim IP domains (domainips) file.
exim-passwd — path to the Exim password file (passwd).
exim-pid — path to the Exim PID file.
exim-ratelimits — path to the Exim sending rate limit file.
exim-reload — path to the Exim reload command.
exim-restart — path to the Exim restart command.
exim-tlscert — path to the Exim TLS certificate.
exim-tlskey — path to the Exim TLS key.
exim-whitelist — path to the Exim whitelist.
greylist-conf — path to the Greylisting configuration file.
MailHomeDir — path to the default email directory.
milter-greylist-restart — path to the Greylisting restart command.
mtaname-accessdb — path to the MTA access database.
mtaname-aliases — path to the MTA aliases table.
mtaname-localhostnames — path to the MTA localhostnames file.
mtaname-virtusertable — path to the MTA virtual user table.
opendkim-genkey — path to opendkim-genkey.
opendkim-keyspath — path to OpenDKIM keys.
opendkim-srvc — path to the OpenDKIM service.
postgrey-clients — path to the postgrey_whitelist_clients file.
postgrey-recipients — path to the postgrey_whitelist_recipients file.
postgrey-restart — path to the Postgrey restart command.
roundcube-redirect — path to the Roundcube link template.
sasldb — path to the sasldb file.
saslpasswd — path to the saslpasswd2 file.
sendmail-accessdb — path to the access file.
sendmail-aliases — path to the aliases file.
sendmail-localhostnames — path to the local-host-names file.
sendmail-mc — path to the sendmail.mc file.
sendmail-newaliases — path to the newaliases file.
sendmail-restart — path to the sendmail restart command.
sendmail-virtusertable — path to the virtusertable file.
spamassassin-localcf — path to the local.cf file.
spamassassin-restart — path to the SpamAssassin restart command.
webmail-redirect — path to the mail client link template.
Backup system
Options
DbDumpCompress — compresses the database dump during backup. The extension of compressed databases is .sql.gz.
Websites
Options
AcmeSkipAccountCheck — disables checking the number of failed attempts to connect to a Let's Encrypt account.
ApacheITK — enables the use of Apache-ITK.
DisableDefaultOpenBasedir — disables installation of open_basedir by default.
DisableLEDryRun — disables the dry run request when issuing a Let's Encrypt certificate.
DisableSecurePhpBin — disables the creation of the secure php-bin directory.
DisableUploadUrl — disables uploads from URL.
DisableWebDBReadConf — disables manual edits to web server configuration files.
EnableAcmeshDebug — adds the --debug switchto the acme.sh call. Debugging information is written to the log: /usr/local/mgr5/var/ispmgr_acme_sh.log.
EnableWebTemplate — enables the use of web templates.
NameVirtualHostDropped — in Apache 2.4+, when creating a new VirtualHost entry, it removes previous entries.
WebDisk — enables WebDisk (WebDAV).
Parameters
AcmeAccountCheckAttempts — the number of failed checks before recreating a Let's Encrypt certificate account. Default value: 3.
ApacheWidePorts — a list of ports to add a listen record to for all IP addresses.
AuthRealm — the hint text when logging into the secure part of the site.
AwstatsEncoding — the encoding of the HTML pages for awstats reports.
BackendBind — the address to use for activating the backend.
DefaultPhpVersion — the default PHP version for new sites.
ExternalSSLPort — the external SSL port when working behind a proxy.
ForwardedSecret — protection against IP address spoofing when using proxy.
isp_limitreq_timeout — the time an IP address remains in the IPSET blocklist after the firewall's ratelimit rules are triggered. Default value: 300 seconds.
LetsencryptProcessCount — the number of Let's Encrypt certificates issued simultaneously.
LetsencryptVerifyPeriod — the minimum period between Let's Encrypt certificate reissue attempts. Specified in minutes.
LetsencryptAcmeUrl — the Acme server for obtaining the Let's Encrypt certificate.
LetsencryptAcmeStagingUrl — the Acme server for the staging environment.
LetsencryptAcmeDigNS — a list of DNS servers for searching domain records when issuing a Let's Encrypt certificate.
LetsencryptStartUpdatePeriod — the period between the start of a Let's Encrypt certificate renewal and the expiration date. Default value: 29 days.
LogrotateInfiniteValue — the number of log archives to keep.
MaxExecutionTimeRatio — the max_execution_time value in the Apache configuration.
ModsecurityRulesetSize — the size of the ModSecurity ruleset.
NginxClientBodyMaxSize — the default client_max_body_size value in Nginx.
SSLSecureChiphers — a list of OpenSSL ciphers for enhanced SSL security.
SSLSecureProtocols — a list of protocols for enhanced SSL security.
WebalizerEncoding — the encoding of HTML pages in webalizer reports.
WebDomainCollectPeriod — the frequency of domain statistics collection.
WebGroup — the web server runs with the rights and permissions of this group.
WebModules — a list of running web servers.
WebRestartDelay — the minimum time between web server restarts.
WebUser — the username under whose privileges the web server runs.
Paths
analyzer.d — path to the directory for storing log analysis scripts.
apache.conf — path to the main Apache configuration file.
apache-conf.d — path to the directory with distributed Apache configuration files.
apachectl — path to the script for restarting Apache.
apache-vhosts — path to the Apache virtual hosts directory.
apache-vhosts-default — path to the default Apache virtual host.
apache-webdav — path to the Apache WebDAV configuration.
apacheroot — path to the Apache root directory.
fpm-pool.d — path to the directory for creating php-fpm configuration files.
fpm-service — path to the php-fpm service name to restart.
fpm-sock.d —path to the directory containing Nginx and FPM communication files with .sock extension.
logrotate.d — path to the directory for storing logrotate settings.
nginx — path to the Nginx functionality test command at the control panel startup.
nginx-blacklist — path to the Nginx location name for handling requests from blocked IP addresses. The default location name: @blacklist
nginx-conf — path to the Nginx configuration file.
nginx-conf.d — path to the directory with distributed Nginx files.
nginx-configtest — path to the command for checking the Nginx configuration.
nginx-fallback — path to the error redirection address.
nginx-gzip-types — path to the list of MIME types for gzip compression in Nginx.
nginx-modules-includes — path to the PHP processing command in Nginx.
nginx-php — Path to the PHP processing command in Nginx.
nginx-rootpath — Nginx root path.
nginx-static — path to the command for defining static files for Nginx.
nginx-vhosts-includes — paths to additional configuration files for the server section.
nginx-vhosts-resources — path to virtual host resources.
nativeconf — path to native PHP configurations.
openlitespeed-conf.d — path to the OpenLiteSpeed configuration directory.
openlitespeed-configtest — path to the OpenLiteSpeed configuration test command.
openlitespeed-listeners — path to OpenLiteSpeed listener configurations.
openlitespeed-vhosts — path to the OpenLiteSpeed virtual hosts directory.
php-cgi — path to the php-cgi executable.
php-cgi-etc — path to the PHP CGI wrapper executable. Default path: /usr/local/bin/php-cgi-etc.
php_open_basedir — path to the PHP open_basedir configuration.
Interface themes
Parameters
DefaultTheme — default interface theme.
Notifications and monitoring
Parameters
ProblemsAddressFrom — the email address of the problem notification sender.
ProblemsAddressTo — the email address of the problem notification recipient.
ProblemsEmailEnabled — sending disabled problem notifications by email.
ProblemsKeepOld — the storage period for notifications in the panel. Default value: 30 days.
ProblemsKeepSolved — the storage period for resolved problems. Default value: 7 days.
ProblemsLang — the description language for problem notifications.
ProblemsShowAll — display disabled user problem notifications.
ProblemsSmtpPort — the SMTP server port for problem notifications.
ProblemsSmtpServer — the SMTP server address for problem notifications.
ProblemsPeriod — the problem resolution attempt period. Default value: 60 minutes (1 hour).
TelegramBotToken — the Telegram bot token for notifications.
TelegramBotName — the name of the Telegram bot for notifications.
AI WordPress
Parameters
AIWP_CACHE_BILLING_HOST — the cached billing host accessed by AI WordPress.
AIWP_CACHE_BILLING_HOST_UPDATED_AT — the date and time of the last host update in YYYY-MM-DD HH:MM:SS format.
AIWP_CACHE_TOTAL — the cached number of generation attempts available in the license. The value is displayed in the ispmanager interface.
AIWP_CACHE_UPDATED_AT — the date and time of the last generation attempts cache update in YYYY-MM-DD HH:MM:SS format.
AIWP_LICENSE_KEY — the license key for the AI WordPress module.
AIWP_MONTHLY_RESET_CHECK_PERIOD — the reset check period for generation attempts. Default value: 1,440 minutes (24 hours).
AIWP_USERS_GENERATION_RESET_AT — date and time of the next number of generation attempts reset in the format YYYY-MM-DD HH:MM:SS.
FTP users
Options
FTPUserPrefix — adds the control panel username to the FTP username.
Parameters
FTP — notification about installing and configuring an FTP server. Format: FTP proftpd file.
AcctStatCollectDailyPeriod — the averaging interval for resource consumption statistics over the past 24 hours. Default value: 1,440 minutes (24 hours).
AuthenLifeTime — the lifetime of an ispmanager session. Default value: 3,600 seconds (1 hour).
ConnectionLimit — the number of simultaneous connections. Default value: 100.
DashboardBannerUrl — the URL of the banner on the dashboard.
DefaultAccessIp — the IP address limit for accessing the dashboard.
DefaultHintView — the display method for hints:
hintactive — displayed when focusing on an element
hintpassive — displayed when hovering over an element
DefaultLang — the default language.
DevCollectPeriod — the period for collecting device statistics.
DiskSpaceCheckPeriod — the period for collecting disk usage statistics. Specified in minutes.
ErrorReporter — the email address to send an error report to.
ExpireLogsDays — the retention period for operation log entries. Default value: 365 days.
FileMaxEditSize — the maximum file size in the editor. Default value: 1,024 KB (1 MB).
FsEncoding — UTF-8 file system encoding.
LastLogin — display information about the last login:
info — always show a notification about the last login
warning — show a notification only if the address or login method has changed from the previous instance
none — disable last login notifications completely
LicIp — the IP address of the license.
LongRequest — the time limit for logging a request. Default value: 300 seconds (5 minutes).
MailMode — the mail server type for notifications.
MgrUrl — the URL of the control panel for links in notifications.
OneTimeExpire — the validity period of the temporary authorization key. Default value: 3,600 seconds (1 hour).
PkgUpdateCacheRows — caching of package update strings.
PWGenCharacters — character set for password autogeneration.
PWGenLen — length of the autogenerated password. Default value: 8.