Cloud Computing with OpenStack

Cloud servers that go live in 30 seconds or less. The fastest way to publish your web applications without breaking the bank.

Get DreamCompute for Just Pennies

Enjoy the freedom of a modern cloud

DreamHost's all-SSD Cloud servers enable you to run applications on the Linux OS of your choice. Whether you require MongoDB, Redis or node.js, ruby, python, DreamCompute has your back. Carefully engineered around OpenStack and Ceph, DreamHost supports standard APIs and the most popular developer tools.

Server pricing that makes sense:
Flexible and Predictable

Run a DreamHost Cloud server for as long as you need and only get charged up to 600 hours(25 days) in a given month. All accounts come with 100 GB of block storage and free bandwidth. It's our way of saying thanks! No more confusing invoices, and no surprises at the end of the month. Check out our full list of flavors here.

512MB RAM Server 2GB RAM Server 8GB RAM Server
1 vCPU 1 vCPU 4 vCPU
80 GB SSD Disk 80 GB SSD Disk 80 GB SSD Disk
Free bandwidth* Free bandwidth* Free bandwidth*
100 GB Block Storage included 100 GB Block Storage included 100 GB Block Storage included
Max $4.50/month ($0.0075/hour) Max $12.00/month ($0.02/hour) Max $48.00/month ($0.08/hour)
Ideal for Tinkering Ideal for Websites Ideal for Databases
Sign up for DreamCompute
Usage-based billing; initial account deposit required. Bandwidth is free for a limited time. More details.

Start servers with total control using
your favorite tools

Speed Like No One Else

Our servers are ready for SSH in less than 30 seconds, average. Thanks to smart architecture based on SSD disks, accelerated networks and fast next-gen processors.

Use the devops tools you love

Create servers automatically with OpenStack-compatible API requests via command line tools and programming libraries in many languages.

Full Root and Full Control

Virtually no limits in the operating system choice or software versions. DreamHost's cloud servers can be based on Linux, BSD or even MS Windows. Major Linux distributions are already pre-loaded, or bring your own.

A Cloud That Grows With You

If your business needs grow enough for you to justify running your own private cloud, we can help you out. All the code is open source and we publicly disclose our architecture. We will help you migrate your workloads to your own private cloud when the time comes.

Get Started with DreamCompute

Frequently Asked Questions

What is DreamCompute?
DreamCompute is DreamHost’s cloud computing service. There are many things you can use DreamCompute for from creating simple cloud servers to advanced network configurations.
Many people choose DreamCompute for:
Hosting website using software/services of their choice
Running their own MySQL server
Gaming purposes
As a Plex Media Server
Running web-scale applications
Development and test environments
Learn More
How are networking services delivered to DreamCompute?
Networking services for DreamCompute are delivered through OpenStack’s Neutron service. OpenStack Neutron is an SDN networking project focused on delivering networking-as-a-service (NaaS) in virtual compute environments. Neutron relieves the stress of the network in cloud environments making it easier to deliver NaaS in the cloud.
Learn More
How is the DreamCompute dashboard built?
The DreamCompute dashboard is built with OpenStack’s Horizon project. The dashboard provides a user interface for interacting with DreamCompute’s three main services:
Learn More
Is my data backed up with DreamCompute?
While DreamCompute storage is provided by Ceph, a highly scalable and redundant self-healing storage system, you are responsible for your own backups.
Learn More
Where are DreamCompute data centers located?
DreamHost cloud services are currently located in the United States, but accessible from anywhere globally. DreamCompute is located in our Ashburn, Virginia data center, and DreamObjects is located in our Irvine, California data center.
Learn More
How is storage implemented for DreamCompute?
Storage in DreamCompute is implemented with Ceph. Ceph is a massively scalable, distributed, redundant storage technology that can be delivered using standard server hardware. OpenStack’s Cinder project integrates with Ceph for block storage using Ceph’s RADOS Block Device (RBD) software.
Learn More
How is DreamCompute powered?
DreamCompute is powered by OpenStack which is a widely adopted, open source cloud computing platform. One of the major advantages of using OpenStack is a standard API that is compatible with lots of tooling options!
Learn More
How does DreamCompute provide virtual servers?
DreamCompute provides virtual servers through the use of the KVM hypervisor. Instances can be launched from the DreamCompute dashboard or using the OpenStack command-line interface. Each instance is based on a Flavor. Flavors define the amount of resources allocated to the instance in terms of vCPUs and RAM memory.
Learn More
Will DreamCompute scale?
Yes. You can scale your apps both vertically and horizontally, by creating VMs with additional resources, or by spinning up additional VMs to handle similar or diverse infrastructure workloads (e.g. creating multiple load balancers, or separating web servers and databases).
Learn More
How do I get started with DreamCompute?
Enable the DreamCompute service
Create SSH keys
Launch a server
Find your user name
Connect to your instance with ssh keys
Learn More

Looking for Object Storage?

Our cloud storage service, DreamObjects, could be just what you need.

Learn About DreamObjects