aaPanel LNMP
Generated on 13 Nov 2024 from the aaPanel LNMP catalog page
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…
aaPanel LNMP Default install:
- Nginx 1.27
- Mysql 8.0
- PHP 7.4 and 8.3
Software Included
Package | Version | License |
---|---|---|
Nginx | 1.27 | BSD-2-Clause |
PHP | 7.40 | PHP v3.01 |
PHP | 8.30 | PHP v3.01 |
MySQL server | 8.0.35 | GPL 2 with modifications |
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.
Creating an App using the API
In addition to creating a Droplet from the aaPanel LNMP 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB aaPanel LNMP 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-aapanellnmp"}' \
"https://api.digitalocean.com/v2/droplets"
Getting Started After Deploying aaPanel LNMP
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
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/