Topic Questions

Payment Options Website Slow Issues and Checking Server Performance FOR SSL/TLS STATUS AND HTTPS Changing Main Domain in cPanel with full details Regarding Domain Transfer About Domain Expiry and about the Grace Peroids Traffics Per Day Server Handling Regarding Nameservers cPanel Configurations for Shared Hosting Plans Where is Support Ticket? & Registering New Domain? 403 error while logging in wordpress and 522 Error Cloudflare For Demo & Trials How to Place Hosting Order and How long it takes to activate? Updating PHP Version & For PHP ini and Max Uplaod How many sites can I add under Babal Unlimited? & How much resource do a website use? Everything About Node Js Regarding Shared Hosting and How Secure is the Hosting with us? Website Migration and Setup time for Cloud Reseller Regarding VPS Hosting and AWS Services and Blogger Template SSL For Cloudflare and Error while Logging in to cPanel Cloudflare If Error Coming from Developer and FTP Conncetion Problem domain Pointing Cloudflare Regarding www & Difference between Wordpress and other Hosting Image Hotlink Protection & Do Droplets Storage and Bandwidth Definition Webdisk and Entry Process in cPanel Making Website Cookies Free? If Domain Already Added in our hosting and need to add same domain to another account? When anyone Shows my website doesn't shows HTTPS? Stepwise How is review of hosting: Ending Chat Statement in Most Cases

Payment Options

There are two ways in which you can make payment using eSewa::
1. Select "Fonepay/eSewa Scan2Pay" and pay using eSewa mobile application scanning the QR code
2. Select "eSewa/Khalti Wallet transfer" and make the payment using "Send Money" option in eSewa application to pay@babal.host
Payment via banks are possible
This came be done by two ways. One would be directly depositing to our bank account at Rastriya Banijya Bank and sending the details to us (can use online or offline mode to do it)
Another can be by scanning the QR code from over 50 different bank's mobile banking apps.
This by selecting Fonepay/eSewa Scan 2 Pay as the mode

Our payment gateway id:

eSewa: pay@babal.host
Khalti: 9849865288
Rastraya Banijya Bank
Bank Name: Rastriya Banijya Bank Ltd.
Branch Office: Lalitpur
A/C No.: 112000167401
Account Holder: Tyro Soft Pvt. Ltd.

Website Slow Issues and Checking Server Performance

Website Slow Issues

Hi, for the issue please open a support ticket with the details as a logged in user so that the tech team can review and get back to it
Do not forget to mention the website name as required and all the other essential details to review the same Also including screenshot and alike would be valuable

Checking Website and Server Performance

Checking the site Speed and Server Performance from: https://www.bitcatcha.com/

FOR SSL/TLS STATUS AND HTTPS

Link: https://babal.host/blog/how-to-automatically-redirect-http-traffic-to-https/ SSL certificate is automatic and can take upto 24 hrs from the time all the records fully resolve, You can check the status from cPanel> SSL/TLS Status page

Changing Main Domain in cPanel with full details

The primary domain name can only be changed with a request via support ticket (Client area -> top menu bar -> Support -> Open ticket). Once the request is received, it’s completed within 12-24 hrs window.
The way we do it is by terminating the current cPanel and creating a new one under your desired name. This means that all your current data/records in cPanel would be wiped out and a new one created.
As this is a non-reversible process, in the ticket, you need to clearly state that you’re ok with the files, database, emails, crons jobs, and everything that is in the cPanel to be removed & reset to the initial purchase state. If you’re in a multi-domain plan - all the domains in it would also be removed. Failing to state this would result in us not being able to action and seeking re-confirmation for the same.

Regarding Domain Transfer

The domain transfer will initiate soon as the invoice is updated - however, it'll only complete on day 6 or 7 as it'll be on verification/hold stage for 5 days per ICANN regulation
For domain transfer, you can start the process from here:
https://clients.babal.host/cart.php?a=add&domain=transfer
A domain is renewed by a year once transfer is completed from it's current expiry date (so no days are lost) so a fee equivalent to the domain renewal is charged which is 1,100 for .com
These are the conditions required for the transfer:
1. Have domain unlocked (can disable/turn off Theft protection/Registrar Lock from current registrar)
2. Enter correct EPP/Auth Code (can get from current registrar for domain)
3. Domain must not be within 60 days from the date of registration or transfer (anytime after 60 days period can be transferred)
Domain transfer then goes through a 5 days holding/verification period and is fully transferred in 6th or 7th day. The domain will remain operational even during this period even if it is to expire within this period. But a transfer needs to be started at least a minute before expiry

About Domain Expiry and about the Grace Peroids

Once the domain expires it enters grace period when the domain can be renewed for no added cost or small added cost. This period is of30-40 days.
Then is redemption period again 30-40 days period and the cost for domain renewal increases by 10-20x the original price
Once the redemption period is over, the domain then expires formally and the renewal is not possible.
The domain enters into pending deletion period which is again several days often at least 10 days after that is over, the domain might be available to be registered (if not grabbed before that by the registry)
And, yes, the domain is yours until it truly expires i.e. past the grace (30-40 days period), redemption (30-40 days period) and pending delegation (10-30 days period) The domain can be renewed at no or small cost during grace period
At 10-20x higher at redemption period
And, can't be renewed at the deletation period.
For domain, the best thing to do would be to renew where you have it or could transfer at least a day before expiry
For the same domain to be available, it'll be months before that happens as the domain will enter these phases before being available for new purchase::
|| 30-40 days grace period (domain can be renewed at no or small fee)
30-40 days redemption period (domain can be renewed at 10-20x higher fee)
15-30 days pending delete stage (can't be renewed)
Only after those 3 stages the domain is again available for open registration.
In some cases, top domain names are kept by the registrar itself in the pending delete stage so not all domain are available either for open registration

Traffics Per Day Server Handling

The number of traffic it can handle is a completely different question. We have even websites in top 100 in Nepal choose our hosting and run well. There are sites with over 15,000 hits a day do well as well. However, it's still a question that can't be answered as there are simply too many variables (including the number of requests, database query, cron jobs & frequency to name a few) that makes a difference which aren’t related to the server but the website.

Regarding Nameservers

We do make use of identical nameserver regardless of the server and that would be as below::
ns1.babal.host
ns2.babal.host
ns3.babal.host
ns4.babal.host

Name servers (.np domains):
These are the recommended nameservers to use to connect your .np domain name - however, you can also use the other two.
ns3.babal.host
ns4.babal.host
Nameservers in DNS Propagation Case
Nameservers can take upto 72 hrs to fully propagate. However, it often completes within 24 hrs and few hours for dead records You will need to open a support ticket with the request to remove those records and point the master to the current server instead and our tech team can do that for you

Shared Hosting Plans

cPanel Configuration (for Single Unlimited / WordPress Starter / Python Starter / Node.js Starter)
1 GB RAM
2 vCore CPU
1,024 IOPS
20 entry process
10 MB/s I/O Usage
1 website, unlimited sub-domain, 3 databases
SSH, git and terminal access enabled by default
Unlimited Storage
Unlimited Bandwidth
Unlimited Emails, each mailbox is limited to 1 GB
Free SSL certificate
Twice a day offsite backup - JetBackups (retained for 30 days)
One click auto installer - Softaculous Premium - 451 scripts auto-install
100% Cloud based on Linode/Digital Ocean architecture
One-click Cloudflare activation
cPanel Configuration (for Babal Unlimited / WordPress Pro / Python Pro / Node.js Pro)
2 GB RAM
2 vCore CPU
1,024 IOPS
10 MB/s I/O Usage
30 Entry processes
SSH, git, and terminal access enabled by default
Unlimited Storage
Unlimited Bandwidth
Unlimited Emails, each mailbox is recommended to 10 GB size
Free SSL certificate
Twice a day offsite backup - JetBackups
One click auto installer - Softaculous Premium - 451 scripts auto-install
100% Cloud based on Linode/Digital Ocean/AWS architecture
One-click Cloudflare activation
No limit on website count or database

Support Ticket Kaha Hunxa?

Visit the client area and then header/menu bata SUPPORT > Open Ticket > {keep the content here in clear understandable language and submit}

How to register a new domain?

Please visit the following link to register a new domain: https://clients.babal.host/cart.php?a=add&domain=register

403 error while logging in wordpress: and 522 error Cloudflare

403 error while logging in wordpress:

In most cases, the system is detecting suspicious activity from the IP and it is likely that it's blacklisted. Those suspicious activities can be attempt to hack, sending multiple invalid requests like multiple failed login attempts and others. As ISPs do share the same IP among multiple users, it need not be you who caused the issue.
Can you please open a support ticket and we can check exactly what happened and just whitelist the IP.
You can know your IP from:
https://www.ipaddress.com/
Temporarily, for the time being you can make use of VPN and try to connect to the site - it should work.
Please follow the following article for that:
https://babal.host/blog/how-to-fix-403-error-after-successful-login-to-wordpress-dashboard/
This is often if the IP is blacklisted, alternatively - you can also try by establishing a connection by using a VPN.

522 error Cloudflare

522 error code comes when the connection is rejected from Cloudflare for one or more reason
this can also be if the system is trying to connect from a IP which is flagged/blacklisted when it's trying to establish a connection
Each of the web hosting package we provide would be based in Cloud either Digital Ocean or Linode.

Demo & Trials

For Demo

We make use of cPanel as our primary control panel which you can view the demo by visiting https://cpanel.net/products/trial/
and clicking on ] “cPanel Virtual Tour” from the page.
We do also have a 30-day money back guarantee so you can purchase with confidence.

For Trial

We do not provide trial accounts however, what we can do for you is once you place a hosting order and if you just let us know -
we can activate the account for you for a certain time period (upto 5 days) before payment. You will however, still get the automated billing
reminder emails during this period.

Placing Hosting order and time it takes to activate?

How to Place Hosting Order?

Have you identified which hosting plan do you want to go for?
> Single Unlimited / Babal Unlimited: https://clients.babal.host/cart.php?gid=1
> WP Starter / WP Pro: https://clients.babal.host/cart.php?gid=5
> Python Starter / Pro: https://clients.babal.host/cart.php?gid=7
> Node Starter / Pro: https://clients.babal.host/cart.php?gid=8

How long it takes to activate?

The domain/hosting accounts are instantly activated within seconds once the invoice is updated.

Updating PHP Versions and PHP ini and Max File Upload

For Updating PHP Versions

You can update your PHP version from cPanel > Select PHP Version (choose the version you want to set as current -
let’s say 7.4, select that and set as current to save it).

For Php ini and Max Upload

You can manually add php.ini file as required - however, that's not required.
You can do the same task of setting the max_upload from the location
cPanel > Select PHP Version (ensure you have selected any version other than native as current) > Options

Max upload

You can find the max_upload and other sizes there. You can just fill in the form to get it updated
By default we have the "post_max_size" 512 MB so it being any server memory limit wouldn't be the case -
and even if it was, the browser wouldn't crash rather an error message would be displayed
The default limit is 512MB but can set up to 2GB

How many sites we can add in Babal Unlimited? & How much resources do a site use?

How many sites we can add in Babal Unlimited?

We do not set an upper limit on how many websites you can have. We have cases were user has over 25 individual domains added in the plan while
some went with 48 different sub-domains. It all depends. This will be the specs allocated for the plan - and you can do anything within the
limit (all the sites in the cPanel share the same resources)::
2 GB RAM
2 vCore CPU
1,024 IOPS
10 MB/s I/O Usage
30 Entry processes

How much resources does a website use?

Again, this is something that can't be answered as much will depend on the website side as well like the number of requests each load calls
for, database pings it required, cron jobs being executed & the size and frequency of the same, admin activities, and a lot more variables will
be in play. We have seen websites consume over 2TB of bandwidth resources whereas another website with more traffic than that just consumed
around 200GB in a month. So, it all varies from website to website and can't really be said specifically

Everything about Node js

Ordering the Node js Hosting

Node.js installation option is enabled with Node based packages i.e. as here:
https://clients.babal.host/store/nodejs-hosting
or, with the Professional plan.

For Setting Node js account

You can use "Setup Node Application" option within cPanel to install Node.js application or follow the details as here for example:
https://chemicloud.com/kb/article/how-to-set-up-node-js-application-in-cpanel/
You can then login via SSH to execute the same functions for the installation process using command-line instructions as well and would be as here in the cPanel documentation on how to do so:
https://docs.cpanel.net/cpanel/security/ssh-access/

For Installation

The packages comes with "Setup Node.js App" option in the cPanel
One can just select the version from the available ones and then install the application.
The next few steps involve installing NPM to complete the installation process
SSH is available by default so the same can be used to manage certain aspects of the same. be comfortable working and if you really want to go with

For Deploy of Node js application

The process for setting up Node would be as explained in these two reference articles:
https://chemicloud.com/kb/article/how-to-set-up-node-js-application-in-cpanel/
https://www.a2hosting.com/kb/cpanel/cpanel-software/create-application-with-nodejs-selector
As they're using cPanel and the same Node Selector powered by CloudLinux, the steps and process followed here are exactly the same.
Further, you do also have SSH access enabled, which can in a way feel similar to the terminal (with obvious difference in how this is to be used
Please note in the cPanel environment, you do need "package.json" to install NPM which is required for the functioning of the application.
As of now, we do have terminal access enabled from cPanel as well but not anything like what you're looking for replicating the Digital Ocean command line.
For the attached file, I can ask the colleague to look into the file that you have included with the ticket if required however, we do have several node-based websites already running without any issues (few in the same server itself) - so it's not likely due to server not supporting
it but rather you being unfamiliar with the environment. But the above reference article should hopefully provide more clarity on the same.

Regarding Shared Hosting & How Secure the Hosting with us?

Regarding Shared Hosting

This is based on one of the cloud providers as mentioned with the resources mentioned allocated for you to use.
This, however, can also be considered as a form of hybrid (also shared) for the licensing cost, IP, overall server specs would be fetched
from a single overall server. All this to ensure that we're able to provide the service at the cost mentioned.
We do also have dedicated servers but the cost for that starts at ~11,000/month.

How secure is the Hosting with us?

At application level, it's always important to use strong password, keep your CMS updated and alike which is the responsibility of the account owner which would be you
We do have all the securities in place at server level
That includes imunify360, ModSecurity, cagefs, malware tracking and more

Website Migration and Setup time for Cloud Reseller

Website Migration

We provide free website migration service. For this, once the hosting account is active, please open a support ticket with the login details
of your previous provider. The migration team will look into and get the transfer done within 48 hrs. You will be updated in the ticket when that’s complete.

(only send if they use a free hosting provider)

We do not provide migration support from free hosting providers but if you can provide us the backup for the same -
we can add it to your account.

Setup time for Cloud Reseller

It can take several hours for the reseller/cloud server setup to complete. Once the process is completed -
you will receive an email with all the details for the same.

Regarding VPS Hosting and AWS Services and Blogger Template

Regarding VPS Hosting

we're currently still on the testing phase for the same and it isn't scheduled for production use in the next couple of month at least given other priorities.
We do have general hosting packages and then it's a direct jump to dedicated hosting which is comparatively expensive and mostly targetted to the coroporates

AWS Services

We do not provide droplets or elastic storage but rather that we provide is a web hosting bundle based on cPanel which is based on either of the cloud providers
Currently for general hosting plans, we deploy them on Digital Ocean standard and CPU optimized platform and also on Linode
We had upgraded the one in AWS to Digital Ocean CPU optiized platform
As this gives ~20% better performance and also allows us to provide 5x the disk performance to each cPanel account, compared with the slower network disks used by AWS.
The system also includes Litespeed with Litemage, and Imunify360 realtime malware protection

Blogger Template Using in Hosting

Blogger template can't be installed in any of the general web hosting packages that you purchase. It is used for google BlogSpot. It needs specific platform and that would be Google's Blogspot
If you want to use WordPress, ThemeForest is one of the most popular one as here:
https://themeforest.net/category/wordpress

SSL For Cloudflare and Error while logging into cPanel Cloudflare

SSL for Cloudflare

If you're using Cloudflare nameservers for the email. So, the SSL certificate would be installed from there itself and the
one from ours can't be reinstalled - so the warning message
You can disable SSL from your cPanel from cPanel > SSL/TLS Status
and then select all and click on "Exclude from Auto SSL" that will then stop the system attempt to reinstall SSL and thus no warning emails
If you want to use Cloudflare, you need to ensure that the records there are pointing to our server ensure that you have all the records in cPanel > Zone Editor
also added in Cloudflare > DNS for the domain

Error while Logging in to cPanel using Cloudflare

As you're using the Cloudflare, trying to login from domain name /cpanel wouldn't work if the records are missing however,
you should be able to login from the IP provided or from client area directly

If Error coming from Developer & FTP Connection Problem Using Cloudflare

If Error Coming from Developer

That is an error coming from the application that you have developed and is not from the server
So, that is something which will need to be reviewed at application level by the developer

FTP Connection Problem While Using Cloudflare

Checking the DNS address the domain points to, If the DNS is pointing to cloudflare
That ftp conn connects to cloudflare server:
Checking DNS for A records from https://dnschecker.org/#A/ftp.domainname.com So that doesn't point to us and thus doesn't work.
Either remove the proxy for the domain from cloudflare
Or use the server IP directly to establish the connection
The record ftp.domainname.com connects to cloudflare server
So whenever you try to establish connection, it's trying to do so to cloudflare where the data doesn't exist
You can find the server IP from right hand side under "shared server IP"

Regarding www and Difference Between Wordpress Hosting and other packages

Regarding www

"www." is not required for a website to function
You can rewrite .htaccess rule and configure zone records accordingly to make it load with "www" as well if you want it that way
Usually, this isn't something anyone asks for as the website in "www" redirects to "non-www" by default.
Trying to force load with "www" might cause an infinite loop and the website to not load. But you can try as discussed here:
https://stackoverflow.com/questions/4916222/htaccess-how-to-force-www-in-a-generic-way
Or, can research more on this or check with your developer about it

Difference between Wordpress hosting and Other Hosting

WordPress based plans are on a higher tier of processor providing overall better performance versus the general one.
Other than that, all the other configurations are the same for a comparable plan of each.

Image Hotlink Protection and About Do droplets

Image Hotlink Protection

https://docs.cpanel.net/cpanel/security/hotlink-protection/
A hotlink occurs when someone embeds content from your site in another site and uses your bandwidth to serve the files.
You can use this interface to prevent this issue.
This doesn't stop anyone from just taking the image and copying in their own site
From, that you can try disabling right clicks, download of images and other actions at code/CMS level

About Do Droplets

The service we provide would be based on either Digital Ocean or Linode cloud based on the package selection and best fit. However, we do not provide the DO droplet itself.
It'll rather be a cPanel based on either of those cloud platforms based on CloudLinuxOS with Litespeed, Softacul ous Apps Installer and other added features.
Under Single Unlimited - one can host 1 website with a maximum of 3 dabtase; whereas the limit is not set with Babal Unlimited but it'll come with a single cPanel and all the other sites in the same share the same overall resources.
You can find the package compare as here (in the table down-under):
https://babal.host/hosting
Should you have any further questions - we remain available in any of our support channels.

Storage and Bandwidth

Storage in simple is the disk space allocated to the account
Bandwidth is what's the total data transfer the website/account is allowed to do in any given month.
A website if hits the limit doesn't open until the limit is updated or after the end of the month.
However, we do not limit the bandwidth with any of our package so this is not something you have to worry about

Webdisk in cPanel & Entry Process in cPanel

Webdisk in cPanel

Web Disk interface can be used to manage and manipulate files on your server on multiple types of devices.
You can check the full documentation of the same from cPanel website as here:
https://docs.cpanel.net/cpanel/files/web-disk/

Entry Process in cPanel

Entry processes is how many PHP scripts are running at a single time.
Often times, a script lats for a fraction of second and thus a normal healthy website has this number average at under 3

Making Website Cookies free

You can just Google some article for the same, like these:
https://authoritywebsiteincome.com/4-ways-to-use-cookie-free-domains/

If Domain Already Added in our hosting and need to add same domain to another account?

In that case, master record would need to be updated for the domain to point to the current server
Please open a support ticket from the client area and the tech team can review the request and get it updated for you

Showing HTTPS to a Website

Things to check:
1. Check for nameserver: https://intodns.com or at http://leafdns.com/ (by entering website name)
Are the nameservers pointing to us?
If yes, see step 2.
If no,
2. Visit https://www.whynopadlock.com/ and enter the website name and test
Reply: The website does have a valid HTTPS installed
For a website to come with padlock, all the links in the page/URL need to be in HTTPS
but in your case - it looks like two of the links aren't as you can see in the report here:
Please update those links to be in "https://" instead of "http://" for it to come with padlock
Other notes:
✔️ You need to have your nameservers (DNS records) pointed to ours to be able to install it
✔️ It is automatically installed in ~30 minutes after the DNS is fully pointed and resolved from our server
✔️ If you make use of Cloudflare or any other third party nameservers - SSL certificates would need to be managed from there
✔️ Force HTTPS so that your website loads as secure all the time (after SSL is active for the website)
✔️ All the links in the page need to be "https://" for the padlock to remain intact after forcing it
Hi, are you looking for website builder or similar? You can build website of even higher scale than wix with your own branding with us
(but we do not provide our own editor)

How is review of hosting:

We've not pushed for reviews heavily but there are few in the facebook recommendations as well along with trustpilot and then there are
independent bloggers who have gone ahead with their own review/recommendations.
Links for the same (as required): Facebook reviews: https://www.facebook.com/babalhost/reviews/
Trustpilot review: https://www.trustpilot.com/review/babal.host
Independent blogger:https://hamrolinko.com/babal-host-review/