• +27110 837 085
  • info@webcp.pw

Documentation

Documentor Guide

WebCP Documentation

Introduction to WebCP

WebCP, short for “Web Hosting Control Panel”, is a web based web hosting control panel. Its designed to be easy to use, intuitive and quick to learn.

What is it?

WebCP is a web hosting control panel. Its used to manage all aspects of a web hosting server including setting up new web hosting accounts, adding email addresses, mysql databases and even installing apps like WordPress!

WebCP has a built in WHMCS module so that you can easily automate provisioning, suspension and cancellation of web hosting through your WHMCS account.

With WebCP you can manage the firewall, including removing blocked IP addresses from the temporary or permanent list of blocked IPs or adding IPs to manually block them.

Who is it for?

WebCP’s web hosting control panel licenses are used by web hosting providers, small business owners with multiple websites and graphic / web designers wanting to host their own client websites.

As a web hosting provider, you will use the WebCP web hosting control panel to add clients and then to add their web hosting accounts. You will have administrative access on the server, including being able to add, suspend or terminate accounts.
Your clients will have client privileges and can only manage their own accounts, including adding databases if permitted and adding new email accounts, email forwarders and email auto replies and spam control.

How do I get it?

To get WebCP, web hosting control panel you need to register an account. Registration is free and does NOT require you to link a credit card or any payment method.

Once registered you will use the installer script on a newly installed CentOS server. This will install WebCP. We have a nifty invoicing policy. You’re only billed at the end of the next month. So, if you install your license on the 1st of August for instance, your first bill will only be due on the 28th of September. That effectively gives you a free two month trial. And as mentioned, you don’t need to add any billing information to get this trial, so its completely safe for you! Once you’ve decided you’re happy with WebCP, simply log into your account, click on the “Invoices” tab and do a credit card, paypal or EFT payment to continue using your license.

WebCP History

WebCP is a product developed by Infobahn.co.za. InfoBahn has been offering web hosting since 2009. During that time we’ve used various web hosting control panels.

Why WebCP?

So why did we create WebCP? Well we had 5 good reasons:

  1. Existing web hosting control panels consumed too many resources making the system under perform
  2. We needed a more cost effective web hosting control panel so we could put few clients per server
  3. As a business in South Africa we needed to protect ourselves from rising costs due to a weaking rand.
  4. We wanted a control panel which didn’t confuse our clients, after all, not many of them are technically savvy!
  5. We really wanted to! It was a challenge, but a real interesting one

At first it was our intention to keep WebCP all to ourselves. However after using it in our shared web hosting environment with positive feedback we extended its use to our VPS and reseller accounts. Eventually we decided to release it as a product in its own right.

InfoBahn.co.za is a competitor, why should I use WebCP

WebCP is run as a separate concern to InfoBahn.co.za. Having said that, WebCP is the only control panel used by InfoBahn.co.za so you know that you’re getting a product who’s developement is based on actual user experience, not just an idea dreamt up in a development meeting.

WebCP also shows no links back to your end users and even the WebCP branding can be changed to reflect your links. WebCP gives you a complete white label web hosting control panel

Installation

WebCP Script Installation

Script installation of WebCP web hosting control panel using our simple installer script is an absolute breeze.

Requirements

WebCP is a web hosting control panel. Its used to manage all aspects of a web hosting server including setting up new web hosting accounts, adding email addresses, mysql databases and even installing apps like WordPress!

  • Newly installed minimalist version of CentOS. The script has been tested on version 6.3 – 6.5
  • Root access via SSH
  • 15 minutes!

If you’ve met the above requirements you’re ready to install WebCP web hosting control panel!

 

Quick Start (TL;DR)

SSH into your server as root and run the following command from the command line:
cd /tmp && wget http://api.webcp.pw/downloads/install.sh && chmod 755 install.sh && ./install.sh && rm -fr /tmp/install.sh

Follow any prompts and you’re done! You will need an active license before it will work though. Click here to register and get a license.

 

Detailed script installation Guide

Log into SSH and run the installation command
cd /tmp && wget http://api.webcp.pw/downloads/install.sh && chmod 755 install.sh && ./install.sh && rm -fr /tmp/install.sh

WebCP Web Hosting Control Panel - Script Installation

That will download the installation script and start running it

WebCP Web Hosting Control Panel Script Installation - FQDN

The installation script will first ask you for the server’s FQDN. It will attempt to guess the correct name. If it is correct you can simply press enter, otherwise correct it and the press enter to continue.

Next, the installation script will ask you to create a new user. This is because for security reasons root access to SSH is blocked by WebCP servers, so we create an unprivileged user account which you can SSH into and then su if needed.

WebCP Web Hosting Control Panel User Account

Enter a new user name and then enter the password twice to create a new user account.

WebCP Web Hosting Control Panel Installation Starting

Once that’s been done you’ll see a message that the installation is starting.

WebCP Web Hosting Control Panel Installation Complete

The installation will run through and once done you will get a message that the installation is complete.

The installation complete message also has info on how to access your server.

To access your newly created WebCP web hosting control panel go to http://example.com/webcp

To access your server by SSH, ssh into your server on port 7533 using the user account you created in step 1 above.

 

WebCP Ready to use VPS

WebCP’s ready to use VPS is the quickest and easiest method of using WebCP Web Hosting Control Panel! If you can’t install WebCP for whatever reason, or you simply want the easiest way of getting it, you have the option of getting a ready to use VPS server from Infobahn.co.za

You can be up and running within minutes. Their VPS prices are extremely reasonable and the WebCP license is included in that fee.

Click here to get a VPS from Infobahn.co.za

WebCP OpenVZ Template

OpenVZ Template installation is easy! If you have access to an OpenVZ hardware node and you have the option of installing an OpenVZ template, you’re ready to run out of the box.

Requirements

WebCP is a web hosting control panel. Its used to manage all aspects of a web hosting server including setting up new web hosting accounts, adding email addresses, mysql databases and even installing apps like WordPress!

  • The ability to install new OpenVZ OS templates on your server
  • 15 minutes!

If you’ve met the above requirements you’re ready to install WebCP web hosting control panel. Simply contact us and we’ll send you a download link to an OpenVZ OS template to download.