deploymanage ~ %

Web hosting control panel for your own Linux server

DeployManage is a web hosting control panel for servers you own. Connect a Linux box from any provider and it runs the websites, domains, TLS certificates, databases and mailboxes on it, then ships new code from Git with zero downtime and one click rollback. No per account license, no tenant quotas, no vendor lock on the hardware.

# free plan · no credit card required

hetzner digitalocean aws ovhcloud vultr linode

zsh · deploymanage
deploymanage ~ % server create --provider hetzner --region ash1
provisioning ...... web-01.prod
online in 41s ..... hardened + firewalled
deploymanage ~ % deploy web-01.prod
ssh · pull · build · migrate · reload
live in 11.3s ..... zero downtime
deploymanage ~ %
# the short answer

A web hosting control panel is a browser interface that manages a server and everything running on it: websites, domains, DNS, TLS certificates, databases, email mailboxes, files and backups, without you touching the command line. The traditional panels, cPanel and WHM, Plesk and DirectAdmin, organize a server into tenant hosting accounts and charge by how many accounts you run. DeployManage organizes the same server around sites and releases instead, so one flat fee covers unlimited sites, deploys come from Git with zero downtime and instant rollback, and per domain mailboxes and forwarders are included.

Last updated August 2026

# What a web hosting control panel has to cover

$ deploymanage sites
Websites, domains and virtual hosts

Add a site, point a domain at it and the panel writes the Nginx server block, creates the document root, sets the PHP version and reloads the web server. Aliases, redirects and www handling are form fields rather than config files you edit over SSH at midnight.

$ deploymanage ssl
TLS certificates that renew themselves

Free Let's Encrypt certificates are issued when the domain resolves and renewed automatically before they lapse. Wildcards work through DNS validation, and you can install a certificate you bought elsewhere. Expired certificates are the single most common outage on self run servers, and this removes the whole category.

$ deploymanage db
Databases, users and backups

Create MySQL, MariaDB or PostgreSQL databases and scoped users from the panel, take scheduled dumps to object storage, and restore into a fresh database when a migration goes sideways. Credentials are injected into the application environment instead of being pasted into a file by hand.

$ deploymanage mail
Mailboxes and forwarders per domain

Create real mailboxes and address forwarders on the domains you host, with SPF, DKIM and DMARC records generated for you. This is the feature developer focused panels drop entirely, and it is usually the reason people stay on cPanel or Plesk longer than they want to.

$ deploymanage deploy
Git deploys with zero downtime and rollback

Connect GitHub, GitLab or Bitbucket and every push builds a new release directory, runs your build commands, passes a health check and only then flips the symlink. If the check fails the old release keeps serving. Rollback is one click because the previous release is still on disk.

$ deploymanage secure
Firewall, SSH keys and team access

Close every port you are not using, manage authorized keys per person instead of sharing one root password, and give a contractor access to one site rather than the whole box. Every action is attributed, so you can see who restarted what and when.

# how it works

01
Connect a server you own

Point DeployManage at a fresh VPS from Hetzner, DigitalOcean, AWS, Vultr, Linode or OVHcloud, or let it build one through your own cloud account with an API key. It installs Nginx, PHP, Node, the database engine, the firewall and the certificate client, then hands you a working stack.

02
Add your websites and domains

Create a site per domain, choose the runtime and document root, and let the panel issue the certificate as soon as DNS resolves. There is no account quota to buy through, so putting twelve client sites on one server costs the same as putting one there.

03
Deploy from Git instead of uploading files

Link the repository, set the build commands and the health check URL, and push. Each deploy is an atomic release directory that only goes live once it answers correctly, which is the part FTP based hosting panels never solved.

04
Hand out scoped access and walk away

Invite the developer who owns one site, the designer who only needs staging and the client who wants to read the deploy log. Backups, certificate renewals and security updates keep running on their own schedule.

Web hosting control panels compared on price, metering and what they manage

Every figure below was read off the vendor's own pricing page in August 2026 and vendors change prices, so treat it as a snapshot and check before you buy. The important column is not the price, it is what each panel counts. cPanel counts hosting accounts, Plesk counts domains, DirectAdmin counts accounts and domains, and DeployManage counts nothing.

swipe to see all columns →

DeployManage cPanel and WHM Plesk DirectAdmin CloudPanel
Entry price Free plan to start $29.99/mo Solo 6.60 EUR/mo Web Admin $5/mo Personal Plus Free
Top published tier One flat fee, unlimited sites $69.99/mo Premier, 100 accounts, then $0.49 each 16.50 EUR/mo Web Host, unlimited domains $29/mo Standard, unlimited Free
What it meters Nothing per site or per account Hosting accounts Domains Accounts and domains Nothing
Organized around Sites and releases Tenant hosting accounts under WHM Subscriptions and service plans User accounts and resellers Sites
Git deploy with atomic releases Yes, build, health check, then switch No, Git version control clones only Yes through the Git extension Limited, Git integration per user No, deploy your own way
One click rollback to the previous release Yes No No No No
Email mailboxes and forwarders Yes, per hosted domain Yes, mature and full featured Yes, mature and full featured Yes No mail stack
Provisions the server for you Yes, on your cloud account No, install it on a server you built No No No
Operating system support Ubuntu and Debian AlmaLinux, Rocky, CloudLinux, Ubuntu Linux and Windows Multiple Linux distributions Ubuntu and Debian
Best fit Teams shipping their own apps from Git Shared hosting resellers with many tenants Mixed Linux and Windows estates Hosts who want unlimited accounts cheaply Developers who want a free simple panel

# who it's for

An agency running client websites on one box

Twenty small business sites do not need twenty servers. They need one properly sized server, a certificate per domain, a mailbox or two per client and a way to ship a change without taking the other nineteen offline. Account metered licensing punishes exactly this shape, which is why agencies feel the license before they feel the hardware.

A developer who is done with FTP and file managers

You want a panel because writing Nginx blocks by hand is dull, not because you want a file manager. Git is where your code lives, deploys should come from a push, and the panel should stay out of the way of composer, npm and artisan.

A SaaS team on a handful of production servers

Staging, production and a worker box, with the same deploy pipeline on all three, scoped SSH access per engineer, and a rollback that takes seconds rather than a restore from backup. Per server licensing gets expensive here fast.

Someone leaving shared hosting for a VPS

Shared hosting gave you a control panel and took away the server. A VPS gives you the server and takes away the panel. Installing a panel on your own VPS gets you both, at a price that no longer scales with how many sites you happen to run.

What is a web hosting control panel?

A web hosting control panel is a web based interface for administering a server and the websites hosted on it. Instead of connecting over SSH and editing configuration files, you sign in to a dashboard in a browser and click through the same tasks: create a site, point a domain at it, issue a certificate, make a database, add a mailbox, schedule a backup, restart a service.

The category has existed since the late 1990s and it grew out of shared hosting. A host needed a way to let thousands of customers manage their own slice of a machine without giving any of them root, so the panel became the boundary between tenant and server. That history still shapes the products. Most panels are built around the idea of an account, and most of them charge you by how many accounts exist.

What the panel managesWhat you would otherwise do by hand
Websites and virtual hostsWrite Nginx or Apache server blocks, set the document root, reload the web server
Domains and DNSEdit zone files or click through a registrar for every record
TLS certificatesRun certbot, wire up the renewal timer, remember to check it
Databases and usersLog into the MySQL or Postgres shell and grant privileges by hand
Email mailboxesConfigure Postfix, Dovecot, DKIM signing and a spam filter
Files and backupsrsync, cron and a storage bucket you set up yourself
Firewall and SSHMaintain ufw or nftables rules and authorized_keys files per user
DeploysUpload over SFTP, or write your own release and symlink script

Two products can both call themselves a web hosting control panel and overlap on almost none of that list. cPanel and Plesk cover the top of it exhaustively and barely touch the bottom. Developer panels cover the bottom of it well and often skip email entirely. Knowing which half of the table you actually need is most of the buying decision.

Which control panel is used for web hosting?

cPanel with WHM is still the most widely deployed panel in commercial shared hosting, Plesk is the most common choice where Windows servers are involved, and DirectAdmin is the cheapest of the three at scale. Below them sits a large open source tier: CloudPanel, CyberPanel, Virtualmin, HestiaCP and Control Web Panel are all free to install. Above them sits a newer developer tier, including DeployManage, Laravel Forge, Ploi and RunCloud, which trades the file manager and the reseller hierarchy for Git deploys.

Which one gets used depends almost entirely on who is paying and what they are hosting.

If you areThe usual choiceWhy
A shared hosting companycPanel and WHM, or DirectAdminTenant isolation, reseller tiers and per account billing are built in
Running Windows and Linux togetherPleskIt is the only mainstream panel with real Windows Server support
An agency with client sitesDepends on whether clients need mailAccount metering hurts here, so unlimited or unmetered licensing wins
Shipping your own application from GitA deploy first panelAtomic releases and rollback matter more than a file manager
Cost sensitive and comfortable in LinuxCloudPanel, CyberPanel or VirtualminFree to install, and you accept doing more yourself

There is no single right answer, and any page that gives you one is selling something. The honest test is to write down the six things you will do most weeks and check which panel does all six without an add on.

How much does a web hosting control panel cost?

Panel pricing ranges from free to roughly $70 a month, and the spread is caused by licensing models rather than by features. All figures below were read off the vendors' own pricing pages on 19 August 2026.

PanelEntryMidTop publishedUnit it counts
cPanel and WHM (retail)Solo $29.99/mo, 1 accountPro $53.99/mo, up to 30 accountsPremier $69.99/mo, up to 100, then $0.49 eachHosting accounts
Plesk (VPS, billed yearly)Web Admin 6.60 EUR/mo, 10 domainsWeb Pro 9.90 EUR/mo, 30 domainsWeb Host 16.50 EUR/mo, unlimited domainsDomains
DirectAdminPersonal Plus $5/mo, 2 accountsLite $15/mo, 10 accountsStandard $29/mo, unlimitedAccounts and domains
CloudPanelFreeFreeFreeNothing
DeployManageFree plan to startOne flat feeOne flat fee, unlimited sitesNothing per site

Two things in that table surprise people. The first is that DirectAdmin Standard costs $29 a month for unlimited accounts, which is less than cPanel Solo charges to host one. If raw account count is what you are buying, cPanel is not the value option and has not been for years. The second is that Plesk meters domains while cPanel meters accounts, so the tiers are not comparable at all: thirty domains belonging to one customer is a single cPanel account and a Web Pro subscription on Plesk.

A separate and larger cost sits underneath all of this. cPanel's published retail list is not the price hosting companies pay. There is a partner price list running roughly $18 to $49.50 per tier that is only available to qualifying providers, which is why third party comparison articles quote wildly different numbers. If you are an individual buying a license for your own VPS, retail is the number that applies to you.

Then add the server. A 2 GB DigitalOcean droplet is $12 a month, so a cPanel Solo license costs more than two and a half times the machine it runs on. That ratio is the reason the free and flat fee tiers exist, and it is worth checking before you assume the panel is a rounding error.

Account based panels and site based panels are different products

This is the distinction that decides whether a panel will feel right, and almost nobody names it out loud.

An account based panel divides one server into isolated tenants. Each tenant gets a Linux user, a home directory, a quota, a slice of the resources and their own login. WHM sits above cPanel to create and bill those tenants. The model is excellent when the people using the server do not trust each other and someone is charging them individually. It is also why the license counts accounts: the account is the billable unit for the host, so the panel bills the same way.

A site based panel assumes one team owns the whole machine. There is no tenant boundary because everything on the box belongs to the same company. What matters instead is the release: which commit is live, whether it passed its health check, and how fast you can go back to the previous one. DeployManage, Laravel Forge, Ploi and RunCloud all sit here.

Account based panelSite based panel
Primary objectThe hosting accountThe site and its releases
Isolation modelOne Linux user per tenant, quotas enforcedOne team owns the server
How code arrivesFile manager, SFTP, sometimes a Git cloneGit push triggers a build and an atomic release
Undo a bad changeRestore from backupFlip the symlink back, usually under a second
Typical licensePriced per account or per domainFlat fee or per server
EmailAlmost always included and matureUsually missing entirely

If you resell hosting, an account based panel is the correct tool and no amount of Git integration replaces tenant isolation. If you ship your own code, the release history is worth more than the file manager, and paying per account for sites that all belong to you is money spent on a boundary you do not need.

Email is where most developer panels stop

If you have tried to leave cPanel or Plesk and found yourself unable to, mailboxes are usually the reason. The client whose site you host also has three addresses on that domain, and those addresses have to keep working.

Laravel Forge, Ploi, RunCloud, DeployHQ and Envoyer do not manage mailboxes at all. That is not an oversight, it is a deliberate scope decision: running mail well is genuinely hard, and most of those products were built for teams whose email lives at Google or Microsoft anyway. The result is that moving off a hosting panel means moving mail somewhere else on the same day, which is the kind of migration that gets postponed for years.

DeployManage manages mailboxes and forwarders per hosted domain, with the SPF, DKIM and DMARC records generated so the mail actually arrives. It is worth being precise about the scope: this covers mailboxes and forwarding, not bundled webmail suites, shared calendars or groupware. If a client needs a full collaboration suite, Microsoft 365 Business Basic is $7.00 per user per month on an annual commitment and remains the sensible answer.

What the panel does remove is the awkward middle case: a domain that needs two working addresses and does not justify a per user subscription for each of them. Google's own sender requirements make that harder than it used to be. Every sender now needs SPF or DKIM, matching forward and reverse DNS, a TLS connection and a spam rate under 0.3 percent, and anyone sending more than 5,000 messages a day needs SPF and DKIM and DMARC plus one click unsubscribe. Those are exactly the records a panel should be writing for you.

Choosing a web hosting control panel for Linux

Work through these in order and the shortlist usually writes itself.

Do you need tenant isolation? If the people using the server should not be able to see each other's files, you need an account based panel. cPanel and DirectAdmin both do this properly. Nothing in the developer tier does.

Do you need email on the hosted domains? If yes, that removes CloudPanel, Laravel Forge, Ploi and RunCloud from the list immediately. cPanel, Plesk, DirectAdmin and DeployManage all handle mailboxes.

Does your code come from Git? If deploys today are a file upload and you want them to be a push, look at what happens on a failed deploy. A panel that clones a repository into the live document root has no answer when the build breaks. A panel that builds a new release directory, health checks it and only then switches has an obvious one.

How many sites will there be in two years? This is where account metering bites. Ten sites on cPanel Admin is fine. Thirty five sites means Premier, and the hundred and first site adds $0.49 a month forever. Model the number you expect to reach, not the number you have now.

Which Linux are you on? cPanel dropped CentOS and now targets AlmaLinux, Rocky and CloudLinux with Ubuntu support. CloudPanel and DeployManage are Ubuntu and Debian. Plesk is the only mainstream option if any part of the estate runs Windows Server.

Your situationShortlist
Reselling hosting to strangerscPanel and WHM, or DirectAdmin Standard for cost
Agency, client sites plus client mailboxesDeployManage, Plesk, DirectAdmin
Product team shipping from Git, mail elsewhereDeployManage, Laravel Forge, Ploi, RunCloud
Solo developer, tight budget, comfortable in LinuxCloudPanel, CyberPanel, Virtualmin
Any Windows Server in the estatePlesk

One last practical note. Panels are difficult to remove once they are on a server, because they own the Nginx or Apache configuration, the mail stack and often the firewall rules. Install a candidate on a throwaway VPS first and put a real site on it before you commit a production machine. An hour spent there saves a rebuild later.

Ready to stop managing servers by hand? DeployManage provisions, deploys and monitors your fleet from one dashboard.

$ get started free

Frequently asked questions

What is a web hosting control panel?

A web hosting control panel is a browser based interface for managing a server and the websites on it. It handles domains, DNS records, TLS certificates, databases, email mailboxes, files, backups and scheduled jobs through a dashboard instead of the command line. cPanel, Plesk, DirectAdmin, CloudPanel and DeployManage are all examples of the category.

What is a control panel in web hosting?

In web hosting, the control panel is the dashboard your host gives you to run your hosting account without SSH access to the server. It is where you add domains, upload or edit files, create databases and mailboxes, install applications and read your usage. On a VPS you install and own that panel yourself rather than receiving it from a host.

Which control panel is used for web hosting?

cPanel with WHM is the most widely deployed panel in commercial shared hosting, Plesk is the usual choice when Windows servers are involved, and DirectAdmin is the cheapest of the three at scale. CloudPanel, CyberPanel and Virtualmin are common free options, and deploy first panels such as DeployManage are used by teams shipping their own applications from Git.

How do I access my hosting control panel?

Most panels listen on a dedicated port over HTTPS, so the address looks like https://your-server-ip:port, and your host emails the link with your first login. cPanel commonly uses port 2083 and WHM 2087. On a self hosted panel you set the hostname and certificate yourself, then reach it at a subdomain such as panel.yourdomain.com.

How much does a web hosting control panel cost?

Retail cPanel runs from $29.99 a month for one account to $69.99 for up to a hundred. Plesk VPS licenses start at 6.60 EUR a month on annual billing. DirectAdmin runs $5 to $29 a month, with Standard covering unlimited accounts. CloudPanel is free. Prices were checked on the vendors' own pages on 19 August 2026.

What is the best web hosting control panel?

There is no single best panel, only the best fit for what you host. Resellers need tenant isolation and account billing, so cPanel or DirectAdmin. Agencies with client mailboxes need email plus reasonable licensing. Teams shipping their own code from Git need atomic releases and rollback, which the traditional panels do not provide. Match the panel to the work, not to a review score.

Is a web hosting control panel the same as cPanel?

No. cPanel is one product in the category, not the category itself. The word is used loosely because cPanel dominated shared hosting for two decades, so many people say cPanel when they mean any hosting panel. Plesk, DirectAdmin, CloudPanel, CyberPanel, Virtualmin, HestiaCP and DeployManage are all web hosting control panels too.

Can I install a web hosting control panel on a VPS?

Yes, and that is the normal way to get one outside shared hosting. You buy an unmanaged VPS, install the panel on a clean supported operating system, and it configures the web server, database engine, firewall and certificates for you. Install on a fresh server rather than one already running sites, because panels take ownership of those configuration files.

Is there an open source web hosting control panel?

Yes. CloudPanel, CyberPanel, Virtualmin, HestiaCP and Control Web Panel all have free editions you can install on your own Linux server. They cover sites, databases and certificates well. The trade offs are usually thinner email handling, no atomic deploy pipeline, and support that comes from a community forum rather than a vendor.

Does a web hosting control panel include email?

It depends on the panel. cPanel, Plesk, DirectAdmin and DeployManage all manage mailboxes on hosted domains. CloudPanel has no mail stack, and the developer focused panels Laravel Forge, Ploi, RunCloud, DeployHQ and Envoyer do not manage mail at all. If your clients need addresses on their own domains, check this before anything else.

How many websites can one control panel manage?

Technically the limit is the server, not the panel: RAM, CPU and disk decide how many sites a box can serve. Commercially the limit is your license. cPanel Premier stops at a hundred accounts and then charges $0.49 for each one after. Plesk tiers cap at 10 or 30 domains below the unlimited plan. DeployManage and CloudPanel do not cap sites.

Do I need a web hosting control panel at all?

If you run one site and are fluent with Nginx, certbot and systemd, no. A panel earns its keep at the point where you are maintaining several sites, several certificates and several databases, or when someone other than you needs to make a change safely. The value is in the routine work it stops you forgetting, not in tasks you could not do yourself.

# related

deploymanage ~ % signup

One panel, every site on the server, no account meter

Connect a Linux server from any provider and DeployManage runs the sites, domains, certificates, databases and mailboxes on it, then deploys from Git with zero downtime and one click rollback. Your cloud account, your root access, one flat fee. Free plan to start.

$ get started free

# free plan · no credit card required