The features you need to build exactly what you want.
Tailored for today's hosts, OpenPanel provides a comprehensive set of tools and features you need to build and scale a cluster to meet your needs.
Web servers
Apache
Run Apache web server per user. Apache's support for .htaccess files enables users to customize and override global configuration settings on a per-directory basis.
Nginx
Run Nginx web server is a lightweight, open-source solution. The OpenPanel version of the Nginx web server enables configuration of cache exclusion, cache purging, URL rewriting, and FastCGI cache on a per-domain basis.
Varnish
Varnish can be integrated with Nginx, Apache, or OpenResty to enhance caching and performance. Users can enable or disable caching on a per-domain basis.
OpenResty
OpenResty allows per-user customization by defining user-specific location blocks or dynamic Lua logic in the main config. Configuration is centralized and preloaded for performance
User services
Domain Names
Add domain names with automatic SSL renewals, include aliases and subdomains (Internationalized domains are supported), create redirects, enforce HTTPS, and edit vhost files.
File Manager
Effortlessly upload multiple files simultaneously without any upload limits. Edit files, adjust permissions, copy or move files, add new files, and perform various file management tasks.
PHP versions
Users can use different PHP versions for each domain, run multiple versions, set a default version for new domains, change limits by editing php.ini files.
NodeJS and Python
Effortlessly create and manage containerized NodeJS and Python applications. Proxy websites to display content from these applications seamlessly.
WP Manager
Automatic WordPress installer with features like auto-login to wp-admin, option editing, on-demand backup, debugging, and a variety of additional functionalities.
MySQL and phpMyAdmin
Create and manage MySQL databases and users easily. Automatically log in to phpMyAdmin, enable remote MySQL access, and adjust configuration settings with desired limits.
SSL certificates
Automatic SSL generation and renewal ensures that your website's security is effortlessly managed, providing continuous protection with up-to-date SSL certificates.
Object Caching
Implement object caching using dedicated REDIS and Memcached instances. Set memory limits, start/stop services, and view logs efficiently.
Web Terminal
Run commands inside Docker containers easily with WebTerminal — a simple interface to access and manage containers directly from your browser.
Server settings
Each user has complete control over their server configuration, enabling them to install or restart services, edit system configurations, and perform various other administrative tasks.
Cron Jobs
Schedule and edit cronjobs directly from the OpenPanel interface to efficiently plan and manage scheduled actions.
DNS Zone Editor
Easily edit DNS zone files for your domains and add various records such as A, AAAA, CNAME, MX, TXT, etc., through the OpenPanel interface.
Resource usage
Monitor real-time CPU and memory usage, check historical trends, and adjust server configuration as needed to optimize performance.
Visitor reports
Access automatically generated, visually appealing visitor reports from your website's access logs. Explore visitor locations, accessed pages, IPs, error pages, and more with ease.
Activity logs
Every action in the OpenPanel interface is recorded, allowing users to easily track who did what and when, eliminating the need to sift through server logs.
Account settings
Users can change their email address and password, enable 2FA, adjust language preferences, and activate dark mode for a personalized experience.
Server management
Simple server deployment
Install OpenPanel in minutes. Provision new servers to your cluster with a single command.
Resource usage management
Limit the CPU, I/O bandwidth, IOPS, nproc and memory on a per-user basis to ensure consistent performance for all your hosted websites.
Switch web servers
Currently, only Nginx is supported as the webserver, but upcoming support for LiteSpeed will provide administrators the option to choose their preferred webserver.
Edit configuration
Administrators have the capability to designate domains for panel access, modify ports, and edit settings for both the OpenPanel and OpenAdmin interfaces, providing flexibility in configuring the system to suit specific requirements.
Resource usage statistics
Monitor CPU and Memory usage, Network and load with real time monitoring.
Service management
Monitor services, initiate restarts, view logs, and perform additional management tasks efficiently from the admin interface.
Smart Notifications
Receive notifications for events such as reboots, high resource usage, website attacks, failed services, and other critical occurrences to stay informed about the status of your server.
Terminal Commands
OpenCLI serves as the terminal interface for Administrators, allowing automation of diverse OpenPanel settings with access to over 100 available commands.
User interface
Branding
Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.
Fully responsive
Access OpenPanel on desktop, tablet and mobile without any feature limitations.
Dark Mode
OpenPanel features a built-in dark mode that users can activate with a single click directly from the interface, enhancing user experience.
Server Info
View real-time usage data, IP address, nameservers, and other important server information directly within the OpenPanel interface.
Advanced Search
Quickly and easily find what you are looking for with a powerful search functionality.
Multi-language support
OpenPanel is translation ready. Each login can view OpenPanel in their preferred language.
Keyboard Shortcuts
OpenPanel was designed with a focus on advanced users, offering over 20 keyboard shortcuts to enhance your navigation speed through the interface.
User management
Suspend / Delete accounts
Suspend customer accounts to instantly disable their OpenPanel access and websites. Delete accounts when they are no longer required.
Upgrade / Downgrade package
Seamlessly upgrade or downgrade a customer's package to another of your hosting packages.
Dedicated IP address
Allocate an IPv4 address to users, providing them with a dedicated IP for their websites and services.
Impersonation
Auto-login to access a customer's account and see exactly what they see without having to leave your account.
Nginx or Apache per user
Administrators can select Apache, Nginx, OpenResty or Varnish as the web server for each user. This flexibility allows admins to accommodate a mix of users utilizing Apache and others using Nginx, all within the same server.
MySQL or MariaDB per user
Administrators can select either MySQL or MariaDB as the mysql server for each user. This flexibility allows admins to accommodate a mix of users utilizing MySQL and others using MariaDB, all within the same server.
Security
Containerized services
Every user service is containerised. Containers have no access to other users or server files.
Resource limiting
Administrators have the ability to set specific limits per plan, including port speed, disk usage, inodes, the number of websites, MySQL databases, and domains.
SSL / TLS
Automatically provision and renewal of Let's Encrypt certificates.
CorazaWAF
Administrators can activate CorazaWAF with a single click and configure the OWASP ruleset. Additionally, individual users have the flexibility to enable or disable WAF per domain or disable certain rules.
Firewall
Administrators can manage ConfigServer Firewall (CSF) directly from the admin interface. Only needed ports are open for users, and administrators have full control over them.
Two-Factor Authentication
Users can enhance security by enabling Two-Factor Authentication for their OpenPanel account. Administrators have the flexibility to enforce or disable 2FA for any user.
Disable admin panel
Administrators can effortlessly disable the OpenAdmin interface with a single click, while preserving the core functionality of OpenPanel.
Separate services
Both OpenAdmin and OpenPanel employ separate databases and webservers, maintaining full independence from user websites.
Custom ports
Administrators have the flexibility to customize the default port (e.g., change from 2083) and alter the directory path (e.g., from /openpanel) to cater to specific preferences.
Integrations