DreamCompute and Trellis – WordPress Cloud Hosting Setup Made in Heaven

As most of you know I have been playing with speed optimization of WordPress websites as well as full stack WordPress development a lot the last 12 months or so. A lot of you have also seen posts pass on Roots Trellis the best LEMP stack to work with, especially in tandem with Bedrock / WordPress. Now as l love my hoster Dreamhost and their new and improved DreamCompute Cloud servers I have been experimenting using DreamCompute and Trellis together.

Why DreamCompute

I had been and stil am using Digital Ocean a lot and love their Dashboard, global presence (US, UK, NL, Germany, SG), ease of use and many available images. But when Dreamhost came out of beta and came up with a great cloud hosting competitor DreamCompute and also decided to offer similar deals for way cheaper – $6 USD for 1GB RAM and $12 for 2GB – I was intrigued. I started using it and I must say, I am hooked!

I talked about Trellis and my love for it extensively here and Bedrock here. Read on it when you have time, but automated LEMP stack setup with Ansible, full integration with Bedrock and WordPress, HTTP 2, PHP 7, Memcache, Nginx, Let’s Encrypt SSL should tell you enough. So let’s move on to DreamCompute shall we? What are the things that make me love DreamCompute so much? Here are the main ones:

  • Pricing – Up to 40% cheaper than the competition (Digital Ocean and Amazon reserved instances)
  • Dashboard – Nice GUI to easily set up your server
  • OpenStack – free and open-source software platform for cloud computing supported by Dreamhost
  • Ceph Redundant storage
  • Part of Dreamhost – my favorite Hoster
  • Documentation – DH’s Knowledge base articles on DreamCompute is really nice and growing
  • Trellis – DreamCompute plays nice with Trellis and Ansible

Here some of the main points in more detail:


As stated their pricing is very competitive and starts at:

  • $4.50 for a 512MB setup
  • $6.00 for 1 GB Ram
  • $12.00 for 2 GB
  • ….

That makes them a lot cheaper than most other Cloud hosting service providers like Digital Ocean, Amazon and others out there.

Here their pricing tablet taken right from their site:

DreamCompute Pricing


Their Dashboard is really nice too. Initial view you get to from the Dreamhost Panel is an overview of usage and expenses. You can see where the serverpark is located (US only for now), usage since, payment due, money spent per instance and that 100GB storage is included.

Screenshot of the usage overview:

DreamCompute Expenses Overview


When you click on view Dashboard you get into the real Dashboard and see something like this:

DreamCompute Dashboard


As you can see the following can be checked with ease in the Dashboard:

  • Instances used
  • VCPUs used
  • RAM used
  • Floating Ips (public networks get ips automatically allocated on US East 2)
  • Security groups
  • Volumes
  • Volume Storage

And if you want to add a nice instance or volume or both that can easily be done from the dashboard as well. The same goes for security groups creation and configuration. Adding SSH keys is no biggie either. To launch an instance you can use quick launch with three images that can be launched from there:

DreamCompute Dashboard Quick Launch

or go to images for a greater selection:

DreamCompute Images


I am pretty new to OpenStack, but we have all heard of the truly amazing open source cloud computing stack that helps web hosters globally setting up a great cloud hosting environment with great gui and command-line tools to manage.

OpenStack Community

I have always supported open source software like Linux, Homebrew, WordPress, Joomla! and Drupal and have benefited tremendously from it and so have you all though a lot of you have not been aware of it. Well OpenStack is a truly amazing addition to that group! A cloud computing platform that produces open standards for both public and private clouds with an amazing community! And Dreamhost is a big part of it!

So what about DreamCompute and Trellis?

Well, DreamCompute runs Ubuntu images and Ubuntu versions that play well with Trellis.  And, more in particular, it works well with Ansible playbooks that need to be played to install the Trellis LEMP stack properly. It also allows for easy passwordless SSH access using the dhc-user which makes working with a local, staging, production environment using Trellis really nice. So if you need an easy way to setup images for Trellis for your dream WordPress / LEMP Stack that is also really affordable then by all means go for DreamCompute!

I don’t care, I love it people!


Tagged in : Tagged in : ,
Jasper Frumau

Jasper has been working with web frameworks and applications such as Laravel, Magento and his favorite CMS WordPress including Roots Trellis and Sage for more than a decade. He helps customers with web design and online marketing. Services provided are web design, ecommerce, SEO, content marketing. When Jasper is not coding, marketing a website, reading about the web or dreaming the internet of things he plays with his son, travels or run a few blocks.