How to Create a WordPress Website on DreamHost in 2026

Installing WordPress has never been easier. With the one-click WordPress install feature on DreamHost, you will get your website up and running on the internet.

In this full step-by-step guide, you will learn how to create a WordPress website on DreamHost, install an SSL certificate, manage your domain name, and more.

DreamHost’s Uniqueness:

DreamHost is one of the best shared hosting companies that provide fast and reliable web hosting services. Read DreamHost review.

Here are some of the DreamHost advantages:

  • DreamHost provides fast web servers: The loading speed it delivers compared to other shared hosting is fascinating.
  • Month-to-month options pricing: You can get a hosting plan without committing to annual payments for it.
  • Many free features: Such as a free domain for the first year (on annual or multi-year plans) with free domain privacy, unmetered bandwidth, free automated daily backups, free SSL certificates, and free automated WordPress migration.
Dreamhost Web hosting
Dreamhost Web Hosting

That being said, let’s see how we can create a WordPress website on DreamHost step by step. One quick note: the screenshots below come from our earlier walkthrough, so DreamHost’s pages and panel may look a little different today, but the flow is the same.

1. Sign Up For Dreamhost

The first step that you would take is to create an account on DreamHost. If you already have an account, you can skip this part and go to the next step.

Go to dreamhost.com; this link will redirect you to the home page. Click on Get Started. Once you do that, it will take you immediately to a page where you need to choose your hosting plan.

Choose a hosting plan:

If you know what these plans are, you can choose what suits you. Otherwise, go with DreamHost’s shared Web Hosting (the Launch plan is plenty for most beginners). Read how to choose a web host.

After you decide what plan you will sign up for, click on Sign Up Now below each plan to go to the next step.

Dreamhost Get Started
Dreamhost Get Started

Choose a domain name option:

Once you go to the next page, on the Choose a domain tap under your plan, you need to specify how long you want to sign up for your hosting plan: monthly, yearly, or a multi-year term.

On the left side of the page, you will see three domain name options: choose a domain later, register a new domain, and I already have a domain option, and they are free for the first year.

Dreamhost Sign Up
Dreamhost Sign Up
  • Choose a domain later, this option will let you skip the domain registration to choose it later, and take you to the checkout page where you pay for the hosting plan you have chosen.

Not sure which name to pick? Try a few in our domain availability checker first. If the domain name is available and has not been registered before, you can click on Add for $0.00 and then go to the checkout page.

  • Register a new domain. This option lets you register a new domain name on DreamHost. You can type in your domain name with the ending you want and then search for it.

Click on Register a new domain, add for $0.00, and then go to the checkout page.

register a new domain with Dreamhost
Register a new domain with Dreamhost
  • I already have a domain; this will give you the option to transfer a domain name you own to DreamHost, or just add it to your website now and manage it on its old registrar.

Click on I already have a domain, type in your registered domain name, and then click on Assign to proceed to checkout.

Dreamhost already have a domain name
Dreamhost already has a domain name

Keep in mind that the free domain name (free for the first year) only comes with annual or multi-year plans. Monthly plans don’t include it.

Activate your DreamHost account:

On the checkout page, you need to fill in your payment details, account details, and additional options for your hosting package, such as pre-installing WordPress.

You have two payment methods you can choose from in order to pay for the web hosting that you have chosen. You can pay via Credit or Debit card, or via PayPal.

Dreamhost checkout page
Dreamhost checkout page

Heads up, some of the additional options are not free, such as DreamHost’s paid email and SEO add-ons. Email, for example, is only a free 3-month trial on the shared plans.

To get WordPress installed automatically, right after you make the payment, you need to click on the Pre-Install WordPress checkbox. Also, you can install it on the DreamHost dashboard later.

Next, scroll down and click Submit Order. The total shown on the right side of the page is charged, your account is activated, and your hosting order is completed right away. If DreamHost turns out not to be a fit, its shared hosting comes with a 30-day money-back guarantee.

You can click on Continue to Your Control Panel to log in to your DreamHost account.

Dreamhost account approved
Dreamhost account approved

If you already have an account with Dreamhost, you won’t be going through all the steps above. You can simply log in to your account.

2. DreamHost Control Panel Configuration

When you log in to your DreamHost account, at the top of the home page, you will find your website URL.

Since I chose to choose a domain later, DreamHost gave me a temporary subdomain for my website. If I click on this domain name, it takes me to my website, which is a simple WordPress site.

Dreamhost Control Panel
Dreamhost Control Panel

On the same page, scroll down to find four options. Log In to WordPress, Domain Registration, File Manager, and Database (MySQL).

Dreamhost new user options
Dreamhost new user options
  • Log In to WordPress: This option allows you to access your WordPress control panel dashboard, where you can customize your website, apply themes, install plugins, add menus, and more.
WordPress Dashboard From DreamHost Panel
WordPress Dashboard From DreamHost Panel
  • Domain Registration: Since I didn’t register a domain name at first, now I can register a domain name for free at any time. Just click on domain registration and register the domain name you want.
  • File Manager: This is a built-in FTP client, where you can add, delete, or edit your website files. For beginners, this is not a recommended place to touch, as you may ruin your website accidentally.
Dreamhost File Manager Credentials
Dreamhost File Manager Credentials
  • Database (MySQL): This option lets you control your website database. The database also has its own credentials; you can see them by clicking on Show Credentials.

For those who don’t know much about File Manager and Database, don’t edit or delete any of the files there without knowing what you are doing. Always ask DreamHost support to help you out if you need help.

On the left side of the control panel, you will see the main navigation. From there, you can manage your account settings, your websites, your domain names, your hosting plans, and more.

The first tab on the main toolbar is Home, the one we explained above, and the second tab is Websites, where you can manage your websites, website’s files and databases, and more.

Dreamhost manage websites
DreamHost manages websites

After the Websites tab, there is the Domains tab. From the Domains tab, you can manage your existing domains, register new domains, and transfer your existing domains.

From there, you can also manage WordPress, emails, support, web hosting plans, etc.

3. Install WordPress

If you have already chosen the Pre-Install WordPress option when you first sign up, then WordPress should be installed automatically. All you need now is to change your domain name, as we will explain if you didn’t add a domain before.

But if you didn’t choose the Pre-Install WordPress selection or you want to create another website on your hosting plan, follow the steps below.

Go to Manage Websites on the Websites tab on the main control panel bar. From there, you can see and manage all of your websites.

Next, click on Add Website at the top left corner of the Manage Websites page to add a new WordPress website.

Dreamhost Manage Websites
Dreamhost Manage Websites

This option will take you to the three options that you chose when you first signed up for DreamHost. Add a domain name, register a domain name, or add a domain name later.

Select the one that you need and then proceed to the next step, adding a hosting plan. DreamHost’s current shared plans all host more than one site: Launch allows 25 websites, Growth 50, and Scale 100.

If you ever hit your plan’s limit, upgrade to a bigger plan or add another hosting plan. (Older plans like Shared Starter allowed just one site, so if you’re on a legacy plan, check its limit first.)

Next, install WordPress. DreamHost will automatically install WordPress for you for free.

At last, click on Set Up Website. After a few seconds, your website will be ready to use and modify as you want.

Add Website On Dreamhost
Add Website On Dreamhost

4. Manage Your WordPress Website

Let’s see how we can edit our existing websites. Go to Websites, Manage Websites. On the website that you want to edit its settings, click on manage.

The first thing you will see is the Website tab and the Hosting tab. From the Hosting tab, you can manage and change the hosting plan that you have.

From the Website tab, you can manage and edit your website files, website database files, SSL certificates, WordPress installation, Dreamhost mails, migrations, and change your domain name.

Dreamhost edit website
Dreamhost edit website

5. Add or Change the Domain Name

The example we will take here is the same website that we used to sign up for DreamHost. I chose to add a domain name later to demonstrate the process.

The current website domain is (name.dreamhosters.com).

When you want to change the domain name of a website, you would want to click on Manage under that website to go to the website settings.

On the domain name section click on Change. A window will roll out to let you choose between choosing a domain name that exists on Dreamhost or entering a new domain.

After you type in your domain name, click on Change Domain, wait a few minutes, and then you can access your website frontend from the new domain name that you added.

change domain name on Dreamhost
Change the domain name on Dreamhost

Install WordPress On DreamHost: The Conclusion

DreamHost is one of the better shared web hosting providers. It’s reliable, it runs on NVMe storage, and every shared plan includes daily backups and free SSL.

Creating a WordPress website on DreamHost is also quick and simple. So, if you want to host your site there, just follow the steps above.

Read also:
Dreamhost Review.
Dreamhost vs Bluehost.
Make a WordPress website on Cloudways.
Install WordPress on Vultr.
Best cheap web hosting under $3.

Leave a Reply