Skip to main content
Version: 2.0.13

Server Management

📄️Add Extra IP Addresses

How to add additional IPv4 addresses to an OpenPanel server (Ubuntu netplan, Debian, AlmaLinux/Rocky), make them persistent, and assign a dedicated IP to a hosting account.

📄️Change Server Hostname or IP

How to change the hostname (panel domain) or the IP address of an OpenPanel server: update the panel domain and SSL, mail hostname and PTR, DNS zones, nameserver glue records, dedicated IPs and the license.

📄️Cloudflare Tunnel + OpenPanel

Cloudflare Tunnel allows you to securely expose services (websites, APIs, or internal tools) to the internet without opening firewall ports or exposing your server’s IP address.

📄️High CPU or RAM: Find the Culprit

How to find which account, website or service is causing high CPU load or memory usage on an OpenPanel server, how to spot bot traffic and slow requests in the logs, and how to limit it.

📄️Add or Resize Swap

How to add, resize or clear swap on an OpenPanel server: from OpenAdmin, during installation or from the terminal, and how the Sentinel monitoring script checks swap usage and clears it automatically.

📄️How To Free Up Disk Space

Low disk space can affect server stability and performance. This guide helps you identify and free up disk space on your OpenPanel server.

📄️Setting Custom SSL Certificates for OpenPanel, OpenAdmin, and Webmail

⚠️ Currently, adding custom SSL certificates for OpenPanel and Webmail is only possible from the terminal.

📄️Setting the Max Processes (PIDs) Limit for a User

Every user's user-.slice cgroup has a TasksMax ceiling — the maximum number of processes/threads (PIDs) the user's account can run at once. This isn't a plan tier customers shop for like CPU, RAM or disk — it's a safety net against fork bombs and runaway processes.

📄️OpenAdmin System Crons

Cron jobs used by OpenPanel are configured in the /etc/cron.d/openpanel file and should not be edited manually. Schedules and logging can be changed from OpenAdmin > Server > Scheduled Actions, and the whole file is replaced with the default one when running opencli update --cron.

📄️Cached data in OpenPanel UI

The OpenPanel end-user interface reduces server disk I/O by leveraging caching with Redis.