How To Create A Self-Hosted WordPress Website in 3 Steps - Posmay Media

How To Create A Self-Hosted WordPress Website in 3 Steps

Published on 24 July 2018 by Sean Twomey | Filed in Wordpress | Reading Time: 2 minutes

Setting up your own self-hosted WordPress website is a simple 3-step process, which will only take a few minutes. The instructions on this page will walk you through the process.

Important: To complete the above action items you will need your email address and a credit card. Make sure to read all the instructions on this page, before clicking through to any other page. For this tutorial we'll be using Dreamhost as our trusted hosting provider. We've used Dreamhost for over 10 years and highly recommend them.

Step 1: Set Up Your Hosting Account

We trust and recommend Dreamhost as a reliable web hosting provider. Their affordable shared hosting plan is ideal for new WordPress users just getting started. They also provide more advanced plans for when your website and audience grows. 

During the account creation process, you’ll have the opportunity to also register 1 FREE domain name (for example Click the button below to get a $25 discount + 1 FREE Domain name

Already have a domain name registered that you'd like to use? If yes, then you will need update the domain's DNS settings records for that domain to point to Dreamhost's servers.

The nameservers for all domains managed by DreamHost are set up using the following:


Step 2: Add Your Domain To Your Hosted Domains

In order to install WordPress on your domain, you will first need to add hosting to the domain you'll be using. In order to do this you will need to login to your Dreamhost panel, click through to the 'Manage Domains' page and then click on 'Add Hosting to a Domain'. Fill in the page and click on 'Fully Host This Domain'.

Your new hosting setup will take a few minutes to configure. You should receive an automatic email from Dreamhost confirming the changes that you have made. 

The video below walks you through this process.

Step 3: Install WordPress with the One-Click Installer

Inside your Dreamhost panel, click through to the 'One-Click Installs' (under Goodies). Next click on 'WordPress', select the domain from the dropdown menu and uncheck the 'Deluxe Installation' option. Click 'Install It For Me Now'. That's it, you've initiated the installation!

Dreamhost will automatically install WordPress on your domain. Keep an eye on your inbox, as an automatic email will be sent to you as soon as the installation is ready for completion.

To complete the installation, you'll need to click on the link in the email from Dreamhost. The link will take you to a page on which you will need to complete the installation and setup your initial admin user - this will be the account with administrator access. 

The video below walks you through this process.

Get the Posmay Media Newsletter

Weekly insights & the latest content straight to your inbox. 


Sean Twomey

Digital Marketing Strategist, Vegetarian & Digital Nomad. Passionate about working with purpose-driven entrepreneurs. Founder and owner of Posmay Media. Instagram / Twitter / LinkedIn / Google+ / Facebook