A control panel is the graphical dashboard most shared hosting is managed through — the tool that makes shared hosting accessible without server administration knowledge, referenced throughout the earlier hosting-type lessons.
| Task | Typically handled through |
|---|---|
| Uploading files | A built-in file manager, as an alternative to FTP |
| Managing databases | A MySQL/database manager, often paired with phpMyAdmin |
| Setting up email accounts | An email management section, tied to your domain |
| Installing software | One-click installers, commonly including WordPress |
| Managing domains and subdomains | A domains section, including basic DNS editing |
| Checking resource usage | Dashboards showing storage, bandwidth, and visitor stats |
| SSL certificates | Usually a one-click or automatic option, covered in the security lesson |
cPanel is the most widely used control panel across the shared hosting industry — familiar enough that skills learned on one host's cPanel transfer directly to another's. Alternatives exist (Plesk is another common one, and many hosts also build their own custom panels), and while the exact layout differs, the underlying categories of tools — files, databases, email, domains — are consistent across nearly all of them.
Most control panels bundle phpMyAdmin — a web-based tool for viewing and editing MySQL databases directly, without writing SQL by hand for every action. This is directly relevant to this site's SQL course and PHP course — it is very often the actual tool used to inspect or fix a live database on shared hosting.
Most control panels include one-click installers for common software — WordPress being the most relevant one for this site's WordPress course. This automates what would otherwise be a manual multi-step setup: creating a database, downloading WordPress, and connecting the two — genuinely useful, and worth knowing is happening automatically underneath, not magic.
A control panel is a convenience layer over the same server underneath — every real, useful task it does could technically be done by hand, over SSH, with more effort. That is precisely the trade shared hosting makes for accessibility, and precisely what a VPS gives up the convenience of, covered in the SSH lesson next.