Nowadays people want to host their server from home. So in today's post, I will give you information about servers and hosting. And how to host it from home to server and other content?
There are many types of servers and hosting and website hosting or web server is one of them. Along with this, they can be connected independently or even as a cluster.
A single server or system can provide many different types of hosting or servers at once, such as web server, application server, media server, file server, database server, email server and proxy server, etc.
There may be different individual servers or systems for different types of hosting or servers, such as separate servers for media servers (audio / video), separate database servers for databases, and separate web servers for web hosting.
Many servers can also be connected as a cluster to be a powerful individual server and they are used as cloud hosting. In this, it does not have any significant effect on the server even in the event of an individual server or system going down or down. In this, the hardware capabilities such as CPU, GPU, RAM and SSD etc. are distributed among themselves.
Let me tell you a little about hardware, software and other technical requirements. Since you have to host your website, that means people from all over the world can visit your website, which is physically present in your home or office system (Server).
Renting a physical server or a dedicated server can be even more expensive. How that Let us know what you will need for this.
You have to host your website, that is, people from all over the world can visit your website, which is physically present in your home or office system (Server).
Hardware and technical preparation
First of all, you will need a good broadband internet connection with high upload speed, which we often know as bandwidth. For this, at least you need an internet connection with upload speeds of 10 to 20 Mbps. Note that I am talking about upload speed here, not the download speed. Since you are serving here, that is, many people will access your server at once, it is necessary to be connected to the Internet with good upload speed of your server, that too round the clock.
Along with this, you also need a static IP, which you have to take at the time of internet connection from the internet service provider itself. Internet Service Providers for static IPs charge separately for each IP. You will need at least one static IP to connect your server to the Internet.
A headless computer or server (a type of computer) is needed, in which you can keep the hardware configuration according to you, yet it must be at least 64-bit 2 Core CPU, 4 GB RAM and 100 GB SSD. Any computer or system that comes with the server usually comes with Hot Swappable hardware which has the facility to replace or upgrade the hardware while the system is still running or with minimal power down.
Apart from this, you will need other networking devices and cables such as router, switch, hub, ethernet cable etc.
You should also have a good at least 5 KVA generator for power backup with a good high backup UPS / Inverter and along with this, long power cut.
Since your server will be on for twenty-four hours, it will also become very hot and there is a risk of it getting hanged or spoiled, so you will need at least 1.5 ton air conditioner to cool it.
Wherever you install your server, the place should be very clean, equipped with adequate light and away from direct sunlight. It should also be kept in mind that there are no rats and lizards etc.
Wherever there are such servers, they make little noise, so you have to keep the server away from your work area or sleeping room.
To properly install the server and the rest of the hardware, the market comes with an open or enclosed server rack or cabinet with transparent steel and glass, which will bring all your devices.
You will get all the necessary hardware and equipment for your server from Indiamart or Amazon or you can also get these devices from a large local computer hardware market such as Nehru Place in Delhi.
Now come to the software part, if you are building a Unix or Linux based web server which is quite popular and common, then for this you will need the following software and setup:
1. CentOS 7 or RHEL 7
2. Apache V2 or Nginx web server software
3. PHP 5.6 or above
4. PHP extensions such as zlib, GD library and cURL
5. ImageMagick and Cron
6. MySQL database server with phpMyAdmin
7. BIND DNS Server
8. IMAP / POP3 Mail Protocol
Postfix Mail Server
9. Ftp server
By the way, even if you do not have that much knowledge of software installation and UNIX command, you can install the paid web hosting control panel like cPanel / WHM or Plesk only after installing the minimum operating system version and completing some important setup. Which already has all the necessary software and it will configure your server automatically according to it. In this case, you will also save time and managing the hosting will be very easy and secure. If you do not want to spend money behind this, then you as a free option.
Hope you know what server and hosting is. How to host servers and other content from home? You must have got information from this post.
Thank you
Comments
Post a Comment