Home Documentation

CCPanel Documentation v2.0

Welcome to the official CCPanel documentation. This guide covers everything from installation to advanced configuration and API usage.

System Requirements

Before installing CCPanel, make sure your server meets the following requirements:

Installation

Install CCPanel with a single command as root on a fresh server:

curl -s https://get.ccpanel.net | bash

The installer will detect your OS and configure everything automatically. Installation typically takes 5–10 minutes. Once complete, you'll see your panel URL and login credentials.

CCPanel installed successfully!
Panel URL: https://your-server-ip:2083
Username: admin
Password: generated-password

Quick Start Guide

After installation, follow these steps to get your first website running:

  1. Log in to your panel at https://your-ip:2083
  2. Add your domain under Domains → Add Domain
  3. Point your domain's DNS A record to your server IP
  4. Enable SSL under SSL → Issue Certificate
  5. Install WordPress or your app via Apps → App Installer

Domain Management

CCPanel supports unlimited domains on Pro and Enterprise plans. Each domain gets its own document root, PHP version, error logs, and resource limits.

Supported domain types: main domains, addon domains, subdomains, parked domains, and wildcard subdomains.

REST API

CCPanel provides a full REST API to automate account and server management. All API calls require authentication via an API token.

# Create a new hosting account
POST /api/v1/accounts
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json

{
  "username": "client1",
  "password": "secure123",
  "email": "client@example.com",
  "domain": "example.com",
  "plan": "pro"
}

For a full list of API endpoints, see the API Reference section or visit api.ccpanel.net/docs.

WHMCS Module

The CCPanel WHMCS module allows automatic provisioning, suspension, and termination of hosting accounts when orders are placed or changed in WHMCS.

Installation:

  1. Download the module from your CCPanel dashboard under Reseller → WHMCS Module
  2. Upload the module to /modules/servers/ in your WHMCS directory
  3. In WHMCS go to Setup → Products → Servers and add your CCPanel server
  4. Enter your panel URL and API token, then click Test Connection
Need help?
Can't find what you're looking for? Contact our support team →