Welcome to the official CCPanel documentation. This guide covers everything from installation to advanced configuration and API usage.
Before installing CCPanel, make sure your server meets the following requirements:
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
After installation, follow these steps to get your first website running:
https://your-ip:2083CCPanel 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.
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.
The CCPanel WHMCS module allows automatic provisioning, suspension, and termination of hosting accounts when orders are placed or changed in WHMCS.
Installation:
/modules/servers/ in your WHMCS directory