Every screen, one list.
This is the full feature list of ctapanel: 33 screens for running cPanel/WHM, Plesk, DirectAdmin and panel-less Linux servers from one place. Each card opens a page that explains what the screen does, how it behaves on each panel and where its limits are.
Fleet and servers
The number of servers changes; where you look doesn’t.
- A.01Details
Server health monitoring dashboard
See every server in your fleet on one screen: disk, memory, load and traffic. A single health score sits at the top. Under it is the list of what pulled the score down, such as a server offline, a critical alert or a backup that didn’t run. You know where to look first. - A.02Details
Connect cPanel, Plesk and DirectAdmin
Adding a server takes two steps: type its address, then pick the panel type. You don’t hand over a root password. A full-privilege API token works for cPanel/WHM and DirectAdmin, an admin key for Plesk, and an SSH key for a panel-less Linux server. The token is stored encrypted and never shown again. - A.03Details
Server profile: load, disk, memory
Everything about one server sits on a single page: hardware, operating system, panel version, running services, its accounts, open alerts and the last backup. If the panel version is behind the newest in your fleet, it is flagged at the top. You can open the terminal from here too. - A.04Details
Linux service management
See every server’s services in one table. “Is httpd running everywhere?” takes a single row: how many servers have it, how many are up and how many aren’t monitored. Before you restart Apache/httpd or any other service, the panel tells you how many sites it will touch. - A.05Details
Server alerts by severity
Open server alerts sit in three tabs by severity, and a server filter shows what is open on one machine. You assign an alert to someone on the team, and everyone can see who is on it. An alert you acknowledge leaves the open list but stays in the record. - A.06Details
Background job queue
Long-running background jobs such as migrations and version moves are tracked here. You see which step a job is on and how much is left, and its log opens inside the row. Restart a job that stalled, or cancel one you no longer need.
Accounts and customers
The customer side, from creating an account to a reseller’s quota.
- B.01Details
Manage hosting accounts
Find and manage hosting accounts across all your servers from one list. Search a customer by domain or username, and you never have to remember which server they live on. Suspended and over-quota accounts get their own tabs with counts, so the accounts that need you are one click away. - B.02Details
Hosting packages
Set up the hosting packages you sell: disk quota, bandwidth and PHP version. Each package also records which servers it’s sold on. When you create an account, you only see the packages that are valid on that server, so a plan never lands somewhere it wasn’t meant for. - B.03Details
Reseller hosting management
See how much disk, traffic and how many accounts each reseller is using. The figures are counted from the reseller’s own accounts, not kept in a separate counter that can fall out of step. What each reseller can and can’t do is a set of permission switches you turn on and off yourself. - B.04Details
Hosting account migrations
Migrate hosting accounts straight from the panel: between your own servers, from a remote panel, over FTP or over SSH. Each method follows its own step plan. You watch the move live, with speed, time left and the steps already done, and if it stops you can see exactly where.
Platform and software
Every layer a site runs on top of.
- C.01Details
DNS zone editor
You edit a domain’s DNS records from the panel: A, MX, TXT and CAA all use the same form. The panel knows the rules for each record type, so a bad value never gets saved. It also bumps the SOA serial on every change, and if an edit goes wrong you can reset the zone. - C.02Details
PHP version manager
You manage PHP versions across every server from one list. Each row shows how many sites are stuck on an end-of-life PHP version, and you move them to a newer one in a single pass. Per-site version, extensions and php.ini settings live on the same screen. - C.03Details
EasyApache profiles
You see which modules Apache was built with on each server, and change them. Pick one of the ready profiles to set the whole package selection at once, then switch individual Apache modules on or off as needed. The date of the last build and any pending restart are shown too. - C.04Details
Node.js and Python hosting
You see which servers run Node.js and Python, and which ones can have them installed. Each running app shows its port, memory and CPU use, with start, stop and restart on the same row. So you know where a Node.js or Python app can go before you promise it to a customer. - C.05Details
.NET apps on Linux
.NET runs on Linux, but only Plesk manages it from the panel. A server without a panel can run it if you set it up by hand, while cPanel and DirectAdmin offer no .NET management at all. We say this plainly: every row gives the reason instead of “coming soon”. - C.06Details
Database management
Every database on every server sits in one list, with its size, table count, wasted space, slow queries and last backup. Filters pull out the databases with no backup and the ones that have grown too big. You set user privileges and remote access from the same screen.
Why it is waiting, where it isn’t arriving, who is sending too much.
- D.01Details
Email management
Run email for every cPanel, Plesk and DirectAdmin server from one screen. The mail queue shows why each message is stuck: greylisting, a DNS failure, a full mailbox or a spam hold. Delete a message, release a held one or flush the queue. Mailbox quotas, SPF, DKIM and DMARC checks and sending limits are one tab away. - D.02Details
Mailbox quota management
Mailbox usage and quota sit side by side for every domain, sorted by how full they are. Filters find the mailboxes about to fill up, the heavy senders and the ones nobody has opened in a long time. Raise a quota before mail starts bouncing; the panel won’t let you set one below what is already used. - D.03Details
SPF, DKIM and DMARC checker
Check SPF, DKIM and DMARC for every domain in one table, with a blacklist check for the server’s sending IP next to it. When a record is missing, the exact TXT line to add is waiting beside it, ready for the DNS zone. Add it and the row turns green on its own. - D.04Details
Email sending limits
Set outgoing email limits per server: an hourly cap per domain and per mailbox, a maximum number of recipients per message, and what happens when a cap is passed. Spam hold, remote SMTP blocking and DKIM signing sit on the same screen, so a compromised account is stopped before your IP is blacklisted.
Security
From the firewall to SSH keys, read per server.
- E.01Details
Server security centre
Run a server security audit across the whole fleet without building the checklist by hand. One table shows the firewall, login protection, WAF, malware scanning and two-factor state of every server. Anything missing becomes a finding with the server’s name on it, and it closes itself once you fix it. - E.02Details
Server firewall management
Manage the firewall on every server from one screen, whatever runs it: CSF (ConfigServer Firewall), Plesk Firewall, firewalld or ufw. The panel reads the engine from the server and works through it. You add rules, edit IP lists and block countries on CSF in one place, instead of learning a different command set on each machine. - E.03Details
Brute force protection
Watch failed login attempts and blocked IPs on every server from here, and unblock an IP when a customer locks themselves out. The screen follows the tool your panel already uses: cPHulk on cPanel/WHM, Fail2Ban jails on Plesk, Brute Force Monitor on DirectAdmin. Thresholds and the allow list sit on the same page. - E.04Details
WAF and malware scanner status
See which WAF rule set and which malware scanner runs on each server: Imunify360, ModSecurity with OWASP CRS, Atomic Basic or ClamAV. A scanner that is installed but stopped shows up as a finding, and so does one that was never installed. For now the screen reports state; rule editing and manual scans are still being built. - E.05Details
Root password and SSH keys
Change the root password from the panel without the password ever being stored. You see where it is kept, how many days ago it changed and who changed it. The sshd settings, including PermitRootLogin, password login and the SSH port, sit on the same page as the authorised SSH keys.
Tools and operations
Tools that make the daily work easier and leave a trail.
- F.01Details
Browser-based server terminal
Checking on a server shouldn’t mean opening PuTTY and hunting for a key file. Pick the server in the panel, type the command and read the output on the same screen. Close to twenty commands are ready for disk, memory, processes, services, ports and the mail queue. Commands you can’t undo, like rm -rf /, are stopped before they run. - F.02Details
Rule-based AI server assistant
Ask in your own words, for example which server is about to run out of disk. The assistant answers questions about disk, load, mail, services, SSL, backups and transfers from your fleet’s current data. It is rule-based and makes no outside network request. The command it suggests goes to the terminal in one click, and running it is still your call. - F.03Details
Server backup and restore
Take full backups of cPanel and Plesk accounts with the ctapanel agent and send them to ctabox, S3-compatible storage, another of your servers or your own device. Schedules run daily, weekly or monthly and keep the last 1 to 90 backups. You restore to the same server or another with the same panel, confirmed with a WhatsApp code. A late backup raises an alert and lowers the health score. - F.04Details
Audit and activity log
Every change made in the panel is recorded with who made it and when. Filter the activity log by job, alert, account, server or security to find the change you’re after, such as the moment a firewall was switched off. Work the panel does on its own is logged under its own name, so nothing is put down to “the system”. - F.05Details
Team roles and permissions
Not everyone on your team needs the whole panel. There are four user roles: owner, sysadmin, support and read-only. Someone on support can create an account but cannot switch the firewall off. The table also shows who has two-factor authentication turned on. Inviting people and editing permissions are still being built. - F.06Details
API key expiry tracking
See every key the panel uses to reach your servers, when it was last used and how many days it has left. A key that is running out comes to you as an alert, so you can plan the renewal before metrics stop. Creating and revoking keys from this screen is still being built. - F.07Details
Ctrl+K command palette
Press Ctrl+K (⌘K on a Mac) and type the name of the screen you want. All thirty pages and the actions you use often sit in the same search box, so you move around the panel from the keyboard instead of digging through the menu. You don’t need to remember a screen’s exact name. - F.08Details
Turkish, English and dark mode
The panel comes in Turkish and English, and switching language changes more than the menus: number and date formats follow it too. The theme can be light, dark or set to follow your system, so dark mode comes on when your operating system switches. Your choice is saved.
Features by panel.
The same screen doesn’t behave the same way on every panel. These pages take one panel at a time: how a server connects, what you can manage on it and where the gaps are.
cPanel management
Manage multiple cPanel servers from one screen. Connect each WHM with an API token on port 2087, then run accounts, resellers, PHP, mail and security.
Read the pagePlesk management
Manage multiple Plesk servers from one panel: subscriptions, resellers, .NET apps, Fail2Ban jails, Plesk Firewall and mail queues, all with an admin key.
Read the pageDirectAdmin management
DirectAdmin management for multiple servers in one panel: users, resellers, DNS, mail queues, Brute Force Monitor and migrations over port 2222.
Read the pagePanel-less server management
Manage a VPS without cPanel. Connect bare Linux servers with an SSH key on port 22 and run systemd services, firewalld or ufw, PHP and SSH keys in one list.
Read the page
Connect your first server today.
Free for 14 days, no card needed. Create your account, add your first server with an API token or an SSH key, and the panel starts filling in a few minutes later.
No setup fee · Cancel anytime · EU-hosted