Guide to Install the Control Panel

IPBot Cloud Dashboard

If don't want to install and configure the free IPBot control panel on your own website, you can use the free IPBot Cloud Dashboard instead.

Minimum Requirements

IPBot makes it too easy to deploy and manage a network of high-capacity proxy servers with minimal requirements.

  • 4GB memory
  • 2GHz 1 core CPU
  • 1TB storage
  • 64-bit Linux OS with Crontab
  • Apache 2.4+ with mod_rewrite
  • MySQL 5.1+
  • PHP 5.1.0+ with default extensions enabled
  • Domain name with HTTPS enabled

There are plenty of high-quality tutorials available for installing the LAMP stack on your server to meet these requirements for a PHP/MySQL website.

Installation Instructions

First, create an empty MySQL database on your server.

Then, clone the IPBot repository into your website's root directory:

git clone .

Set the Apache DocumentRoot to the website's root directory and make sure .htaccess is enabled.

From this directory, create a new config.php file:

cp src/config.php.default src/config.php

Use your text editor to change the settings in src/config.php for your MySQL database, salt keys, website details, etc.

Once you've successfully loaded the IPBot homepage on your domain, make your design changes to match your company's brand.

Then, install the IPBot control panel by visiting the /install URL. For example, if your domain is, you'd visit in your browser.

IPBot installation

After the installation process is completed, add the following scheduled task commands in /etc/crontab on your server:

 # frequency user phpBinaryPath shellPath argument1 argument2

*/1 * * * * root /usr/bin/php /full/path/to/ actions processActions
*/20 * * * * root /usr/bin/php /full/path/to/ invoices processInvoices
*/2 * * * * root /usr/bin/php /full/path/to/ proxies processProxyAssociations
*/60 * * * * root /usr/bin/php /full/path/to/ proxies processRemoveReplacedProxies
* * * * * root /usr/bin/php /full/path/to/ proxies processRotateGateways
*/20 * * * * root /usr/bin/php /full/path/to/ proxies processScheduledProxyReplacements
*/5 * * * * root /usr/bin/php /full/path/to/ transactions processTransactions

If there are any errors during installation, feel free to ask for help.

The next step is to deploy a proxy server.