Your organisation likely has rules on how it approaches software installation and use. iDelegate is very flexible in how it can be configured and run. Main iDelegate installation options include running on our servers, running on your servers, or meeting halfway.


1. Using iDelegate servers

Using iDelegate servers is the easiest and most straightforward approach on your part. No IT knowledge or involvement is required. You can specify in which data centre you would like your data to be hosted (e.g. Europe, North America, Asia).


The iDelegate access link would look something like https://yourcompany.idelegate.io/


2. iDelegate installation on your servers

It is certainly possible to install iDelegate on your own servers. More effort will be involved on your part because we will ask you to give us SSH access to a hosting account on one of your servers which meets the following requirements:

  • PHP >= 7.2.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension


In addition, iDelegate will need access to a dedicated MySQL database and an email account with your organisation from which to send its invitations and delegation-related messages. You will also need to provide a digital SSL certificate for iDelegate subdomain to exchange data securely over the Internet with your server.


The iDelegate access link would then look something like https://idelegate.yourcompany.com/


3. Using your database only

The iDelegate app and its database are two separate software layers. iDelegate will not use its database in any way other than for its intended purpose. That said, you may be particularly concerned with physical location of your data or your organisation's rules may require full data ownership. If this is the case, it should be possible to install the main iDelegate app on our server and point it to a database on your server. This way you will not need to deal with server setup or security certificates. You will still need to provision a MySQL database for us, though.


The iDelegate access link would look something like https://yourcompany.idelegate.io/