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:
Name | Title | Description | Link | Type |
---|---|---|---|---|
notifications | Email Notifications | Allows users to configure notification preferences and receive emails. | /account/notifications | community |
account | Settings (Email & Password) | Enables users to change their username, password, and email address within their user panel. | /account/settings | community |
sessions | Active Sessions | Lets users view all active sessions for their account. | /account/sessions | community |
locale | Locales (Language Change) | Allows users to switch languages in their user panel. | /account/languages | community |
favorites | Favorites (Bookmarks) | Enables users to add and manage panel pages as favorites. | /account/favorites | community |
varnish | Varnish Caching | Provides Varnish caching, allowing users to enable or disable caching per domain. | /cache/varnish | community |
docker | Docker (Containers) | Users can allocate resources and control lifecycle (start/stop) of containers. | /containers | enterprise |
ftp | FTP accounts | Allows users to create and manage FTP accounts. Requires separate FTP server setup. | /ftp | enterprise |
emails | Email accounts | Enables users to create and manage email accounts. Requires separate mail server configuration. | /emails | enterprise |
mysql | MySQL | Users can manage MySQL databases and users. | /mysql | community |
remote_mysql | Remote MySQL | Allows users to enable or disable remote access to MySQL databases. | /mysql/remote-mysql | community |
mysql_import | Import MySQL Databases | Enables importing .sql files into MySQL databases from the user panel. | /mysql/import | community |
mysql_conf | MySQL Configuration | Users can edit MySQL configuration settings via their panel. | /mysql/configuration | community |
postgresql | PostgreSQL | Manage PostgreSQL databases and users. | /postgresql | beta |
remote_postgresql | Remote PostgreSQL | Allows users to enable or disable remote access to PostgreSQL databases. | /postgresql/remote-postgresql | beta |
postgresql_import | Import PostgreSQL Databases | Enables importing .sql files into PostgreSQL databases from the user panel. | /postgresql/import | beta |
postgresql_conf | PostgreSQL Configuration | Users can edit PostgreSQL configuration settings via their panel. | /postgresql/configuration | beta |
pgamin | pgAdmin | Provides access to pgAdmin for managing PostgreSQL databases. | /postgresql/pgamin | beta |
php | PHP | Users can change PHP versions per domain, set limits, and default versions for new domains. | /php | community |
php_options | PHP Options | Allows editing of PHP.INI directives using a user-friendly options page. | /php/options | community |
php_ini | PHP.INI Editor | Enables direct editing of PHP.INI files for any PHP version from OpenPanel. | /php/ini | community |
phpmyadmin | phpMyAdmin | Provides phpMyAdmin access to manage MySQL databases. | /mysql/phpmyadmin | community |
crons | Cronjobs | Allows users to configure scheduled cronjobs. | /cronjobs | community |
backups | Backups | Enables users to configure backups for their accounts or services. | /backups | enterprise |
wordpress | WordPress | Supports WordPress installation via AutoInstaller and management through WP Manager. | /wordpress | community |
website_builder | Website Builder | Provides a drag-and-drop HTML website builder using GrapeJS editor. | /website-builder | community |
pm2 | Applications | Allows setup of containerized NodeJS and Python apps via AutoInstaller. | /pm2 | enterprise |
autoinstaller | AutoInstaller | Enables managing websites and installing applications via an Auto-Installer page. | /auto-installer | community |
disk_usage | Disk Usage Explorer | Lets users browse disk usage statistics by directories. | /disk-usage | enterprise |
inodes | Inodes Explorer | Provides browsing of inode usage statistics per directory. | /inodes-explorer | enterprise |
usage | Resources Usage | Collects docker stats for containers, viewable on Resource Usage page. | /usage | community |
info | Server Info | Displays hosting plan limits and server info on Server Information page. | /server/info | community |
webserver_conf | Apache/Nginx Configuration | Allows editing of Apache/Nginx configurations for webserver containers. | /server/webserver_conf | community |
waf | Coraza WAF | CorazaWAF is enabled automatically for new domains; users can toggle per domain. | /waf | enterprise |
filemanager | File Manager | Provides access to manage website files within /var/www/html/ . Disable for email-only or DNS-only plans. | /files | community |
fix_permissions | Fix Permissions | Allows users to fix file ownership and permissions for website files. | /fix-permissions | community |
dns | DNS | Runs local BIND9 server, creating DNS zones for new domains with editable records via Zone Editor. | /dns | community |
redirects | Domain Redirects | Enables users to create and manage domain redirects. | /domains/redirects | enterprise |
domains | Domains | Allows users to add and manage domains. Disable for email-only or DB-only plans. | /domains | community |
capitalize_domains | Capitalize Domains | Enables users to capitalize letters in their domains. | /domains/capitalize | enterprise |
malware_scan | Malware Scanner | Runs ClamAV to scan domain docroots for malware; users can exclude directories and view quarantined files. | /malware-scanner | enterprise |
domain_logs | Domain Logs | Allows users to view raw webserver access logs for their domains. | /domains/log | community |
goaccess | GoAccess | Runs GoAccess to generate HTML reports from domain logs, accessible from Domain Logs page. | /domains/stats | community |
process_manager | Process Manager | Users can view and terminate running processes via the Process Manager page. | /process-manager | community |
redis | Redis | Enables configuration of Redis caches from user panel. | /cache/redis | community |
memcached | Memcached | Allows configuration of Memcached caches from user panel. | /cache/memcached | community |
elasticsearch | Elasticsearch | Enables users to configure Elasticsearch services from their panel. | /cache/elasticsearch | community |
opensearch | Opensearch | Allows users to configure Opensearch services from their panel. | /cache/opensearch | community |
temporary_links | Temporary Links | Allows users to test websites using temporary openpanel.org subdomains with 15-minute expiry links. | /websites | enterprise |
login_history | Login History | Displays the last 20 IP addresses that logged into the user's account. | /account/loginlog | community |
twofa | 2FA | Enables Two-Factor Authentication (2FA) for enhanced account security. | /account/2fa | community |
activity | Activity Log | Allows users to browse all recorded actions and events related to their account. | /account/activity | community |
Was this helpful?