Skip to main content
Version: 1.6.0

Docker

📄️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.

📄️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.

📄️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.

📄️Volume Management in OpenPanel

OpenPanel uses volumes to persist important user data across container restarts and updates.