26 Jan

Setup Node.js Application in cPanel

We have Cloudlinux installed on shared hosting server which comes with Python and Node JS support. In this tutorial, WE will learn how to easily set up Node.js applications from the cPanel interface.

In order to set up a Node.js application using cPanel interface, use the following steps.

Step #1: Create the application
First, you must create an application. To do this, follow these steps:

Log in to cPanel >> Software >> Setup Node.js App

 

 

On the Node.js selector page, click CREATE APPLICATION to start the application setup:

 

Fill in the fields on the application setup form:

 

 

 

 

 

 

 

 

 

  • Node.js version – select your preferred version from the drop down list
  • Application mode – choose Development or Production from the list. Development may be chosen initially and changed to production later.
  • Application root – the file system location for application files. The entry will be appended to /home/username to form the complete path to the application files in the cPanel home directory.
  • Application URL – the address of the application on the Internet.
  • Application startup file – the initial file that will be processed when launching the application.

Once all information is properly submitted, click CREATE:

 

The application starts automatically. To view a test page for the application, click OPEN:

 

You should see the “It Works!” message appears with the installed version.

Now that a working application is installed, you can enhance the environment with the package.json settings file and the npm package manager.

To do this, follow the next steps:

Step #2: Create the package.json file

To create the package.json file, follow these steps:

cPanel >> File Manager

 

 

In the left hand column of File Manager, click the text of the application root folder:

 

 

 

Click +File to create a new file:

 

In the New File dialog box, type the filename package.json, and then click Create New File:

 

 

 

 

 

 

 

 

Right-click or secondary click on the package.json file in the right-hand column of File Manager and then click Edit. An edit dialog box appears:

 

 

 

 

 

 

 

 

 

In the Edit dialog box, click OK.

Type the following text in the editor screen:

{
"name": "app",
"version": "1.0.0",
"description": "My App",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}

Click Save Changes to save the file and Click Close to close the editor.

Step #3: Install npm

To install npm, follow these steps:

cPanel – Software – Setup Node.js App

 

 

In the Actions column of the Web Applications list, click the pencil icon of the application you want to edit >> Click Run NPM Install >> The NPM installation runs and displays a success indicator when complete.

 

 

 

To install packages with NPM and do other command line tasks related to the application, log in via SSH and enter the virtual environment for the application using the command shown in the information box at the top of the application setup page:

 

 

 

Great! Now you know how to install Node.js app using the cPanel interface.

22 Jan

Announcement – TetraHost has received BASIS membership

Dear valued clients and industry partners,

We are thrilled to announce that TetraHost has been accepted as a General Member of BASIS, a leading trade organization for the IT industry in Bangladesh.

BASIS which stands for Bangladesh Association of Software and Information Services. This organization is a trade body of the software and IT enabled services industry in Bangladesh. BASIS works to promote and develop the software and IT industry in Bangladesh, and also provide services and support to member companies.

BASIS Profile link of TetraHost:
https://basis.org.bd/company-profile/23-01-034

This membership is a testament to our dedication to providing the highest quality of Web Hosting Services and staying at the forefront of technological advancements in the IT field. As a member of BASIS, we will have access to a wealth of resources, including industry standards, training, and networking opportunities.

We are honored to be a part of this esteemed organization and look forward to collaborating with our peers to promote the growth and development of the IT industry.

Thank you for your continued trust and support.

Best regards,

Ashraful Insan
CEO, TetraHost

04 Dec

Outlook Express Configuration!

We are asked by few of our clients on how to configure Outlook Express with our email server. Once you are done with creating the Email Account from cPanel, note down your login details. Open Outlook Express and follow the steps:

Outlook Configuration:

## You need the check the box that says “My Server Requires Authentication” from SERVERS Tab.
## From ADVANCED Tab please check both the box that says “This server requires a secure connection (SSL)”.
## Please change the Outgoing mail (SMTP) port to 465 and Incoming mail (POP3) port to 995.
## Set your incoming and outgoing mail server address to “mail.domain.com”.

If the above setting does not work for you then please submit a ticket, but it should work definitely.

26 Nov

Announcement: Pricing Update for Major Domain TLD

We hope you are doing well and enjoying the services which you have taken from TetraHost. If there any issue or have query please let us know via support@tetrahostbd.com or visit our livechat at tetrahostbd.com or call us at +8801913377417

This email is regarding domain price update. We believe you all are aware of hike in the dollar exchange rate. As per our calculation, the exchange rate has increased around 25%. This is happening for last few months but We did not increased price from our side. We wanted to maintain the old price but unfortunately the situation is not allowing us to maintain the old domain price.

Finally We have decided to increase the price from 1st December, 2022.

Below are the list for major domain TLD

Extension Registration Transfer Renewal
.COM 950 950 1200
.NET 1050 1050 1300
.ORG 1150 1150 1400
.INFO 1550 1550 2000
.BIZ 1450 1450 1700

Few other domain extension pricing information is available on the following URL:
https://www.tetrahostbd.com/domains

23 Aug

How to install CloudLinux on cPanel Server

cPanel server with Cloudlinux is a very popular setup in the webhosting industry especially for shared webhosting industry because this give an administrator right power to control resource of each user and at the same time best performance and page load speed for their website with advance level security protection.

Before installing cloudlinux We highly recommend to upgrade MySQL to MariaDB 10.2 because by default MySQL comes with 5.6 and end of life of this version is February 28, 2018. You can upgrade MySQL to MariaDB from WHM >> SQL Function >> MySQL/MariaDB Upgrade.

Next We are going to install Cloudlinux, Download Cloudlinux installation script:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

Install the script:

sh cldeploy -i [For IP based license]

or

sh cldeploy -k [For IP based license]

Then reboot the server:

reboot

You can install Lvemanager using below command(In most case it will be automatically installed):

yum install lvemanager

Next install cagefs with the following command:

yum install cagefs
/usr/sbin/cagefsctl –init
cagefsctl –enable-all

Next We need Alt-PHP (PHP Selector):

yum groupinstall alt-php
yum update cagefs lvemanager

Now you can proceed to your WHM >> Cloudlinux LVE Manager and here you can configure Cloudlinux Features including cagefs, python, nodejs and php selector.

If you are running Apache server, you can install mod_lsapi. It can improve performance for many web sites.

Log into SSH and run the following commands:

yum install liblsapi liblsapi-devel –enablerepo=cloudlinux-updates-testing
yum install cpanel-mod-lsapi –enablerepo=cloudlinux-updates-testing
/usr/bin/switch_mod_lsapi –setup
/usr/bin/switch_mod_lsapi –enable-global
service httpd restart

If you still have questions or concerns, feel free to contact us by sending email to following address: support [at] tetrahostbd.com

22 Jul

Important Notice: Server Migration – Mirage – 28/07/2022

Server Name: Mirage
Server Hostname: mirage.ihostman.com
Primary IP: 69.46.21.178

mirage.ihostman.com” is one of our shared hosting server and is providing service for 5+ years. We have decided to leave this server and move to a better/latest hardware and also change the server physical location. Mirage is currently located at our USA datacenter, We have taken new server at our Bangladesh location.

Below is the server hardware specification:

Processor: Dual E5 2690 v3(24 Core)
RAM: 64GB
HDD: 1 x 2TB NVMe
Location: Bangladesh

This server will have bdix connection of speed 1gbit.

Below is the Server Migration Schedule:

Date: Thursday, 28th July, 2022
Time: BST 10 PM (GMT +6)

We do not expect any downtime during this migration and no action is required from client end. Our team will perform all the required task and complete the migration work. We hope to complete the work in 6 hours time.

If you have any query regarding this migration, please contact us via support [at] tetrahostbd.com .

18 Jun

How to create backups in cPanel

A full cPanel backup includes all account files, databases, email accounts and settings. We recommend creating a full cPanel backup before any major data modification/migration or to keep data backup of an account.

1. Go to cPanel > Files section > Backup menu:

with cPanel Jupiter Theme

with cPanel Retro Theme

2. Click on Download a Full Website Backup:

3. By default, a full cPanel backup will be saved into your account home directory.
Go ahead and change Backup Destination if you would like to choose another target location for the backup.

Please provide your Email Address where the server will send an notification once its completed generating the backup and is ready for download.

Click on Generate Backup to proceed:

4. You will see the following message notifying about the start of the backup generation process:

5. Click on Go Back to monitor the status of the generation process real time.

The green checkmark next to the backup name will indicate that the backup generation has been completed. You can now either download it or navigate to the remote server to see if the backup is there:

27 Dec

cPanel to increase license price (again!) from 1st January, 2022

cPanel has announced another price increase taking effect on January 1st, 2022. Therefore, some changes should be expected in your invoices starting from the said date.

Below is the announcement email that We received from cPanel:

As a cPanel Partner, we understand that any change in our pricing model has a direct effect on your business. With this in mind, we strive to not only manage our costs appropriately but also provide transparency to you wherever possible. We are contacting you today to notify you of a pricing adjustment that will take effect January 1, 2022.
Our team remains passionate about providing the most reliable and intuitive server and site management platform on the market. We are proud to be the leader in the market and are continually expanding our product portfolio. Our goal is to enable our partners to increase revenue, increase margins, and reduce churn.

In 2021 we have delivered:

Increased performance through NGINX® and the ability to isolate email servers with the Mail Nodes feature
Broad Linux support through AlmaLinux OS
Ease of management through DNS Zone Manager and live transfers
Ease of use features such as Exchange ActiveSync to synchronize email, calendar, and contacts
In 2022, you can look forward to our new modernized interface, Ubuntu® support, and much more. We are excited to share our upcoming roadmap with you soon.

We are also excited to announce that starting on October 1st, we are including WordPress® Toolkit Deluxe with cPanel at no additional charge.

28 Aug

Announcement: .COM Domain Price Increase

Dear Customer,

Thank you for using TetraHost as your domain and hosting service provider. We would like to inform you that, few of the domain extension price is going to increase starting from 31st August, 2021.

Domain Extension: .COM
New Price: 900tk (registration, renew and transfer)
Effective Date: 31st August 2021

Domain Extension: .ORG
New Price: 1100tk (registration, renew and transfer)
Effective Date: 31st August 2021

Domain Extension: .INFO
New Price: 1800tk (registration, renew and transfer)
Effective Date: 31st August 2021

Domain Extension: .XYZ
New Price: 1100tk (registration, renew and transfer)
Effective Date: 31st August 2021

.COM authority Verisign was allowed to increase price for next 10 years, you can read more at:https://www.domainnameapi.com/blog/verisign-to-to-increase-com-prices-in-september

Please Note, Verisign price increase will effect all domain service provider and they will be able to increase price independently.

If you have any query or confusion regarding this price increase please contact us via support [at] tetrahostbd.com