# aaPanel Generated on 2 Sep 2025 from [the aaPanel catalog page](https://marketplace.digitalocean.com/apps/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… ## Software Included *This Marketplace listing does not include a detailed software list.* ## 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](https://www.deploytodo.com/do-btn-blue.svg)](https://cloud.digitalocean.com/droplets/new?image=aapanel) ## 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](https://docs.digitalocean.com/reference/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](https://docs.digitalocean.com/reference/api/create-personal-access-token/index.html.md) to an environment variable or substitute it in the command below. ```shell 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 - aaPanel Internet Address: [https://use.your.ip:7800/login](https://use.your.ip:7800/login) 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` ![](https://www.vultr.com/marketplace-assets/aapanel-readme_image-390428d9-dccb-439e-bd10-a8d04bdbdb37-1722329232.png) 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/](https://www.aapanel.com/forum)