Where can I learn about DreamPress?
This knowledge base offers several articles explaining how to use DreamPress. View the DreamPress category for a list of articles.
How long does it take to set up DreamPress?
A new DreamPress installation should finish within thirty minutes or less. The following items may delay an installation:
- if you are upgrading from an existing One-Click Install that has a lot of data that needs to be migrated.
- if you're migrating an existing site without a DreamHost plan that has a significant amount of data.
Feel free to contact support for an update any time.
What can I host on DreamPress?
The DreamPress service is only available and optimized for a single WordPress site. You can customize this single WordPress site however you like.
What other applications can I host on DreamPress?
Only a single installation of WordPress is supported with DreamPress. No other applications are allowed. If you require other applications to be ran under the same URL, a standard VPS plan is a better fit.
How can I increase traffic to my site?
DreamHost offers the following ebook with information on how to attract more visitors to your site:
How much traffic can my site take?
DreamHost does not limit the amount of visitors to your site, or have any overages for traffic. Many customers asked for a direct comparison of competitor offerings, so DreamHost took a look at the performance of DreamPress using loader.io, an independent benchmarking tool. This estimate is based on 50-100 un-cached visitors per minute (averaging 3 page views each) on a basic WordPress install filled with content. Under most circumstances, your site will be able to sustain significantly higher traffic levels due to DreamPress's multi-level caching systems.
How many sites can I have on one DreamPress instance?
DreamPress offers three different plans depending on your hosting needs. These plans allow you to host a single site, or multiple DreamPress sites. View the following article for further details on the different hosting options:
Is Multisite/WPMU supported?
Not at this time.
Is email provided with DreamPress?
Yes. Email service is available on DreamPress-only accounts.
What is the difference between using DreamPress and Shared hosting?
The primary difference are the servers DreamPress is hosted on. With DreamPress, all WordPress sites are hosted on DreamCompute, DreamHost's cloud service.
In addition, WordPress is automatically installed on every instance of DreamPress. On a shared hosting plan, WordPress can be installed through the One-Click Install feature located in the DreamHost control panel.
Is there only one DreamPress plan?
No, there are three. View the 'DreamPress plans and pricing' article for further details.
How do I use SSL on DreamPress?
All DreamPress sites come configured with a free 'Let's Encrypt' SSL certificate. It's installed along with DreamPress so you do not need to configure it manually.
Adding an SSL certificate will redirect all DreamPress generated links. However, it's possible for a visitor to input a direct URL to your site which is not encrypted. To force ALL requests (even direct HTTP requests) to redirect to HTTPS, add this code to your .htaccess file.
Can I have password protected folders?
Yes, but be careful. WordPress doesn't always play well with that, and Varnish won't know to flush the cache for that folder if it's not powered by WordPress. You may have to manually flush the cache for that folder any time you update its contents.
Is Secure Hosting (HTTPS) supported by DreamPress?
Yes. You can use a secure connection on your site if you choose to. Bear in mind, while DreamHost caches all safe HTTPS requests, it still won't be quite as fast as a non-HTTPS site.
Is HTTP/2 available for DreamPress?
Yes! DreamPress servers come with Nginx and HTTP/2 by default for SSL/TLS. It's included on all HTTPS sites (loaded automatically for all new users by default, all existing users with HTTPS, and all existing users who add HTTPS to their DreamPress domain.
Can I alter my PHP configuration for a DreamPress site?
You can find instructions on how to edit your php.ini in the following article:
Can I develop my site on DreamPress while it's hosted elsewhere?
Yes. You can create a temporary dream.press domain to create your site on. Then when you're ready, Technical Support can switch it over to your actual domain name.
Can I create cronjobs with my DreamPress user?
By default, DreamPress users are created as SFTP users so support for cronjobs is not immediately available. See the following article for further instructions on how to change the user type:
How does WordPress caching work on DreamPress?
Your DreamPress install comes with a plugin called "Varnish HTTP Purge", written by DreamHost WordPress developers. When active, the plugin automatically detects changes to your post content (be it an edit, a new post, or a comment on a post) and will flush the appropriate cache for you. The plugin runs on its own and requires no configuration for the majority of users.
If you edit content outside of WordPress such as uploading media via SFTP or editing CSS directly, you need to use the "Purge" button in your WordPress Toolbar.
How can I be sure my site is cached?
Since logged in users (that is, you) don't get the same cached page, this can be hard to figure out if you're not accustomed to looking at page headers. A useful tool is http://www.isvarnishworking.com/ which will not only tell you if it's working, but also when it's not, so you can pinpoint the problem and troubleshoot.
Can I use Cloudflare and Varnish together?
When you use Cloudflare or any other similar service, there's a proxy in front of the Varnish proxy. In general, this isn't a bad thing. The problem arises when the DNS sends the purge request to your domain name. When you have an additional proxy like Cloudflare, you don't want the request to go to the proxy; you want it to go instead to the Varnish server.
To fix this, add the following to your wp-config.php file:
Replace "22.214.171.124" with the IP of your Varnish Server (not Cloudflare, Varnish). DO NOT put in http in this define statement.
You can also set the option vhp_varnish_ip in the database. This will NOT take precedence over the define; it's just there to let hosts who are using something like wp-cli do this for you in an automated fashion:
[server]$ wp option add vhp_varnish_ip 126.96.36.199
[server]$ wp option update vhp_varnish_ip 188.8.131.520
To find your Varnish IP, go to (Panel > 'Domains' > 'Manage Domains') and click on the DNS link beneath the domain. The IP address entry for the www or blank A record is your varnish server. For example:
www A 184.108.40.206
Can I use other plugins besides your Varnish plugin for caching?
Yes, but DreamHost does not provide support for them. It's possible to set up W3 Total Cache, for example, to use Varnish. You may need to enter your Varnish IP address. To find that, go to (Panel > 'Domains' > 'Manage Domains') and click on the DNS link beneath the domain. The IP Address entry for www is your varnish server. For example:
www A 220.127.116.11
Are there any plugins I can't use?
At this time, DreamHost has not banned customers from using any specific plugins. That said, there are some plugins that DreamHost does not recommend you use with DreamPress as they're not the best fit. In general, if a plugin uses PHP Sessions, it's not going to perform well with Varnish and, thus, DreamPress.
- Bad Behavior — The way it sets cookies isn't 100% compatible with Varnish and can cause caching not to set.
- Simple Session Support — Uses PHP Sessions.
- Captcha plugins — These generally apply cookies and/or sessions in a way that tells Varnish not to cache. Try not to use them on comment pages.
- Advanced Custom Fields — This doesn't always play well with Memcached.
Can I use IonCube Loader with DreamPress?
IonCube Loader is not supported with DreamPress. IonCube's website states that it's purpose is to "makes it easy to protect PHP source code from easy observation, theft and change by compiling to bytecode." Since the WordPress software is open source, there is never a reason to use IonCube Loader to hide your code.
Will I have root/sudo access on a DreamPress plan?
No. Only on a Dedicated plan is root/sudo access available.
Why should I purchase DreamPress instead of running WordPress on a VPS?
It depends on what you would like to do with your website. Here are a few reasons:
Number of sites — On a VPS server, you can create as many WordPress installs as you like since you only pay for the server space. On a DreamPress server, you can only run a single site. You can add additional sites on an 'Advanced' plan, but you pay for each new DreamPress site you add.
Multisite — Multisite is not supported on DreamPress.
Custom/Un-managed sites — DreamPress is a fully managed service which means it's easier for beginners and those that just want to focus on the website without worrying about the server at all. However, some websites are more specialized and require a dedicated tech person to make sure the server is running correctly. If your site is very customized, you may find a VPS is a better fit for your specific setup.