aaPanel

What is aaPanel

Free and Easy-to-use Web Hosting Control Panel

Simple and smart visualization

It’s easy to operate, Simple and friendly interactive experience, One-click installation of LEMP/LAMP website environment

Become a master of server management easily

aaPanel is a Free and Open source Hosting control panel, encapsulates common Linux commands into functional modules, It can be completed in a few clicks on the panel

Visible safety

One-click inspection of 16 common server security risks, firewall, whether the default port is modified, etc. and provide solutions, integrate free Fail2ban and Nginx WAF

Functions

  • WP Toolkit
  • Nginx WAF
  • Apache WAF
  • Website statistics
  • Tamper-proof
  • System hardening
  • Disk analysis
  • Fail2ban
  • MySQL Manager
  • Redis Manager
  • PHPMyAdmin autologin
  • Web-Based Terminal
  • Docker Manager
  • FTP Server
  • Email Support
  • File Manager
  • Multiple PHP Manager
  • One-click Backup and Restore
  • Auto Backups
  • Auto SSL
  • Nginx,Apache,OpenLiteSpeed Support

More…

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the aaPanel 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB aaPanel Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "aapanel"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying aaPanel

Use View Console or SSH tool to log in as root user.

Use sudo bt default to view access aaPanel link and user password information

sudo bt default

E.g.: use.your.ip replaced with the IP of your server

Note: that the password is only displayed once. If you forget it, you can use bt 5 to modify it.

aaPanel Management script

Please use root user or sudo permission to execute

aaPanel CLI

bt

View access link

bt default

or

bt 14

Change aaPanel login password,e.g. 123456

echo 123456 | bt 5

Change aaPanel username,e.g. useraa

echo useraa | bt 6

Change port of aaPanel, e.g. 8881

echo 8881 | bt 8

Site Configuration location

/www/server/panel/vhost

Site default directory

/www/wwwroot

Check panel logs

bt 22

aaPanel Stop

bt stop

aaPanel Start

bt start

aaPanel Restart

bt restart

Community support: https://www.aapanel.com/forum/