Index Panel Documentation
Complete guide to managing your servers with Index Panel - the modern alternative to traditional control panels
Unlimited Accounts
Create unlimited hosting accounts with no licensing restrictions
Built with Rust
3x faster performance compared to traditional control panels
Enterprise Security
Advanced firewall, DDoS protection, and automated security scanning
1-Click Apps
Install WordPress, Joomla, Laravel, and more with a single click
Documentation Topics
Explore comprehensive guides and tutorials
Getting Started
Account Management
Domain & DNS
Email Services
Web Services
Security
Developer Tools
Performance
Configuration Examples
Common configurations and best practices
PHP Configuration
# Select PHP version for domain index-panel set-php --domain example.com --version 8.2 # Configure PHP settings index-panel php-config --domain example.com \ --memory-limit 256M \ --max-execution-time 300 \ --upload-max-filesize 100M # Enable PHP extensions index-panel php-extensions --enable \ imagick redis mongodb opcache
SSL Certificate Setup
# Install Let's Encrypt SSL index-panel ssl --domain example.com \ --type letsencrypt --auto-renew # Install custom SSL certificate index-panel ssl --domain example.com \ --cert /path/to/cert.pem \ --key /path/to/key.pem \ --chain /path/to/chain.pem # Force HTTPS redirect index-panel ssl --domain example.com --force-https
Database Management
# Create MySQL database index-panel db create --name myapp_db \ --user myapp_user --password # Import database index-panel db import --name myapp_db \ --file backup.sql # Schedule automatic backups index-panel db backup --name myapp_db \ --schedule daily --retain 7
Account Creation
# Create hosting account index-panel account create \ --username john_doe \ --domain example.com \ --package unlimited \ --email [email protected] # Set resource limits index-panel account limits \ --username john_doe \ --bandwidth unlimited \ --disk 50GB
API Reference
Integrate Index Panel with your applications
REST API Endpoints
POST /api/v1/accounts
Create AccountCreate a new hosting account
Authorization: Bearer YOUR_API_KEYGET /api/v1/accounts/{username}
Get AccountRetrieve account details
Authorization: Bearer YOUR_API_KEYPUT /api/v1/accounts/{username}
Update AccountUpdate account settings
Authorization: Bearer YOUR_API_KEYDELETE /api/v1/accounts/{username}
Delete AccountRemove hosting account
Authorization: Bearer YOUR_API_KEYAPI Authentication
Generate API keys from your Index Panel dashboard under Settings → API Access
Video Tutorials
Learn with step-by-step video guides
Getting Started
Complete walkthrough of Index Panel installation and initial setup
15 minAdvanced Configuration
Configure web servers, databases, and performance optimization
25 minSecurity Best Practices
Secure your server with firewall rules and security configurations
20 minNeed Help with Index Panel?
Our support team is available 24/7 to assist with any questions or issues
