Skip to main content
Version: 1.4.8

Modules

Modules (also known as plugins) extend the OpenPanel UI by adding new features and pages. To make a feature available to a user or plan, it must first be activated as a module.

Modules are loaded when the OpenPanel UI starts. A service restart is required to apply any newly added modules.

Available Modules:

NameTitleDescriptionLinkType
notificationsEmail NotificationsAllows users to configure notification preferences and receive emails./account/notificationscommunity
accountSettings (Email & Password)Enables users to change their username, password, and email address within their user panel./account/settingscommunity
sessionsActive SessionsLets users view all active sessions for their account./account/sessionscommunity
localeLocales (Language Change)Allows users to switch languages in their user panel./account/languagescommunity
favoritesFavorites (Bookmarks)Enables users to add and manage panel pages as favorites./account/favoritescommunity
varnishVarnish CachingProvides Varnish caching, allowing users to enable or disable caching per domain./cache/varnishcommunity
dockerDocker (Containers)Users can allocate resources and control lifecycle (start/stop) of containers./containersenterprise
ftpFTP accountsAllows users to create and manage FTP accounts. Requires separate FTP server setup./ftpenterprise
emailsEmail accountsEnables users to create and manage email accounts. Requires separate mail server configuration./emailsenterprise
mysqlMySQLUsers can manage MySQL databases and users./mysqlcommunity
remote_mysqlRemote MySQLAllows users to enable or disable remote access to MySQL databases./mysql/remote-mysqlcommunity
mysql_importImport MySQL DatabasesEnables importing .sql files into MySQL databases from the user panel./mysql/importcommunity
mysql_confMySQL ConfigurationUsers can edit MySQL configuration settings via their panel./mysql/configurationcommunity
postgresqlPostgreSQLManage PostgreSQL databases and users./postgresqlbeta
remote_postgresqlRemote PostgreSQLAllows users to enable or disable remote access to PostgreSQL databases./postgresql/remote-postgresqlbeta
postgresql_importImport PostgreSQL DatabasesEnables importing .sql files into PostgreSQL databases from the user panel./postgresql/importbeta
postgresql_confPostgreSQL ConfigurationUsers can edit PostgreSQL configuration settings via their panel./postgresql/configurationbeta
pgaminpgAdminProvides access to pgAdmin for managing PostgreSQL databases./postgresql/pgaminbeta
phpPHPUsers can change PHP versions per domain, set limits, and default versions for new domains./phpcommunity
php_optionsPHP OptionsAllows editing of PHP.INI directives using a user-friendly options page./php/optionscommunity
php_iniPHP.INI EditorEnables direct editing of PHP.INI files for any PHP version from OpenPanel./php/inicommunity
phpmyadminphpMyAdminProvides phpMyAdmin access to manage MySQL databases./mysql/phpmyadmincommunity
cronsCronjobsAllows users to configure scheduled cronjobs./cronjobscommunity
backupsBackupsEnables users to configure backups for their accounts or services./backupsenterprise
wordpressWordPressSupports WordPress installation via AutoInstaller and management through WP Manager./wordpresscommunity
website_builderWebsite BuilderProvides a drag-and-drop HTML website builder using GrapeJS editor./website-buildercommunity
pm2ApplicationsAllows setup of containerized NodeJS and Python apps via AutoInstaller./pm2enterprise
autoinstallerAutoInstallerEnables managing websites and installing applications via an Auto-Installer page./auto-installercommunity
disk_usageDisk Usage ExplorerLets users browse disk usage statistics by directories./disk-usageenterprise
inodesInodes ExplorerProvides browsing of inode usage statistics per directory./inodes-explorerenterprise
usageResources UsageCollects docker stats for containers, viewable on Resource Usage page./usagecommunity
infoServer InfoDisplays hosting plan limits and server info on Server Information page./server/infocommunity
webserver_confApache/Nginx ConfigurationAllows editing of Apache/Nginx configurations for webserver containers./server/webserver_confcommunity
wafCoraza WAFCorazaWAF is enabled automatically for new domains; users can toggle per domain./wafenterprise
filemanagerFile ManagerProvides access to manage website files within /var/www/html/. Disable for email-only or DNS-only plans./filescommunity
fix_permissionsFix PermissionsAllows users to fix file ownership and permissions for website files./fix-permissionscommunity
dnsDNSRuns local BIND9 server, creating DNS zones for new domains with editable records via Zone Editor./dnscommunity
redirectsDomain RedirectsEnables users to create and manage domain redirects./domains/redirectsenterprise
domainsDomainsAllows users to add and manage domains. Disable for email-only or DB-only plans./domainscommunity
capitalize_domainsCapitalize DomainsEnables users to capitalize letters in their domains./domains/capitalizeenterprise
malware_scanMalware ScannerRuns ClamAV to scan domain docroots for malware; users can exclude directories and view quarantined files./malware-scannerenterprise
domain_logsDomain LogsAllows users to view raw webserver access logs for their domains./domains/logcommunity
goaccessGoAccessRuns GoAccess to generate HTML reports from domain logs, accessible from Domain Logs page./domains/statscommunity
process_managerProcess ManagerUsers can view and terminate running processes via the Process Manager page./process-managercommunity
redisRedisEnables configuration of Redis caches from user panel./cache/rediscommunity
memcachedMemcachedAllows configuration of Memcached caches from user panel./cache/memcachedcommunity
elasticsearchElasticsearchEnables users to configure Elasticsearch services from their panel./cache/elasticsearchcommunity
opensearchOpensearchAllows users to configure Opensearch services from their panel./cache/opensearchcommunity
temporary_linksTemporary LinksAllows users to test websites using temporary openpanel.org subdomains with 15-minute expiry links./websitesenterprise
login_historyLogin HistoryDisplays the last 20 IP addresses that logged into the user's account./account/loginlogcommunity
twofa2FAEnables Two-Factor Authentication (2FA) for enhanced account security./account/2facommunity
activityActivity LogAllows users to browse all recorded actions and events related to their account./account/activitycommunity