DreamHost supports a wide variety of technologies to help support and customize your hosting environment. If you do not find your technology listed in the tables below, please contact DreamHost support to confirm if it's supported.
The following apply to DreamHost's managed hosting platforms. If you have a Dedicated server with an admin user or are using DreamCompute, these limitations may not apply.
Apache mods
Mods | Enabled? | Details |
---|---|---|
mod_rewrite | YES | Enabled by default on all servers. |
mod_perl | NO | Visit the Perl article for details. |
mod_php | NO | Not supported on Shared hosting, but you may enable this on a VPS or Dedicated server. If sudo access is required, you must install on a Dedicated server using an admin user, or DreamCompute. |
mod_proxy | NO | Not supported on Shared hosting, but you may enable this on a VPS or Dedicated server. If sudo access is required, you must install on a Dedicated server using an admin user, or DreamCompute. |
mod_security | YES | This is enabled by default. Visit the Mod Security article for details. |
Applications/software/programs
App/software/program | Installed? | Details |
---|---|---|
CafeCommerce | NO | DreamHost no longer offers this service. |
cURL | YES | Enabled on all servers. Visit the cURL article for details. |
Docker | NO | You can install this manually on a Dedicated server or DreamCompute as those plans allow sudo. |
Flash | NO | This was supported in the past, but has been EOL'd. |
FTP/SFTP/SSH | YES | Visit the following articles for details: |
FTPS | NO | Not supported on any server. |
Git | YES | Installed on all servers. |
ionCube | NO | Not installed by default, but can be set up manually. Visit the IonCube Loader article for details. |
Jabber | YES | No longer available in the panel. Visit the Jabber article for details. |
JIRA | NO | Not supported on Shared hosting, but you may enable this on a VPS or Dedicated server. If sudo access is required, you must install on a Dedicated server using an admin user, or DreamCompute. |
Minecraft | NO | Not supported on Shared hosting, but you may enable this on a VPS or Dedicated server. If sudo access is required, you must install on a Dedicated server using an admin user, or DreamCompute. |
Mailman | YES | All 'Discussions Lists' use Mailman. |
NFS | NO | Only on Dedicated or DreamCompute since sudo is required during installation. |
PHP Zip | YES | Enabled by default on all servers. |
Plesk | NO | This can only be installed on DreamCompute. |
Quickbooks | NO | Not available on Linux servers. |
SOAP | YES | Enabled by default on all servers. Visit the SOAP article for details. |
Subversion (version control) | YES | No longer available in the panel. Visit the Subversion article for details. |
Tomcat | NO | Not supported on shared hosting, but you may install this on a Dedicated server. |
WebDAV | YES | View the WebDAV overview article for more information. |
WooCommerce | YES | Only recommended for VPS, Dedicated, or DreamPress plans. |
Zend Optimizer | NO | Zend Optimizer was used for PHP 5.2 and lower. Versions up to 5.6 must use ZendGuard Loader. |
Languages/scripts
Language/script | Installed? | Details |
---|---|---|
ASP | NO | Microsoft technologies are not supported. |
CGI scripts | YES | Supported on all servers. |
ColdFusion | NO | --- |
Erlang / Elixer / Phoenix | NO | Not supported, but you may install on a VPS or Dedicated server. If sudo access is required, you must install on a Dedicated server using an admin user, or DreamCompute. |
golang | NO | You can install this locally under your username, as long as sudo isn't required. If sudo access is required, you must install on a Dedicated server using an admin user, or DreamCompute. |
GraphQL | NO | You can add it to your site as needed. |
.htaccess files | YES | Visit the .htaccess article for details. |
Java JRE | YES | Visit the Java article for further information. |
JSON | YES | Installed on all servers. |
.NET | NO | Microsoft technologies are not supported. |
Perl | YES | Enabled by default on all servers. |
PHP / Cake / Laravel | YES | Visit the following articles for details:
You can run any PHP framework you like on Shared or VPS hosting (such as Laravel or Cake), as long as you can install it without sudo. Also, memory intensive applications are not recommended for Shared hosting as they may cause your user to hit memory limits. The exec and shell_exec functions are also available. |
Python | YES | Visit the Python article for details. |
Ruby | YES | Visit the following articles for details:
|
Servers (web and database)
Server | Supported? | Details |
---|---|---|
Lighttpd | NO | --- |
Linux | YES | DreamHost servers currently run Ubuntu. Older VPS and Dedicated machines may still run Debian, but this is no longer supported by DreamHost. |
MongoDB | NO | You can install this manually on a Dedicated server or DreamCompute as those plans allow sudo. |
MySQL | YES | Visit the MySQL article for further information. |
Nginx | YES | Visit the Nginx article for details. |
Node.js | YES | Available only on VPS and Dedicated servers. Visit the Node.js article for details. |
PostgreSQL | NO | Not supported on shared hosting, but you may install this on a Dedicated server. Visit the PostgreSQL article for details. |
Redis | NO | You may install this on a Dedicated server. |
sqlite3 | YES | Visit the SQLite article for details. |
Services and add-ons
Service | Supported? | Details |
---|---|---|
Automatic backups | YES | DreamHost backs up web server data and MySQL databases automatically. However, this is not guaranteed. Review the Backup category for details. |
Cloudflare | YES | DreamHost partners with Cloudflare to bring you this service. Visit the following articles for details: |
Cloud services | YES | DreamObjects and DreamCompute are the two current Cloud services available. |
Domain registrations | YES | Domain registrations can be purchased without a DreamHost account. Registrations can also be added to any existing account. |
Email filters | YES | Anti-spam filters can be enabled on all accounts. Additional custom filters may also be added. |
Google Suite (G Suite) | YES | Visit the G Suite article for details. |
HTTP/2 | YES | HTTP/2 is currently only supported for domains on DreamPress and Nginx servers. |
IPv6 | YES | Visit the IPv6 article for details. |
Memcached | YES | Only available on Dedicated servers. View the 'Memcached overview' article for details. |
Multi-factor Authentication | YES | Enabling Multifactor Authentication can be enabled on any DreamHost account. |
OpenSSL | YES | OpenSSL is installed on all servers. |
PGP Email | YES | You can set up PGP encryption with all DreamHost email accounts. |
Progressive Web Apps (PWA) | YES | These are sites built with the ability to look and run as a native app on your device. Since it just requires HTML/CSS/JS, you can build them on any server. If you build your app on a Shared server, you must stay within its memory limits. |
Remote Desktops | NO | --- |
Reselling | NO | There is no specific service set up, but you can resell services to your clients. View the Reselling article for details. |
Site builder | YES | DreamHost offers a site builder product called Remixer you can use to build your website without coding. |
Site migrations | YES |
DreamHost offers a site migration service. View the following article for details: |
Socket.io | YES | This is a JavaScript library you can only enable on a VPS or Dedicated server. This can also only be run on a non-privileged port #. For example: example.com:8888/app. |
Statistics | YES | Site statistics are enabled by default on all accounts. View the following articles for details: |
SSL certificates | YES | Visit the following articles for details: |
WordPress Themes and Plugins
WordPress has a large variety of Themes and Plugins you can use to customize your website:
You can use any Theme or Plugin you like with your WordPress site, however, some Themes or Plugins may use a lot of memory. Make sure to test any new add-ons ensure they do not affect your site's responsiveness.
Site builder applications
Site builder applications such as WordPress, MediaWiki, and Joomla can be used to quickly build a website without knowledge of HTML.
Site-building services
Site-building services such as SquareSpace or Wix are not supported. Typically, these services do not allow you to view the site's code or export it to another hosting provider outside of their platform.
Unsupported site builder applications
These applications are not supported, however, you can still install them manually if you wish.
If root/sudo access is required for any installation, the only option is to upgrade to a Dedicated server or DreamCompute as those are the only hosting plans that allow sudo access.
Unavailable site builder applications | Details |
---|---|
Drupal | Visit the Drupal article for details. |
Koken | You can still install this manually. |
Magento | Visit the Magento article for details. |
Moodle | You can still install this manually. |
osCommerce | You can still install this manually. |
OxWall CMS | You can still install this manually. |
Zimbra | You can still install this manually. |