Skip to main content
Version: 2.0.3

Auto-start Services

Services in OpenPanel start only when they are actually needed, to avoid wasting resources.

Auto-start Services in OpenAdmin

Upon installing OpenPanel, only the following services are started:

  • OpenAdmin – For managing the entire server and users.
  • Docker – Needed for all other containerized services and user accounts.
  • Database – MySQL database is created and initialized. This database holds Plans, Websites, Domains, and Users.
  • FirewallSentinel Firewall is installed and started.

Other services are installed and started only when required.

ServiceInstalledAuto-start
OpenAdminOn installation
DockerOn installation
DatabaseOn installation
Sentinel FirewallOn installation
OpenPanelAfter adding first user account
BIND9After adding first domain name
CaddyAfter adding first domain name
ImunifyAVWhen enabled by Administrator
Dovecot & PostfixWhen enabled by Administrator
FTPWhen enabled by Administrator, after first FTP account is created
phpMyAdminWhen enabled by Administrator, after first MySQL database is created by a user

Auto-start Services in OpenPanel

Similar to OpenAdmin, services in OpenPanel also start only when they are needed. This allows for better resource management.

Services that auto-start for each user:

ServiceInstalledAuto-start
Apache / Nginx / OpenLitespeedAfter the user adds the first domain
REDISAfter the user activates it
MemcachedAfter the user activates it
ElasticsearchAfter the user activates it
MySQL / MariaDBAfter the user adds at least 1 database
CronAfter the user adds at least 1 cron job
PHP versionsAfter the user sets it for at least 1 domain