# Putting your site online

Once you've exported your page, site or slideshow you can share it with others by putting it online. &#x20;

You can do this a few different ways.

Host it yourself or have someone else host it.&#x20;

#### Purchase a domain name and hosting plan

* [Dreamhost](https://www.dreamhost.com/r.cgi?57248) - A hosting company that provides domain names and hosting

#### Using free or freemium services

The following websites provides some basic functionality to view your online pages.&#x20;

* Github - A version control company. They have a free plan that has support running basic HTML web pages called [Github Pages](https://pages.github.com/). The pages are located on a sub-domain of github.com.&#x20;

{% hint style="info" %}
The computers that are connected to the web are called [servers](https://en.wikipedia.org/wiki/Server_\(computing\)).&#x20;
{% endhint %}

{% hint style="info" %}
If you are new to web development then before reading this guide or after reading this guide read [Getting Started with the Web](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web).&#x20;
{% endhint %}

Please read the following guide from MDN on publishing your website.

{% embed url="<https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/Publishing_your_website>" %}
