What Is a Control Panel in Web Hosting?
In web hosting, a control panel is a web-based interface for managing a server and the websites on it: domains, DNS records, email, databases, files, and backups. Managed hosting plans bundle one. On a self-managed server, you install or license one yourself. Common examples include cPanel, Plesk, and DirectAdmin; some hosts, including DreamHost, build their own.
More About Control Panels
A control panel gives you one place to run your hosting account. Instead of typing commands on the server, you click through a dashboard and the panel makes the change for you. Most panels cover the same core tasks:
- Domains and DNS: connect your domain names and edit each one's Domain Name System (DNS) records.
- Files: upload and edit website files with a file manager or File Transfer Protocol (FTP).
- Databases: create MySQL databases and administer them with phpMyAdmin.
- Email: set up mailboxes and forwarding addresses at your domain.
- Security: manage SSL certificates, IP blocking, and firewall rules.
- Maintenance: run backups, read error logs, and watch performance.
How you access a control panel
A control panel is a web application, so you open it in a browser rather than installing anything. On managed hosting, your host gives you the login URL and credentials when you sign up; DreamHost customers, for example, log in at panel.dreamhost.com. Once you're signed in, each point-and-click action is translated into the matching change on the server. That covers routine administration without opening the command line, though advanced server configuration may still require SSH and the right account permissions.
Licensed panels vs. host-built panels
Popular control panels include cPanel, Plesk, and DirectAdmin. These are commercial products that hosting companies license, and cPanel's pricing scales with the number of accounts on the server. Which panel a server can run depends on its operating system: cPanel and DirectAdmin run only on Linux distributions, while Plesk runs on both Linux and Windows Server.
Those license fees are one reason some hosts build their own panels instead. Whether you get a panel at all depends on the plan: managed hosting includes one, while an unmanaged VPS or dedicated server may come with no panel until you install or license one yourself. If you're used to a particular panel, check which one a host includes before you buy.
The DreamHost control panel
DreamHost doesn't offer cPanel or WHM on any plan. We built our own control panel instead; it's included with our hosting, and the same core tasks live there. It also runs on separate servers from the one hosting your site, so working in the panel doesn't use up your web server's resources. If you're moving from a cPanel host, expect the same jobs in slightly different places.
Frequently Asked Questions
- The control panel manages your hosting account: domains, DNS, databases, email, and backups. The WordPress dashboard (wp-admin) manages one site's content, themes, and plugins. They're separate interfaces and may have separate logins. Deleting content in wp-admin changes that site's database but doesn't delete your hosting account, domains, or mailboxes.
- On managed hosting, usually not; the panel is bundled with your plan. On a self-managed VPS or dedicated server, a commercial panel like cPanel needs its own license, priced by product, tier, and account count. Check your host's plan details and the vendor's current pricing before you commit.
- Use the panel for routine tasks: DNS edits, email accounts, backups, and one-click installs. Use SSH when you need direct command-line access to the server, typically on VPS or dedicated plans. Panel access isn't root access, so deeper server changes need SSH.
Web Hosting
Our Web Hosting plans offer a user-friendly interface and flexible options to fit your needs, with a 30-Day Money-Back Guarantee.
Web Hosting Plans