How to Make Your Own Hosting

Thursday, 28 March 2019 | March 28, 2019 WIB Last Updated 2021-04-08T03:46:42Z
Understanding Hosting
Hosting is a computer device which is a place for webmasters to store files or the contents of their websites to be widely accessed via the internet. And because of the high need for hosting because new websites keep popping up every day, hosting server providers are increasingly mushrooming. However, sometimes there are also many who make the service carelessly and do not even have a basis for it and he also opened a similar business that ultimately hurt his own customers. Well. it started here and many thought why not create their own hosting server, which management can be controlled from home.

Or for those of you who feel unsatisfied with paid public hosting services, maybe because the service is not good or slow, you should learn. It's not too difficult to do, it's just that it takes a few steps to get to your final destination, but as long as you persevere, you can.

Building an online application takes up space on the database and also hosting. various hosting provides a large capacity to accommodate data on the application that I will make but the price is very expensive and limited space (although there is unlimited hosting). If you have your own hosting, then we are more free in caring for our data.

Make Your Own Hosting At Home

Here are the important points when making your own hosting at home.

1. Having a Computer / Laptop
This is an absolute requirement to make your own hosting at home, Computer / Laptop here is as a server where we store our hosting data. For the needs of making your own server is the better the specifications, the better and maximum when used as our hosting server.

I recommend the minimum hardware used is as follows:
  • Processor: Dualcore
  • RAM: 4GB
  • Hard drive: 500GB
  • OS: Windows Server / Linux Server
If you have hardware with specifications that are more qualified than the minimum spec above, of course it is highly recommended. It would be better if you directly use the server spec, for example using an Inter Xeon processor.

2. Fast and Stable
Internet Connection Of course an internet connection is needed when making your own hosting, especially if you have an application / website that must be online for 24 hours. Fast and stable connections will affect the performance of our hosting server. The faster and more stable of our hosting server will be more leverage when used. Sending, processing and retrieving data on our hosting will be faster.

How to Setting Hosting

1. Know the Ip Address on the internet provider that we use
Enter Google Search then type Ip Check then your Public IP will be visible. The function of knowing public ip here is for setting the modem. Public IP can be accessed anywhere while connected to the internet.

2. Modem settings
If you use a speedy provider then you enter in your browser address bar, enter your modem username and password then look for the Advanced Setup menu. Search Virtual Servers. Next setting with data like the following:

Rule Index: 1, Application: HTTP_Server, Protocol: ALL, Start Port Number: 80 and End Port Number: 80, Local IP Address: use the Public IP that we already know on Google Search. After setting is complete then Save.

3. Create a Virtual Host via AppServ (Apache)
The first step you have to install AppServ (Apache) on your server. You can search for tutorials on the internet. Open the httpd.conf file using notepad / notepad ++
On the last line of the Include Script as below:

# Virtual hosts Include conf / httpd-vhosts.conf

Create the httpd-vhosts.conf file next to the httpd.conf data, and input it with the following script code this:

NameVirtualHost <VirtualHost> ServerAdmin DocumentRoot C: \ AppServ \ www \ ~ virtual \ ~ server \ public_html ServerName Error Logog / softkid. CustomLog logs / common </VirtualHost> Note:

Change the red IP Address with your Local IP. Save the script that has been made then restart AppServ. After that, register your Public IP at Sign Up first, there we can create a Name Server and point to our Public IP.

way For the automatic way to make your own web hosting is to install xampp software. Adjust the OS of your computer. XAMPP itself already supports a variety of OS including Linux and Windows.

How to Make Professional Business Web Hosting
For how to make your own professional web hosting for businesses is to create your own hosting server. There are two types of hosting that we need to know, namely:

Reseller Hosting.
VPS Hosting or Dedicated Server.
To make your own hosting with reseller hosting rates, you can purchase a reseller hosting package such as at or at If we buy a Reseller Hosting package, we will get an access to Web Hosting Management. And what is commonly used is WHM.

For how to create a professional business hosting using VPS or Dedicated Server, we have to buy VPS products. Or we can also make our own from our own computer if we have a static IP Address on our internet connection.

If you already have your own VPS whether you buy it or make it yourself, you can install WHM inside the VPS. Thus you will get access to Hosting Management (WHM) which will manage each client on your web hosting.

For business or professional classes, we must have very fast internet access. Because the bandwidth we need will be very large and unlimited. For how to make your own hosting server, you can install the Linux Server application on the computer. Such as Ubuntu Server, CentOs Server, or other Os Server.

We can also install the Windows version by installing Windows Server on the computer that we want to make as Server Hosting.