It connects to your server, then takes it from there.
ctapanel connects to your servers through the panel’s own API or over SSH, then gathers everything it reads into one interface. Below is everything the panel does today — 33 screens under six headings.
14 days free · No card needed · Hosted in the EU
Three steps, one coffee break.
No developer tickets, no onboarding call. Your first server can be connected before lunch.
- Step 1 / 301
Hand over a key
A full-privilege API token for cPanel/WHM and DirectAdmin, an admin key for Plesk, an SSH key for a panel-less server. A root password is never asked for.
- Step 2 / 302
Let the agent do a lap
A freshly connected server shows as under maintenance: counters stay at zero until the agent reports its first reading, rather than showing numbers nobody measured.
- Step 3 / 303
Read the list
Accounts, zones, queues and findings fill themselves in. The panel’s own interface keeps working, and a change you make here shows up there too.
Fleet and servers
The number of servers changes; where you look doesn’t.
- A.01Details Server health monitoring dashboardSee 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 DirectAdminAdding 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, memoryEverything 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 managementSee 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 severityOpen 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 queueLong-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 accountsFind 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 packagesSet 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 managementSee 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 migrationsMigrate 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 editorYou 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 managerYou 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 profilesYou 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 hostingYou 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 managementEvery 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 managementRun 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 managementMailbox 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 checkerCheck 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 limitsSet 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 centreRun 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 managementManage 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 protectionWatch 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 statusSee 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 keysChange 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 terminalChecking 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 assistantAsk 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 restoreTake 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 logEvery 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 permissionsNot 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 trackingSee 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 palettePress 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 modeThe 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.
Every item on this list maps to a screen that works in the panel. The ones that are monitoring-only today (API keys) and the ones still being built (team invites, permission editing) are described as exactly that. Presenting something as finished when it isn’t shows up on the first invoice.
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