๐๏ธHard Limits
Each user plan has fixed resource usage limits - these are hard limits, meaning users cannot exceed them under any circumstances.
๐๏ธManaging User Containers from the Terminal
In OpenPanel, each user has their own Docker context running in rootless mode. If you are familiar with Docker, you can manage a userโs files and services directly from the terminal.
๐๏ธUser Isolation
OpenPanel is built with security-first architecture, enforcing multiple levels of isolation to protect user environments.
๐๏ธAdding custom docker images for OpenPanel users
Each user has a Docker service running in Rootless mode and a single docker-compose.yml file that has all their services defined.
๐๏ธUnlimited CPU&RAM
Setting unlimited CPU and RAM resources allows an OpenPanel user account to consume all available CPU cores and physical memory on the server.
๐๏ธMySQL, MariaDB, or Percona
When creating a user, you can select which MySQL-compatible database type to use:
๐๏ธApache, Nginx, OpenResty, OpenLiteSpeed, and Varnish
Configuring Nginx, Apache, OpenResty, OpenLiteSpeed, and Varnish per user in OpenPanel.
๐๏ธTroubleshooting service issues with OpenPanel
If you've run into issues with a service that is managed by OpenPanel and your account has the Docker feature enabled you can use it to restart the service container and check the logs for further troubleshooting.
๐๏ธHow Web Traffic Flows with User Containers
Caddy is the entry point for all incoming web traffic.
๐๏ธUsing Varnish with WordPress
Varnish does not support SSL, so you need to terminate TLS before passing requests to it, then after receiving http from Varnish, use again https.
๐๏ธImporting a Database
You can import tables into a MySQL/MariaDB database using one of the following methods:
๐๏ธNetwork Isolation in OpenPanel
OpenPanel uses containers to isolate services for each user. These containers are then further segregated into local networks, providing an additional layer of isolation.
๐๏ธTroubleshooting Caddy Webserver
OpenPanel uses Caddy webserver to handle SSL and reverse proxy to per-user webservers.
๐๏ธVolume Management in OpenPanel
OpenPanel uses volumes to persist important user data across container restarts and updates.