understanding Addon Domains and Park Domains in cPanel
setting Up an FTP Account with cPanel
setting Up Cron Jobs in cPanel
managing WordPress with cPanel
utilizing cPanel’s Statistics and Analytics Tools
installing Apps with cPanel’s Softaculous
managing DNS in cPanel
checking Account Usage in cPanel
how to Troubleshoot Problems in cPanel
exploring cPanel’s Advanced Features
How to Migrate Your IP
How to Block an IP
1. what is cPanel: A Beginner’s Guide
subtopics
why you should do it
what you need to know for beginners
what is cPanel and what does it do?
to manage your website efficiently, you need to understand the basic concepts of cPanel.
cPanel is your one-stop shop for file management, database management, email settings, and more.
explore the main menus and features
knowing the different features makes it easier to do what you need to do.
check out the File Manager, Email Accounts, and Database (MySQL) menus.
why use cPanel?
because it makes complex server tasks simple and just a few clicks away.
it’s a simple tool that lets you install or manage your website without any server administration knowledge.
2. cPanel login and basic setup guide
detailed topics
why you should do it
what beginners can easily learn
how to log in to cPanel
you need access to your dashboard before you can start setting up and working.
log in with your cPanel’s URL, username, and password.
set your language and time zone
you can set your language and time zone to make your work more convenient.
select your preferred language and time zone from the Change language option in thetop right corner.
understand the dashboard organization
knowing your dashboard will help you quickly find the menus you need.
take a look at each section of the dashboard screen (for example, Files, Databases, Email).
3. creating WordPress with cPanel
subtopic
why you should do it
what beginners can easily see
installing WordPress
with cpanel, you can easily create a WordPress homepage with just one click.
using cPanel’s wp toolkit , you can make WordPress a one-click installation.
upload HTML files using the file manager
this is necessary when you want to create a customized website.
Openthe File Managerand hit the Upload button to upload your HTML file.
connect your domain
you need to connect your domain before your website will be visible on the internet.
add a new domain in the Domains section of your cPanel.
4. how to use the File Manager in cPanel
subtopic
why you should do it
what you need to know for beginners
uploading and downloading files
to add or modify files to your server.
Click the Upload or Download button in theFile Manager menu.
compress and decompress files
allows you to efficiently manage multiple files.
select the files you want and right-click to **Compress** or **Extract** them.
understand directory structure
to properly manage your files and folders, you need to understand the directory structure.
remember that thepublic_html directory is the root folder of your website.
5. setting up an email account with cPanel
subtopic
why you should do it
easy to understand for beginners
create an email account
you can create an email with your domain name.
Add a new email account from theEmail Accounts menu.
set up an email client connection
This is required to use email conveniently on your PC or mobile.
find your client settings in Connect Devicesin your cPanel.
set up email forwarding and filters
you can automate so you don’t miss important emails.
add email filters or forwarding settings from the Email Filters menu.
6. manage your database with cPanel
detailed topic
why you should do it
what beginners can expect to learn
Create and manage MySQL databases
you need one to store and manage data on your website.
Create a new database from theMySQL Databases menu.
manage your database with phpMyAdmin
you can view or modify the details of your database.
click thephpMyAdmin menu to open a database and view its tables.
back up and restore your database
this is necessary to avoid losing important data.
Select a database from theBackup menu to backup or restore it.
7. managing domains and subdomains
detailed topic
why you need to do it
what you need to know for beginners
adding a new domain
you’ll need this when you run multiple websites or change domains.
Add a new domain from theAddon Domains menu.
create and manage subdomains
useful for managing specific projects or sections separately.
Create a new subdomain from theSubdomains menu.
set up domain redirects
required to automatically divert visitors to a different URL.
Add redirect settings in theRedirects menu.
below are additional tables for the rest of the topics, each with a reason why you should do it andwhat you need to do to make it easier for beginners.
8. Installing an SSL certificate
detailed topic
why you should do it
what you need to know for beginners
using SSL/TLS in cPanel
required to encrypt data on your website to keep it secure.
click the SSL/TLS menu in cPanel to set up or renew your certificate.
free SSL vs. paid SSL
depending on your needs, you can choose the right option to save money or add extra security.
Free SSL, like Let’s Encrypt, provides basic security, while paid SSL provides additional security and reliability.
How to test your SSL after installation
you can gain user trust by verifying that it’s installed correctly.
enter your website address in a browser and check the HTTPS connection.
9. manage backups and restores
detailed topic
why you should do it
what you need to know for beginners
create a full account backup
you need regular backups to recover in case of data loss.
download a full account backup from the Backup menu in cPanel.
restore specific files or databases
this is useful for recovering or fixing partially corrupted data.
Select specific files or databases to restore from theBackup Wizard menu.
set up an automatic backup schedule
save time and automate your backups to ensure your data is always safe.
activate the automatic backup service offered by your web host or set up a schedule in cPanel.
10. strengthen your security settings in cPanel
detailed topic
why you should do it
what you need to know for beginners
create a strong password
weak passwords make you an easy target for hackers.
use the Password & Security menu in cPanel to create complex passwords.
Set up IP blocking
you can increase your security by proactively blocking malicious access.
In theIP Blocker menu, enter specific IP addresses to block them.
enable two-step verification
add an extra layer of account security with an additional authentication process.
Open theTwo-Factor Authentication menu to enable it.
11. understanding addon domains and park domains in cPanel
detailed topic
why you should do it
what you need to know for beginners
setting up add-on domains
you can manage multiple websites from one account.
add it from the Addon Domains menu in cPanel and specify the root directory.
use cases for parked domains
you need it to link multiple domains to one website.
Add new domains from theAliases menu to link to the same content.
optimize domain utilization
understanding the different domain options can help you utilize them efficiently.
here’s a quick comparison of the differences between addon and parked domains and how to use them.
12. setting up an FTP account with cPanel
subtopic
why you should do it
what you need to know for beginners
Create an FTP account
you’ll need one when you upload or download large files to your server.
Add a new account from theFTP Accounts menu.
recommend file transfer software
FTP software can help you transfer files faster and more securely.
Download and try free software like FileZilla.
Manage FTP permissions
you can set different folder access permissions for different users.
set directory paths and permissions on the FTP account creation screen in cPanel.
13. set up a cron job in cPanel
subtopic
why you should do it
what you need to know for beginners
what is a cron job?
you can save time by running recurring tasks automatically.
open the Cron Jobs menu in cPanel to see the job setup screen.
example cron job settings
you can set a script to run only at a specific time.
enter the job frequency (minutes, hours, days, etc.) and add the execution command.
cron job management tips
you can avoid incorrect settings and manage your jobs efficiently.
after you set up a cron job, check the logs to review the results of its execution.
14. managing WordPress with cPanel
subtopic
why you should do it
what you need to know for beginners
use the automatic installation tool
The fastest and easiest way to install WordPress.
use the Softaculous Apps Installerin your cPanel to install with just a few clicks.
manage plugin and theme updates
regular updates are required to maintain security and performance.
Check the Updates menu in your WordPress dashboard and update the necessary items.
optimize your WordPress database
improve your website’s speed and remove unnecessary data.
run a database optimization from phpMyAdminin your cPanel.
15. how to utilize cPanel’s statistics and analytics tools
detailed topic
why you should do it
what beginners can easily see
check visitor statistics (AWStats, etc.)
you can analyze the number of visitors to your website and their behavior to build a better strategy.
Check theAWStats menu to see the number of visitors, page views, and traffic sources.
monitor bandwidth usage
prevent bandwidth overages and ensure stable website operations.
View traffic usage graphs in theBandwidth menu.
how to check error logs
identify website errors and resolve issues quickly.
Check and fix any error messages you encounter in theError Logs menu.
16. installing apps with Softaculous in cPanel
detailed topic
why you should do it
what you need to know for beginners
What is Softaculous?
It’s a tool that makes it easy to install apps like WordPress, Joomla, and Drupal.
Open theSoftaculous Apps Installer menu to see a list of available apps.
install popular applications
spend less time working with easy-to-use CMSs and tools.
Select WordPress or Joomla and follow the installation options.
initial setup after installation
set up the installed apps to get them ready to use quickly.
after the app installation is complete, click the link to the admin page to complete the initial setup.
17. managing DNS in cPanel
detailed topic
why you should do it
easy to see for beginners
Setting up A records and CNAMEs
these are required to properly associate domain names.
Add or edit A records and CNAME values in theZone Editor menu.
Setting up email with MX records
required to set up your domain’s email service.
Check your MX recordsin Zone Editorand add your email host information.
Troubleshoot DNS settings
you can troubleshoot connection issues caused by incorrect settings.
check the DNS status of your domain name and contact your hosting provider if necessary.
18. check account usage in cPanel
detailed topic
why you should do it
what beginners can easily see
understanding the usage dashboard
checking your disk and bandwidth usage can help you manage your resources efficiently.
In theDisk Usage menu, see how much space has been used and how much is left.
tips for optimizing disk space
you can avoid running out of storage space and improve performance.
free up space by deleting unnecessary files or backing them up and downloading them.
prevent resource overages
exceeding your resources can cause your website to crash.
check your bandwidth and memory usage regularly.
19. how to troubleshoot in cPanel
detailed topic
why you should do it
what you need to know for beginners
troubleshoot login issues
if you fail to log in, you need to resolve the issue quickly so you can continue working.
reset your password or contact your hosting provider.
fix database connection errors
database errors can cause your website to crash.
check your connection informationin phpMyAdminand modify your database settings if necessary.
troubleshoot domain connectivity issues
domain connectivity issues can prevent visitors from accessing your website.
Check and correct your DNS settings and nameserver information.
20. explore advanced features in cPanel
detailed topic
why you should do it
what beginners can easily see
Enable SSH access
allow advanced users to perform server operations via the command line.
Set the public and private keys in theSSH Access menu and enable access.
GIT version control integration
efficiently manage source code versions.
Create and manage repositories from theGit Version Control menu.
advanced PHP settings
optimize your PHP environment to meet your website requirements.
Change your PHP versionin MultiPHP Manageror modify settings in the PHP INI Editor.
21. How to migrate your IP
detailed topic
why you should do it
what you need to know for beginners
Steps to prepare for IP migration
required to prevent data loss and minimize issues with your existing IP.
obtain a new IP address and lower your DNS TTL values.
Update your DNS
required to ensure proper forwarding of traffic to your new IP.
update your domain’s DNS records with your new IP address.
transfer data to your new IP
required to properly transfer your website and server settings.
use the Backup & Restore menu in cPanel to back up your data and restore it to your new server.
22. How to block an IP
detailed topic
why you should do it
what you need to know for beginners
block specific IPs
you can block malicious traffic or security threats.
open the IP Blocker menu in cPanel and add the IP addresses you want to block.
Block IP ranges
you can stop attacks from a specific range.
Enter an IP range in theIP Blocker menu and save your blocking settings.
manage blocked IPs
prevent incorrect blocks and correct them if necessary.
Select an item from the block list in the IP Blocker menu to unblock or modify it.