User Tools

Site Tools


wiki:epp-drs-installation-and-configuration-guide

Introduction

EPP-DRS (EPP Domain Registration System) is a the most powerfull domain selling and management system in the world.

It allows you to run your own full-cycle domain registration service, with ability for your clients to register, renew, transfer domain names.

System web interface consists of 3 areas: Domain Order Wizard, Registrant Control Panel and Registrar Control Panel.

The system communicates with various registries and SRS via modules and is handling over 50 domain extensions (and counting). API allows developers to easily build and plug custom modules.

Software is made by registrars for registrars - it's a result of tigh collaboration with respected domain business players.

Licensing

EPP-DRS is licensed under the GNU General Public License v3.0

System requirements

To quickly check either your server meets EPP-DRS system requirements, use this script Simply upload php file on your host and open it in browser. It should find most of major issues.

EPP-DRS requires a webserver and can run on any posix-compatible (Linux, BSD etc.) operating system, as long as the following requirements are met:

  • PHP 5.2.5 or higher (5.2.6 preferred),
  • MySQL 4.1 or higher (MySQL 5.0 or higher preferred)

Required PHP configuration options

  • PHP must be able to execute command-line programs, thus safe_mode must be set to Off
  • register_globals must be Off

Required PHP extensions

  • mysqli
  • cURL + SSL
  • Sockets (–enable-sockets) with SSL support (–with-openssl)
  • GetText
  • SimpleXML
  • XSL (EPP-DRS v3 and higher)
  • mcrypt
  • mhash
  • pcntl
  • posix
  • ssh2 (Only if you are going to use Managed DNS and domain parking)
  • DOM (EPP-DRS v3 and higher)

Module-specific requirements

Some modules may require additional components on your server.