Version 40 (modified by Andrew Boon, 8 years ago) (diff)


Dolphin Hosting Requirements

Default Dolphin installation works with most common configurations of hosting server, however, since Dolphin is a package with multiple scripts and apps, it is very important to ensure that all of the following requirements are met. Most of the technical problems occur due to improper server setup, so make sure that your hosting provider is Dolphin-compatible.

To help avoid trouble, we gathered a number of Recommended Hosting Providers that have Dolphin-ready accounts and experience with managing accounts that have Dolphin installed. Some of them offer instant installation or even pre-installed Dolphin.

Providing that the server is properly configured, it is possible to run Dolphin on a shared hosting account. We do recommend, however, to have a VPS or a Dedicated Server for Dolphin.

Server Requirements

  • Linux/Unix (Red Hat, Debian, FreeBSD, Mandrake, etc.) or Windows OS
  • Apache Web Server ver. 1.3 or higher.
  • register_globals must be Off
    safe_mode must be Off
    exec() (executable files) must be allowed
    allow_url_fopen should be On
    allow_url_include should be Off
    open_basedir should not have any value memory_limit should be 128M or higher
  • mbstring, domxml (only for PHP 4.x) and xslt extensions must be installed.
  • The magic_quotes_gpc option must be disabled for Dolphin 7.x, but enabled for Dolphin 6.x.
  • If security module is installed (such as mod_security for Apache), it should be able to be configured for specific folders (or disabled).
  • Direct connection to should be able to be established (i.e. connection without requiring proxy authorisation). This is required for license verification.
  • The server should be able to read any document located in public_html directory via http protocol.
  • Sendmail or Postfix programs for sending emails.

Server Requirements for Media Streaming

Some of the Dolphin's features (such as Flash Chat, Flash IM, Boards, Video Recorder, Video Comments) require media streaming capabilities. To use those, you need to make sure that the following requirements are met:

  • VPS or Dedicated server is generally required in order to be able to install and run RMS (Ray Media Server). You would need an access to root or administrator account on the hosting server.
  • JRE (Java Runtime Environment) ver. 1.6 or higher should be installed.
  • Ports 1935, 1936 and 5080 should be open on the server.
  • You should be able to run executable files (you would need it for ffmpeg.exe, which converts videos).
  • Allowance of at least 15 KB/sec for media streaming for each user.

It is a good idea to send the list above to your hosting provider to make sure the server is ready for installation. If all the above requirements are met, you are all set to proceed to Dolphin Installation.

Recommended Server Setup

Since Dolphin is a resource-intensive platform, it is very important to "fine-tune" your server. In some cases (for popular sites) you may have to setup servers-cluster, and/or remove database server. Alternative "web-server" software, such as nginx may also be beneficial to your site performance. We plan to provide a more detailed tutorial on how to configure your server for Dolphin soon.

Recommended Hosting Providers

Over years we worked with many different hosting providers and some of them are very experienced when it comes to managing Dolphin sites. Going for one of our Recommended Hosting Providers is a good idea for both starters and those willing to work with companies that have Dolphin-experience. Most of our Recommended Hosting Providers provide automatic Dolphin installation and special discounts for Dolphin users.

Adding Dolphin Automatic Installation to CPanel

If you offer hosting and want to add Dolphin to your cpanel automatic installation, please follow these instructions. These instructions are also for Hosting providers and/or VPS/Dedicated server holders.

Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
Fork me on GitHub