Virtual Private Server (VPS) overview


DreamHost Shared, VPS, Dedicated, and DreamPress are four hosting plans available for your website.

The DreamHost Virtual Private Server (VPS) is a premium hosting solution based on Solid State Drives (SSDs.) It is available as an add-on to an existing DreamHost plan or a standalone service. DreamHost VPSs use Linux-VServer to create a "virtual machine" that protects a user's CPU and RAM resources from other users on the same physical machine.

For example, on a shared server resources are shared by other users. On a VPS, these resources are more isolated which improves performance and helps to maintain stability.

You can review pricing details for VPS plans on the DreamHost website.

This article provides details on how to add a:

  • VPS server
  • VPS User
  • other details for managing and using your VPS.

What features does a VPS include?

  • Protected CPU and RAM
  • Persistent processes are allowed (and are never killed)
  • Ability to alter the memory on the fly, without the need to reboot
  • Ability to reboot the server from the panel
  • Historical memory and load graphs can be viewed on the panel
  • SSD-based drives offering speeds 20x times faster than traditional SATA disk drives

IP addresses

Each VPS comes with its own IP address included. You can then add a Unique IP to each domain (IPv4 or IPv6) for an additional fee. You can read more about Unique IPs here:

Please note that DreamHost is unable to offer static IP addresses. This means that the IP of your site (including Unique IPs) are subject to change. While it doesn't happen that often, DreamHost makes no guarantees that an IP address will never change. However when an IP change does occur, you will be notified via email in a timely fashion.

Persistent processes

Unlike a regular Shared Hosting setup, VPSs allow for persistent processes to run. Regardless of how long it takes to run these processes (web invoked, console invoked, cron, or otherwise), the processes are never killed by the server.

Dynamic server settings adjustment

Many of the key configuration options for your VPS server are configured on the fly by DreamHost's automation system to take the best advantage of your available server resources. For instance, if you have a 300MB VPS server, Apache is configured to use a smaller amount of memory than if you had a 1000MB server. The Apache configuration is proportional to the memory allocation and is adjusted when the allocation is increased for the server.

Wildcard DNS

Please visit the Wildcard DNS article for instructions on how to enable this service.

How much does a VPS cost?

See the following page for more information on VPS features and pricing plans:

FFmpeg and Libav

The availability of these libraries varies based on what version of Ubuntu your server is running. View the following article for further details:

What is a Legacy VPS?

Legacy VPS refers to old VPS plans that DreamHost previously offered in the past. While these configurations are out-of-date and are no longer available, instances may still exist on some accounts. Please contact support if you have a Legacy VPS and would like to upgrade to one of DreamHost’s newer offerings.

How to check the operating system version

To view the operating system running, log into your server via SSH. Once logged in, run the following command:

[server]$ cat /etc/issue

Are MySQL databases on the VPS?

No. A VPS only runs website files. Any databases you add in your panel will default to a Shared MySQL server.

You can also purchase a private MySQL server, but this would be a second server in addition to your VPS. View the following article for further details:

Will I be refunded if I cancel a VPS hosting plan?

Refunds only apply to Shared Hosting accounts. View the Refunds article for further details:

See also

Did this article answer your questions?

Article last updated PST.

Still not finding what you're looking for?