DreamCompute
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 PenniesEnjoy 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/month ($0.02/hour) | Max $48/month ($0.08/hour) |
Ideal for Tinkering | Ideal for Websites | Ideal for Databases |
You will not be charged at sign up. You will only be billed monthly for what you use, as outlined in the table above. Bandwidth is free for a limited time. More details.
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
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
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:
Compute
Networking
Storage
Learn More
Compute
Networking
Storage
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
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
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
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
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
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
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
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