# Create Handshake websites

One of the most straightforward use cases of Handshake names is to set up a website on them. You can also [use Handshake names in these other ways](https://learn.namebase.io/starting-from-zero/how-to-use-handshake-names).

## Level 1 - No code

### HNSHosting

HNSHosting offers WordPress hosting on Handshake names deployed in minutes with HTTPS support.\
Registering for free might be limited to users on their discord server. <https://hnshosting.au>

{% hint style="info" %}
This site was created soley by Namer [Nathan.Woodburn/](https://nathan.woodburn.au/).
{% endhint %}

### Excerpt

Excerpt is a simple blog hosting platform that allows you to deploy a blog to your Handshake name in minutes. Find out more at [https://excerpt/](https://excerpt.hns.to).

{% hint style="info" %}
This site was created soley by Namer [e.skimo/](https://hns.to/e.skimo/).
{% endhint %}

### HNS Links

[HNS Links](https://links.hns.au/) is a no-code way to deploy a links page to your Handshake name. It is free and supports features such as HIP05 wallet addresses, NIP05 Nostr usernames, and more.

{% hint style="info" %}
This site was created soley by Namer [Nathan.Woodburn/](https://nathan.woodburn.au/).
{% endhint %}

### Vercel

[Vercel](https://vercel.com) offers many templates that you can use to build your website, hosted on Vercel.

{% embed url="<https://www.youtube.com/watch?v=iVLuIVJaFz0&ab_channel=JohnnyWu>" %}

### Emojis and non-English names on Vercel

{% embed url="<https://www.youtube.com/watch?v=Bv6RXQ8jKWg&feature=emb_title&ab_channel=SkyInclude>" %}

{% hint style="info" %}
This tutorial was created soley by Namer [skyinclude/](https://hns.to/skyinclude/).
{% endhint %}

### Wordpress and Kinsta

{% embed url="<https://www.youtube.com/watch?v=EU-AfMkmQEk>" %}

{% hint style="info" %}
This tutorial was created soley by Namer [skyinclude/](https://hns.to/skyinclude/).
{% endhint %}

## Level 2 - HTML

### IPFS

If you have a website on IPFS, here's how to link it to your Handshake name.

{% embed url="<https://docs.ipfs.io/how-to/websites-on-ipfs/link-a-domain#handshake>" %}

### Any HTML file on Github Pages

Host any HTML file on your Handshake name through Github Pages. The template used in the video can be accessed at [templates.nb/](https://hns.to/templates.nb/).

{% embed url="<https://www.youtube.com/watch?v=_PsHU2gAMEM&ab_channel=JohnnyWu>" %}

{% hint style="info" %}
This tutorial was made possible by Namer [outofthisworld/](https://hns.to/outofthisworld/).
{% endhint %}

### Heroku

{% embed url="<https://rithvikvibhu.medium.com/deploy-apps-on-a-handshake-name-with-heroku-ccdb23ff839b>" %}

{% hint style="info" %}
This tutorial was created soley by Namer [rithvik/](https://hns.to/rithvik/).
{% endhint %}

### Wordpress and AWS

Skyinclude.com Mike made a quick video on how to build a Handshake site using Wordpress.org, WP2Static.com, and Amazon AWS.amazon.com with Namebase.io as the TLD registrar.

{% embed url="<https://www.youtube.com/watch?v=dxgLBvKC5YM&ab_channel=SkyInclude>" %}

{% hint style="info" %}
This tutorial was created soley by Namer [skyinclude/](https://hns.to/skyinclude/).
{% endhint %}

### Gatsby and Github Pages

In this tutorial @kiba\_gateaux does a quick run through of how to deploy a site to github pages and access it with a Handshake domain name. In just 10 minutes you can have a website at your own personal TLD!

{% embed url="<https://www.youtube.com/watch?v=AL3uiw17OwM&t=138s&ab_channel=TitansOfData>" %}

{% hint style="info" %}
This tutorial was created solely by Namer [kiba\_gateaux/](https://hns.to/kiba_gateaux/).
{% endhint %}

### Fleek

{% embed url="<https://www.youtube.com/watch?v=2hAe2SbNpxU&ab_channel=AlexVela>" %}

### Skynet and Arweave

{% embed url="<https://youtu.be/Bbm0Yal86WI>" %}

## Level 3 - Custom namserver

### CoreDNS

{% embed url="<https://github.com/Mattsky/HNS_howto>" %}

{% embed url="<https://dev.to/rithvikvibhu/setting-up-a-handshake-tld-with-a-hosted-dns-service-2g6c>" %}

## Level 4 - HTTPS

{% embed url="<https://www.sebastianrasor.com/blog/hosting-a-secure-website-on-the-handshake-protocol-using-dane#sign-records-to-enable-dnssec>" %}

{% embed url="<https://medium.com/@matthewzipkin/building-a-secure-website-on-your-handshake-tld-a8922a950a4f>" %}

{% embed url="<https://matthewzipkin.medium.com/using-hns-websites-securely-69959ae02052>" %}

{% embed url="<https://medium.com/@ca98am79/how-to-view-dane-tlsa-websites-on-handshake-with-firefox-f55eb1dd5be9>" %}
