Skip to content

Settings

Panel Settings

alt text

  • Close panel : Only close the panel, does not affect the operation of web, database, etc.

  • IPv6 : Allow panel access via IPv6 address. If website also needs to monitor IPv6, please enable this option.

  • Offline mode : All services that require internet access will be unavailable

  • Developer mode : Only used by third-party developers in the development stage

  • API : Enable panel interface access (aaPanel Mobile needs to enable this function)

  • Language : Select display language Support Traditional Chinese, English, Deutsch, Frangais, Español, Portugués

  • Alias : Give the panel a separate name for use in web page titles

  • Timeout : If the user does not have any operation within N Hour(s), the panel will auto logout

  • Default site folder : New created site will be saved to subdirectory by default : /www/wwwroot/

  • Default backup folder : Directory of site and database etc. backup Directory by default : /www/backup/

  • Server IP : The server IP address displayed in the upper left corner. PS: The mail server will also check whether this matches the A record.

  • Server time : Display server time, Synchronize current server time

  • Panel user : Display the user of aaPanel, Set up panel user

  • Panel password : Set up panel password

  • Bind account : Replace and unbind the bound account of aaPanel. Some functions cannot be used after unbinding.

  • Menu bar hidden : Hide left menu bar

Security

alt text

  • Panel Security Alarm : Alarm content includes: Panel user changes, panel log deletion, panel developer mode enabled

  • Panel SSL : Enable certificate encryption access panel, use self-signed certificate by default, Can paste the certificate in nginx format, or use Let's Encrypt certificate

  • BasicAuth : Add an extra layer of auth to effectively prevent the panel from being scanned

    • If you forget BasicAuth account or password, you can use the SSH tool to connect to the server, use root privileges, and execute the command: bt 23 cancel it
  • Google Authenticator : A dynamic verification code is required to log in to the panel

    • If Google Authenticator cannot be used normally, you can use the SSH tool to connect to the server, use root privileges, and execute the command: bt 24 cancel it
  • Strong password : Enable strong password for the panel, rules: Length 8, upper and lower case letters, numbers and characters exist

  • Domain : Bind an access domain name to the panel. Note: After binding the domain name, the panel can only be accessed through the domain name. The IP will prohibit access and display 403 error.

    • If you cannot access the domain name after binding it, you can use the SSH tool to connect to the server, use root privileges, and execute the command: bt 12 cancel it
  • Authorized IP : Split multiple IP with (,) Warning: If IP is set, only the authorized IP can access the panel!

    • If you cannot access the IP after binding it, you can use the SSH tool to connect to the server, use root privileges, and execute the command: bt 13 cancel it
  • Panel port : Check and change the panel port Note: For servers with security groups, please release the new port in the security group in advance.

  • Security Entrance : Panel Admin entrance. Can only log in to the panel through the specified Security Entrance, e.g. /021e887b

    • If you forget the secure entrance, you can use the SSH tool to connect to the server, use root privileges, and execute the command: bt 14 view it
  • Not logged in response : Response when not logged in and not properly entered for security entry, can be used to hide panel features, such as 404

  • Password expire : Set an expiration time for the panel password; it needs to be reset after expiration

  • Temporary login : Temporarily provide panel access to non-admins

Alarm

  • Alarm Settings :

alt text

Email

alt text

  • Add / Edit email

    Currently does not support adding Gmail, Outlook Yahoo, etc.

    alt text

    1. Name : Enter a channel name for identification

    2. Sender email : Enter the sender's email address to send the email

    3. SMTP password : Enter the SMTP password of the sender's email address

    4. SMTP server : Enter the smtp server of the sender's email address

    5. SMTP port : Enter smtp port

    6. Recipient Email : Enter the recipient's email address to receive notifications

  • Status : Enable/disable this notification channel

  • Test : Test whether the email is sent successfully. Will receive a test email after success. alt text

  • Unbind : Delete this notification channel

Dingding

alt text

  • Add / Edit dingding

    Security settings, please use the keyword panel

    alt text

    1. Name :Enter a channel name for identification

    2. URL : Paste the url of the Dingding robot

  • Status : Enable/disable this notification channel

  • Test : Test whether the transmission is successful. Will receive a test notification after success.

    alt text

  • Unbind : Delete this notification channel

WeCom

alt text

  • Add / Edit WeCom alt text

    1. Name :Enter a channel name for identification

    2. URL : Paste the url of the WeCom robot

  • Status : Enable/disable this notification channel

  • Test : Test whether the transmission is successful. Will receive a test notification after success. alt text

  • Unbind : Delete this notification channel

Feishu / Lark

alt text

  • Add / Edit Feishu Security settings, please use the keyword panel

    alt text

    1. Name :Enter a channel name for identification

    2. URL : Paste the url of the Feishu/Lark robot

  • Status : Enable/disable this notification channel

  • Test : Test whether the transmission is successful. Will receive a test notification after success. alt text

  • Unbind : Delete this notification channel

Telegram

alt text

  • Add / Edit Telegram alt text

    1. Name :Enter a channel name for identification
    2. ID : Paste the ID of the telegram bot
    3. TOKEN : Paste the TOKEN of the telegram robot
  • Status : Enable/disable this notification channel

  • Test : Test whether the transmission is successful. Will receive a test notification after success.

  • Unbind : Delete this notification channel

Alarm List

alt text

  • Add task : Add alarm task

  • Title : Alarm task name

  • Status : Enable/disable this alarm task

  • Alarm mode : Alarm notification channel method

  • Alarm condition : Alarm notification will be sent only when this condition needs to be met.

  • Last Check Time : The time of the last detection task

  • Records : View alarm records

  • Edit : Edit alarm task

  • Delete : Delete alarm task

Add task (Alarm List)

  • Added example: Home disk alerts

alt text

  • Task type : Alert task type: Home disk alerts

  • disk information : Select a mount partition directory: [/] disk

  • detection type : Select a trigger condition

  • Remaining capacity : Usage exceeds

  • percentage occupied : Usage rate exceeds

  • Alarm mode : Select one or more notification channels, which need to be configured in Alarm Settings first.

  • Advanced Settings

    • Daily send limit : Maximum number of sendings per day

    • Total Send Limit : The maximum number of times this task can be sent

    • Min Send Interval : Minimum sending interval unit seconds

    • Send Time Range : Select the time range for sending alarm information. No alarm will be sent outside this time range.


  • Supports the following alarm task types

    1. Site Certificate (SSL) expiration

    2. Website expiration

    3. aaPanel password expiration date

    4. SSH login failure alarm

    5. Service Stop Alert

    6. aaPanel security alarms

    7. SSH login alert

    8. aaPanel login alarm

    9. Home disk alerts

    10. Home CPU alarms

    11. Home load alerts

    12. Home memory alarms

    13. Domain expiration

    14. Certificate expiration

  • Alarm Log : View the logs sent by alarms

alt text

Backup Restore

alt text

By default, backups are stored in: /www/backup/backup_restore/

Put the backup files into the /www/backup/backup_restore/ directory, and they can also be displayed and restored

Backups require a relatively large amount of space, so please make sure there is enough space

  • Create Backup : Create a backup. For the specific backup data supported, please check the displayed data, and pay attention to the information with the Unlimited yellow icon and red textalt text

  • Upload file :Upload backup file. It also supports directly placing the file into the /www/backup/backup_restore/ directory alt text

  • Backup Name:The displayed backup name

  • Status : Backup status. Click to view the process log of backup/restore. During the restoration process, you can click Restoring to view the recovery progress

  • Backup File : Displays the directory of the backup file. Click to enter the directory

  • Backup Size : Displays the size of the backup file

  • Backup Time : Displays the backup time

  • Creation Time : Displays the creation time of the backup

  • Download : Download the backup file

  • Restore : Use this backup file to restore data. It is recommended to back up the server snapshot before restoring to avoid data loss

    • Overwrite when the same name exists : When selected, if there is the same data, it will be overwritten. Please choose carefully.

Please check the integrity of the data after restoration

alt text

  • Details : View detailed information of the backup info alt text

  • Logs : View the logs of backup/restore

    • Backup Log: View the backup log alt text

    • Restore Log: View the restore log alt text

  • Delete : Delete the backup file

Migrate

Back up the data of this server and migrate/restore it to another server (it is recommended to use brand-new server to avoid overwriting existing data)

During the migration process, the corresponding data will be backed up, aaPanel will be automatically installed and then restored to the target server

If migrating to a server that already has aaPanel installed, it is recommended to create snapshot backup before proceeding to prevent data loss

alt text

  • Migrating: alt text

  • Migration completed: alt text

Please log in to the aaPanel of the target server according to the displayed information to check the restoration details: Settings --> Backup Restore, and verify data integrity.

  • New server is automatically restoring: alt text

During the restoration process, some software and plugins will be installed automatically. If there is an installation error, please install them in the App Store first and then perform the restoration again.

PHP extensions need to be installed manually again: App Store --> PHP-x.x --> Install extensions

After the restoration is completed: Please check if the data is complete.

Feedback or Suggestions

If you encounter problems or suggestions during use, please contact us through the following methods:

  • (Please describe in detail or provide screenshots)
  1. Email: [email protected]

  2. Forum: https://www.aapanel.com/forum

  3. Discord: https://discord.gg/Tya5yceBpd

  4. Telegram: https://aapanel.com/tg

  5. GitHub: https://github.com/aapanel/aapanel

    If you like aaPanel, please give it a Star