How to host the work of a freelance server

Hosting a Website in 5 Steps - How to Dominate the Internet


Everyone needs a website. No matter what you do. That is today's reality.

If you don't have a website, you practically don't exist. However, it is not easy to find useful information online on how to host your own website.

This article shows you how to get a Host your website in 5 easy steps and solves this problem forever.

Step 1: research

Starting your research before you go blind is always a beneficial thing. Fortunately, you took the first step by clicking on this tutorial.

Even the most elaborate websites work just like the simplest ones you can find.

Imagine a house. It has a so-called domain. This is the name for the web address (e.g. This address tells the internet where you want to go. It will be empty if you don't fill the house with stuff.

This data is stored on servers. A server is a safe place where you keep all of your belongings. When you type a domain into the address bar and hit enter, you'll knock on the safe door.

"Hello, I would like to see your data.", or so you say.

Now the server checks everything it sees, how it should be displayed and projects it in inappropriate places. You can see all of the material, but you can't really customize it. After all, it's in the safe.

You can visit different rooms, keep depicted things, even paint on the wall, if you know how to do it. But as soon as you leave the room it will be reset to zero.

How can you host a website? By buying a domain as well as server storage and then putting all the stuff or files down to fill the house.

This is done by creating the website, purchasing the domain and setting up the hosting. Hosting a website sounds pretty complicated. It is relatively easy, however, unless you want to reinstall a server from scratch (which is not recommended at this point).

Step 2: Decide on a project name and niche

Your domain and the purpose of the website are very important. They should go together as much as possible. Choosing the right domain for your website is an essential part of understanding how to host a website in the first place.

The url should say exactly what the website is about. After all, there is no point in hosting your own website if no one can find what is relevant to them.

For example, if you are making a website for your candy shop, the name is the wrong choice. If you were to make this choice, there would be no need to learn how to host the website in the first place. The turnover of your new company would be zero.

Of course you have to know all of this beforehand. First, find out what you want the website to represent.

Will it be a personal website with a photo portfolio? A Hello Kitty fan blog? Your arts and crafts online shop?

The answer to this question will determine your next steps.

Once you know what the website will be about, make a list of the possible domain names. Find out which ones you like best. Put together a list of the best ideas and use a domain availability check to check which ideas are not yet registered and are therefore for sale.

Your hosting provider also allows you to review and purchase a domain.

OK, now we know how websites work and how to choose a domain. We are well on the way to knowing how to host your new website.

Step 3: developing your website

We know a domain is the address of your website. We also know how to choose a domain. We also understand that the website's files are stored on a server. After all, we know that these files are comparable to things and rooms in houses.

Before we can learn how to host a website, we need to know how the rooms and things in the house are made.

There are two methods of populating your website with content that you can use to upload it to a hosting server. The manual or the automatic method.

The manual method

The manual method of website creation is the ideal solution for companies, complicated e-commerce projects and visually demanding websites.

You need a lot of know-how to create a website from scratch.

HTML, CSS, JavaScript, JavaScript libraries and frameworks. That's just the house and its materials. Too complicated now? Yes.

There's a very good reason why web developers tend to make high salaries.

If your website is simple, you can learn HTML and CSS. You need these programming languages ​​to create a website from scratch. You create the necessary files yourself and upload them to your hoster. The website is then available on the Internet.

Nevertheless, we do not recommend this variant, at least for this tutorial, for simple websites either.

The clever way

If the manual method were the only one available, website development would be too cumbersome. Instead, there are WordPress and other service providers for website creation.

Let's talk about WordPress first.

WordPress is a content management system and the simplest answer to the question "How to host a website". It's been very popular for years. 59% of all websites found on the Internet run on WordPress.

WordPress has a huge selection of free plugins and themes.

Plugins extend the way your website works. With them you can incorporate functions for users or SEO optimization tools for yourself. And you don't have to write a single line of code. Of course, that's not all WordPress plugins can do.

Designs (so-called themes) change the look of your website. You can use it to set up a simple blog with five articles and a contact page. If you download and install a different theme, your site will look completely different. And the content itself remains unchanged, ready for the next design.

WordPress also has a good publishing platform. It allows you to publish new content quickly. If you tried to create your website from scratch, you would have to create each new entry on the website from scratch and upload it to the server.

Or you can program an entire content management system from scratch. You see the problem, don't you?

Some CSS and HTML knowledge is still useful if you run a WordPress website.

If you understand the basics of CSS and HTML, you can set up any WordPress theme and then customize it to suit your needs.

There are also online website builders like Wix, 1 & 1, Strato, etc.

Normally, web hosting providers only offer the storage space and, if applicable, the domain. Depending on which software is running on the server, you can set up WordPress on your hosting with just a few clicks. However, this option is pushed into the background by some of the above hosters.

Instead, instead of relying on WordPress, they try to attract users and help them build professional websites.

If you're looking to learn how to host a website that advertises photography or some other visual service, these offerings can be ideal.

If that is not an option, you are very well advised with WordPress.

Step 4: Host the website on the Internet

Ok we have arrived at step 4. From here you should have programmed your website yourself or, for example, selected a WordPress site. Alternatively, you can use a website builder from 1 & 1, Strato, Wix etc.

Now you will learn how to choose the right hosting provider for your project. (With ready-made website builders, this step is omitted, since your website is also hosted there).

There are many hosts who make innumerable promises.

"We are the best, fastest and cheapest."

Of course, the large selection of hosts does not make it easy to make a decision. Or?

But! In fact, it's very easy. Once you know the different types of hosting, you will know exactly which services you need for your website.

You will choose according to your needs. Chances are your website will be a small one, so shared hosting should work.

Shared hosting

What is shared hosting? With shared hosting, many customers have to share a server. Of course you have your own domain name, but you share the server resources (e.g. bandwidth, RAM, CPU power and electricity) with others.

Of course, shared hosting has advantages and disadvantages.

One advantage is that it is arguably the cheapest way to host your website. Since many customers share a server, costs can usually be kept low. Shared hosting is available for as little as € 1 per month.

The downside is that if the server crashes, all websites will go offline. The risk of this happening is of course higher due to the large number of websites, e.g. if a page is hacked. Of course, the hosting companies insure themselves for these cases, but I still wanted to mention the possible "risk" at this point.

VPS hosting or vServer hosts

If your website has a lot of traffic (users) or is very complex, VPS hosting could be of interest. VPS hosting has a few things in common with shared hosting. A VPS server consists of a virtualized environment. Here, too, several VPS hosting customers share a server.

The disadvantages are therefore similar. If the server crashes, all websites will be offline. If the hosting provider sells access to the server to too many customers, your website can take long loading times because the hardware is overloaded.

The advantage of a VPS server is that you usually get dedicated resources that your website deserves. The more dedicated resources you need, the higher the monthly price of the server.

Another advantage is that you usually have more access rights. Most websites run the Linux operating system. If you are familiar with it, you can adjust many settings for your website.

Cloud hosting

A relatively new variant of hosting is "cloud hosting". Here your website is hosted on several servers in the cloud. If one of the servers fails, your website will continue to run on another server. This means you hardly have any failures.

In terms of costs, cloud hosting is the same as the prices of a VPS.

Dedicated hosting

Dedicated hosting is the most expensive option. Here you rent a complete server in a data center. This form of hosting also comes with its advantages and disadvantages.

The disadvantages are:

Own server administration necessary

Linux know-how required

Expensive compared to shared hosting

The advantages are:

  • All rented resources are yours
  • Complete freedom in Linux settings
  • Very fast loading times with high traffic volumes

Hosting types summary

A short recommendation on my part:

If you're just starting out, choose one of the myriad shared hosting providers. As soon as your website grows and receives more traffic, you can switch to another server at any time.

Step 5: DO IT! Here we go.

Let's assume that you are a photographer who wants to display his professional images on his website in order to generate customer orders.

How can you host a website with an image portfolio on the Internet?

First, you need to be clear about the goal or niche of your website. Your website will look pretty simple and won't need complex features. Then you decide on a domain name (e.g.

Which hosting would you like? Follow my recommendation and choose shared hosting for small website projects. There are many providers to choose from from € 1 per month.

Choose a trusted hosting provider, such as

  • 1&1
  • Strato
  • All-inclusive
  • Alfa hosting

You go to your hosting provider's website, create a new account, and choose a plan. When you register, you will usually find an input mask in which you can enter your desired domain.

Go on:

How do you want to create the website? You can program them yourself or choose a ready-made content management system such as WordPress. The easiest option is definitely WordPress. Most hosters can install it with 1 click.

As soon as everything is set up, you create an admin account for WordPress (or the account is usually created automatically if you use a 1-click installation of the provider)

You can now log into WordPress.


Relax yourself! The worst is already behind you.

Now choose a theme (WordPress) or design (other hosting providers) for your website. Adjust the colors and the layout according to your wishes. Depending on the system, this can be done with a few clicks.

Just play around with the system until you like your website.

Now all you need is content. Consider the following: Which pages do you need to create for the website?

In our example of the photographer, you would need the following pages:

  • Homepage
  • About me
  • Portfolio
  • If applicable, prices
  • If necessary, customer testimonials
  • Contact

Write the texts for these sub-pages and collect a few appealing photos. Take some time for this step. Writing text the first time is not an easy task for many people.

Have you finished writing your texts? If you wrote them e.g. in Microsoft Word, it is time to insert the texts on your website. Most website builders and content systems offer visual editors for this. Just play around with it until the website content looks the way you imagined it. Format the text, upload a few photos and paste them into the respective pages. When you're done with your designs, you can publish them.

You just learned how to host a website in 5 steps on the internet.

If you've followed all of the instructions in this tutorial, I'll bow to you. Welcome to the net πŸ™‚