How To Host A Website on Hostinger – Tutorial

What Is Hostinger

Hostinger is an employee-owned web hosting company and domain registrar. It was started in 2004, and now has over 29 million users, in 178 countries. They use cloud-based web hosting technology and provide hosting with MySQL, FTP and PHP.

Hostinger Free Hosting

They don’t have a free trial, but their sister site is 000Webhost, the most popular free hosting service, where you can test out their features for free.

Is is great for practice, but it doesn’t have customer service, it has storage limits and you cannot add an SSL certificate.

They also have a 30-day money back guarantee.

Hostinger Free Domain

If you are serious about your business, you should go for a premium plan – they give you a 1-year free domain with a paid plan. However you need to pay for domain privacy, it costs around $4.

The Hostinger Control Panel

They actually don’t use cPanel, but they have a very similar control panel.

Hostinger cPanel1

Under Account>Details we have Name server Details:

Website Details – URL, Website IP Address, Server Name

E-mail Details, File Upload (FTP) Details


You can upgrade to Business Hosting or VPS.

Business Hosting:

  • Easy-to-use: Manage your server like a real pro with a simple control panel that holds all the essential features to create a strong online presence.
  • Dedicated Resources: Get a dedicated IP address with a slice of RAM, CPU, and SSD Disk Space. The provided resources are fully dedicated to you and no one else!
  • Fully Managed: Sit back and relax while we take care of server uptime, maintenance, and monitoring. Focus on your project and leave the rest to us!
  • Business Hosting does not have any limit on the amount of websites you can host. You can add as many as you need as long as you have the resources. And if you ever need more, we got your back!

Account>Change Password

You can change the password for that specific domain


You can renew your account, the longer time you choose, the better price you get.

Account>Usage Statistics

This section is about account resource usage like CPU, memory, processes, requests.

Email>Email Accounts

This is where you can create, access your domain-based email accounts.

Email>Email Forwarders

You can forward your email to your regular email address.

Email>Catch-all Emails

A catch-all email feature allows you to catch any emails sent to the misspelled email address.

Email>Auto Responders

You can send an automatic reply to emails that come in to this email address.

Email>Edit MX Record

An MX (mail exchanger) entry tells a client which server receives mail sent to a domain name. To get your email delivered to another server edit the current MX record by using this form.

To use Gmail with Google Apps, you must set up your domain’s MX records to direct mailflow to Google mail servers. This will delete your current MX records

Email>Mail Service Control

SMPT: Enable or disable SMTP service for your account. If SMTP will be disabled, Webmail and POP3/IMAP services will also stop working.

Sendmail: Your PHP scripts are using Sendmail service to send email messages. This service can be disabled automatically if mass mail sending will be detected from your account.

Email>G Suite 

G Suite is a popular alternative to our email service. It allows you to have all Gmail features with your domain name. Create professional emails, join them into mail-groups. Easily access your emails from any device or email client any time. 30GB of inbox storage available for your communication.

Additionally, G Suite includes Calendar, Drive, Docs, Sheets, Slides, Forms, Sites and Hangouts, everything you might need for fast and efficient collaboration.

hostinger cPanel2


You can set up subdomains like

Domains>Parked Domains

A parked domain shows the same content as the primary domain. The parked domain must be already registered and pointed to Hostinger nameservers.

Domains>Add Websites

An addon website is a fully functional website which has its own control panel and works the same way as your primary account. Think of them as additional hosting accounts you get while ordering main account. You have the choice of

  • Your own domain (you must have domain already registered)
  • Free subdomain


You can do a redirect of one domain to another.


Cloudflare Protection Lifetime costs $7.50

Domains>Domain Management

Renew, update name servers, order privacy protection. update your contact details.

You can also edit your DNS zone, order additional domains.

Website>Website Builder

Access to Zyro Builder

Website>Auto Installer

You can autoinstall WordPress, Joomla, Prestashop, Opencart, etc.

Website>Import Website

Provide a .zip, .tar or .tar.gz archive of all your website files and it will be extracted directly to the public_html folder in 1 click! Please note that depending of the archive size, it can take a very long time to upload. Maximum allowed size: 256MB

Website>Error Pages

You can edit error pages of your website

400 Bad request Edit Restore
401 Authorization required Edit Restore
403 Forbidden Edit Restore
404 Not found Edit Restore
500 Internal server error

Hostinger cPanel4

Files>File Manager

You can access your website’s files without using an FTP client. Upload, rename, download, delete files.


You get automatic weekly backups, or you can upgrade for daily backups for around $2 per month.


Change your FTP details here.
FTP Access
FTP host
FTP Port 21
FTP username u441900259
FTP password
Folder to upload files to public_html
Forgot your FTP password? Change account password

Databases>MySQL Databases

Create, delete, change password


Access your database and edit, export it, etc.

Databases>Remote MySQL

If you wish to connect to the MySQL server from your computer or from some other server use this section to add remote IP addresses that will connect to Hostinger MySQL server.

Hostinger cPanel4

Advanced>DNS Zone Editor

Edit your DNS zone, add and remove various DNS record types

Advanced>PHP Configuration

Set PHP version (up to 7.2), extensions, etc.

Advanced>Cron Jobs

A cron job is a scheduled task which takes place at predefined times on the server

Advanced>SSH Access

Enable or disable SSH access on your hosting account. SSH allows secure file transfer and remote logins over the internet. Your connection via SSH is encrypted allowing the secure connection.

Advanced>PHP Info

See all information about currently installed PHP Version

Advanced>Cache Manager

Get superior performance and improve SEO for your website by using the cache.

Cache works by storing static content of websites on extremely high-speed cache servers. This allows to bypass PHP requests and render every page as fast as possible.

You can delete the cache or purge a sepcific URL.


Deploy application directly from public Git repository. Enter your public repository http URL, branch name and install path. Install path can be left empty, application will be deployed directly to public_html directory.

Leave a Reply

Your email address will not be published. Required fields are marked *