Web hosting has undergone major changes over the past few years. Server capabilities and performance have increased drastically. This is due to advancements in hardware powering web servers and new models for buying web hosting, and being able to now quickly ‘spin up’ a web server.
In 2022, there are a lot of options for web hosting and you may already have a web hosting provider such as GoDaddy, Squarespace, Shopify, WPEngine, BlueHost, Cloudfare, Google Cloud, Amazon Web Services (AWS) or more.
I personally have been a big proponent of Virtual Private Servers or VPS hosting. This is because you can get your own server with a lot of space, and search engines will then take your site more seriously over a shared host.
A trend in recent years due to improvements in servers and server management is virtualization or containerization. This simply means an online web server (files, and environment settings) that can be stored virtually in a ‘container’ that can easily be backed up, copied, or moved. I recommend trying out Vultr: https://www.vultr.com/?ref=9138490-8H – Use this referral link to get $100 free credit to try out their platform for a limited time
I currently use a domain provider and pair this with Vultr’s DNS management service included on their backend. It is very easy to manage websites this way and add domains/IP addresses to your server. Vultr also has extensive documentation on their site: https://www.vultr.com/resources/
Here is a good video as a general guide on setting up a VPS.
The server I run is: High Frequency
2 vCPU, 4096 MB RAM, 128 GB NVMe, 3.00 TB Transfer
Additional Web Tools Worth Exploring:
There’s also web container tools and virtualization, and automation platforms worth exploring which are useful if you are a developer or working with others in business, or across enterpise apps: https://www.docker.com/
GitHub pages also enables self-hosted websites built from a public repo: https://pages.github.com/
I use cockpit and webmin for server maintenance, package installs, website setup, and monitoring.