Getting Started with bbPanel

bbPanel Free Linux Web Hosting Control Panel
A Better Way To Manage Your Server
Powerful And Easy To Use Web Hosting Control Panel
Running Servers All Around The World

Why bbPanel?


Ease of use

bbPanel is the easiest to use control panel.

Speed

bbPanel is programmed to be the fastest running control panel available.

Stability

bbPanel avoids downtime by automatically recovering from crashes.

Support

We offer high quality support, getting you the answers you need.
Operating systems supported by bbPanel are listed in the table below.
OS Versions
CentOS 7.x 64-bit (Recommended), 8.x 64-bit
Debian 10.x 64-bit
Ubuntu 18.x 64-bit, 19.x 64-bit, 20.x 64-bit
Fedora 30 64-bit, 31 64-bit, 32 64-bit
We suggest a simple partition structure of:
Partition Size
/boot 500 MB
swap For < 2GB of RAM: 2 x RAM, for 2GB - 8GB of RAM: equal to the amount of RAM, for > 8GB of RAM: at least 4GB
/ Rest of drive
bbPanel Demo:
https://demo.bbpanel.com/bb
Install bbPanel via command line:
curl -o latest -L https://download.bbpanel.com && chmod +x latest && ./latest
API Examples
Action Example
Create an Account
Modify an Account
Password Modification
Terminate Account
Suspend Account
Unsuspend Account
Create an Email
Change Email Password

Any questions? Here are our answers.

How to Restore Full cPanel Backup via bbPanel?
The first method is to restore the full cPanel backup via bbPanel. Of course, in order to be able to restore the backup using this method you need to have root access to bbPanel which is listening on port 2020. So if your domain is example.com, you can access bbPanel via web browser at http://example.com:2020.
Once you log in to bbPanel, navigate to Backups and then select Restore a Full Backup. This bbPanel feature will allow you to restore specific backup with File.
To restore with file, you must upload the full cPanel backup file to the following directory:
/backup

Restore Full cPanel Backup via command line. Yes, this is another method which some server admins find much easier than the first one. For this method you need to have SSH access to the server. Connect to your Linux server via SSH and run the following command as root:
/bb/restore example
Of course, you need to replace example with the actual cPanel username or filename.tar.gz for the account you want to restore. Also, make sure that the full cPanel backup is properly uploaded in the /backup directory on your server before starting the restoration process.
How to transfer bbPanel accounts from one server to another bbPanel server?
Connect to your Linux server via SSH and run the following command as root:
/bb/backup all full scp RemoteIP root RemotePassword /backup
How to copy bbPanel backup file from one server to another bbPanel server?
Connect to your Linux server via SSH and run the following command as root:
/bb/scp filename.tar.gz RemoteIP RemotePassword
How to Copy Database from Current Server to Another?
Connect to your Linux server via SSH and run the following command as root:
/bb/copydatabase DatabaseName RemoteIP RemotePassword
How to Copy Database Table from Current Server to Another?
Connect to your Linux server via SSH and run the following command as root:
/bb/copytable DatabaseName TableName RemoteIP RemotePassword
How do I switch between NGINX and Apache web server?
Connect to your Linux server via SSH and run the following command as root:
Switch to NGINX:
/bb/nginx
Switch to Apache:
/bb/apache
How to Install an SSL Certificate for all domains?
Connect to your Linux server via SSH and run the following command as root:
No Redirect:
/bb/ssl all

Force HTTPS Redirection:
/bb/ssl all y
How to install PHP 7.1 and PHP 7.2 and all neccessary extensions?
Connect to your Linux server via SSH and run the following command as root:
/bb/installphp 7.1
/bb/installphp 7.2
How to Solve 502 Bad Gateway Issues?
Connect to your Linux server via SSH and run the following command as root:
/bb/help
How do I access my webmail?
Steps for logging into webmail
  1. Visit example.com/mail. Be sure to replace example.com with your actual domain name.
  2. Choose Roundcube or Horde or RainLoop or SquirrelMail as your default client.
  3. Enter your username and password, and then click login. User Name: Enter your full email address, all lower case.
  4. You should now be logged in!
How to change default SMTP port (25) in bbPanel?
Connect to your Linux server via SSH and run the following command as root:
/bb/smtp 26

How do I get back to default settings?
/bb/smtp 25
How to detect which account is sending spam?
Connect to your Linux server via SSH and run the following command as root:
/bb/spam
Or
/bb/spam Find What
Detecting and Resolving Server Problems
Connect to your Linux server via SSH and run the following command as root:
/bb/help


At Your Service

Our team is on hand 24/7 to not only solve technical issues, but to offer the guidance and technical support you need to succeed online. Give us a ring.

+447441398824 Chat
Need help? Call our award-winning support team 24/7 at +447441398824 / +201006931666
© 2003 - 2024 Black Host Inc., all rights reserved.