Hosting
Learn about getting started with hosting, cPanel, file upload, migration, and more.
Changing File and Folder Ownership via SSH
Learn how to use chown to change file and folder ownership on your Linux server, including user and group ownership.
Changing File and Folder Permissions via SSH
Learn how to use chmod to set file and folder permissions on your Linux server, including numeric and symbolic notation.
Creating Email Accounts in cPanel
Step-by-step guide to creating and managing email accounts through cPanel.
Email Deliverability: SPF, DKIM, and DMARC
Learn how to configure SPF, DKIM, and DMARC records to improve email deliverability.
Fixing Database Connection Errors
Troubleshoot and fix 'Error establishing a database connection' and other database connectivity issues.
Getting Started with cPanel
A beginner's guide to cPanel, the most popular web hosting control panel.
Hosting Security Best Practices
Essential security measures to protect your hosting account and websites from threats.
How to Backup Your Website
Learn different methods to create reliable backups of your website files and databases.
How to Change Your cPanel Language
Learn how to change the interface language in cPanel to your preferred language.
How to Change Your cPanel Password
Learn how to change your cPanel password from the cPanel dashboard or your hosting provider's client portal.
How to Change Your cPanel Theme
Learn about cPanel theme options including Jupiter and Paper Lantern, and how to switch between them.
How to Compress Files and Folders via SSH
Learn how to compress and extract files using tar, gzip, and zip commands for backups, migrations, and file management on your Linux server.
How to Configure DNS for Hosting
Comprehensive guide to configuring DNS records for your web hosting, email, and services.
How to Create a Full cPanel Backup
Learn how to create full and partial backups of your cPanel account, including files, databases, and email.
How to Enable or Disable ModSecurity in cPanel
Learn what ModSecurity is, when you might need to disable it, and how to toggle it on or off in cPanel.
How to Export and Import MySQL Databases via SSH
Learn how to export (dump) and import MySQL databases using the command line, including compression for large databases.
How to Install Let's Encrypt SSL on Hosting
Step-by-step guide to installing a free Let's Encrypt SSL certificate on your hosting account.
How to Install WordPress on Your Hosting
Complete guide to installing WordPress on your hosting account using Softaculous or manually.
How to Manage Addon Domains
Learn how to add, configure, and manage addon domains in your hosting account.
How to Manage PHP Versions
Learn how to change and manage PHP versions for your hosting account in cPanel.
How to Manage Subdomains
Learn how to create, manage, and configure subdomains in cPanel.
How to Password Protect Directories
Learn how to restrict access to directories on your web hosting using cPanel and .htaccess.
How to Redirect Domains in cPanel
Learn how to set up domain redirects using cPanel's Redirects tool and .htaccess.
How to Replace Database Entries Using phpMyAdmin
Learn how to search and replace values in your database using phpMyAdmin, including updating URLs after a site migration.
How to Replace Database Entries Using SSH
Learn how to search and replace database entries via SSH using MySQL queries, sed with mysqldump, and WP-CLI for WordPress migrations.
How to Search Your Database Using phpMyAdmin
Learn how to access phpMyAdmin in cPanel and search your database for specific data across tables.
How to Set Up Cron Jobs
Learn how to schedule automated tasks using cron jobs in cPanel.
How to Set Up SSH Access
Learn how to enable and use SSH access for your hosting account.
How to Use File Manager in cPanel
A complete guide to managing your website files using cPanel's built-in File Manager.
Installing Applications with Softaculous
Learn how to use Softaculous auto-installer in cPanel to install WordPress, Joomla, and other web applications.
Linux Command Line Basics
A beginner-friendly introduction to essential Linux commands for navigating directories, managing files, and viewing content via SSH.
Managing AWStats Web Analytics in cPanel
Learn how to access and use AWStats in cPanel to analyze your website traffic and visitor statistics.
Managing Custom Error Pages in cPanel
Learn how to create and customize error pages for 401, 403, 404, and 500 HTTP errors using cPanel.
Managing File Permissions
Understand and manage file and directory permissions on your Linux hosting server.
Managing IP Blocker in cPanel
Learn how to use cPanel's IP Blocker to deny access from specific IP addresses and protect your website.
Managing MIME Types in cPanel
Learn what MIME types are, how to add custom MIME types in cPanel, and common use cases for serving files correctly.
Managing MySQL Databases in cPanel
Learn how to create, manage, and troubleshoot MySQL databases using cPanel.
Microsoft-Based Hosting Services (ASP.NET, MSSQL)
Learn about Microsoft-based hosting services including ASP.NET and MSSQL, and how they differ from Linux-based hosting.
Migrating Your Website to New Hosting
Step-by-step guide for migrating your website from one hosting provider to another.
Pointing a Domain to Hosting
Learn how to point your domain name to your web hosting server using DNS records.
Setting Up .htaccess File
Learn how to use .htaccess files to configure Apache web server settings for your website.
Setting Up a Node.js Application in cPanel
Learn how to use the Node.js Selector in cPanel to create, configure, and manage Node.js applications on your hosting account.
Setting Up a Python Application in cPanel
Learn how to use the Python Selector in cPanel to create virtual environments and deploy Flask or Django applications.
Setting Up Hosting for an Existing Domain
Learn how to set up web hosting for a domain you already own.
Setting Up Hotlink Protection in cPanel
Learn what hotlinking is, why it wastes your bandwidth, and how to enable hotlink protection in cPanel.
The curl Command in Linux
Learn how to use curl to make HTTP requests, download files, check headers, and troubleshoot web issues from the command line.
The df (Disk Filesystem) Command
Learn how to use the df command to check available disk space, understand filesystem usage, and monitor storage on your Linux server.
The du (Disk Usage) Command
Learn how to use the du command to check folder sizes, find large directories, and manage disk space on your Linux server.
The find Command in Linux
Master the find command to search for files by name, type, size, and modification date on your Linux server.
The grep Command in Linux
Learn how to use grep to search for text patterns in files, filter output, and troubleshoot issues on your Linux server.
The mtr Command — Advanced Network Diagnostics
Learn how to use mtr for advanced network diagnostics, combining ping and traceroute to identify packet loss and latency per hop.
The ping Command — Network Connectivity Testing
Learn how to use the ping command to test network connectivity, measure latency, and diagnose connection issues.
The ps and kill Commands — Managing Processes
Learn how to view running processes with ps and terminate them with kill on your Linux server.
The rsync Command for File Synchronization
Learn how to use rsync for efficient file synchronization, incremental backups, and transferring data between local and remote servers.
The scp Command — Secure File Copy
Learn how to use scp to securely copy files and directories between your local machine and a remote server via SSH.
The screen Command — Persistent Terminal Sessions
Learn how to use the screen command to create persistent terminal sessions that survive disconnections, ideal for long-running tasks.
The top Command — System Resource Monitoring
Learn how to use the top command to monitor CPU, memory, and process activity in real time on your Linux server.
The traceroute Command — Network Path Tracing
Learn how to use traceroute to trace the network path between your machine and a server, diagnose routing issues, and identify slow hops.
The vim Text Editor — Quick Reference
A quick reference for using the vim text editor to view and edit files directly on your Linux server via SSH.
Troubleshooting 500 Internal Server Error
Common causes and solutions for the HTTP 500 Internal Server Error on web hosting.
Understanding Bandwidth and Disk Space
Learn what bandwidth and disk space mean for your hosting account and how to manage them.
Understanding Inodes and File Limits
Learn what inodes are, how to check your inode usage in cPanel, and tips for reducing your inode count.
Understanding Resource Limits
Learn about hosting resource limits including CPU, RAM, I/O, and how to manage them.
Understanding Server Logs
Learn how to access and interpret server access logs and error logs for troubleshooting.
Understanding Shared vs VPS vs Dedicated Hosting
Compare shared, VPS, and dedicated hosting to choose the best option for your website.
Understanding Your Website's Root Directory
Learn about the public_html folder, document root, and where to upload your website files in cPanel.
Uploading Files via FTP
Learn how to upload website files to your hosting server using FTP clients.
Using the cPanel Terminal (Command Line)
Learn how to access and use the built-in terminal in cPanel for command-line operations and its limitations compared to SSH.
Web Host Manager (WHM)
Learn about Web Host Manager (WHM), its features, and how it relates to cPanel hosting.
WordPress Optimization Tips
Practical tips and techniques to speed up and optimize your WordPress website on hosting.