Deployment Preparation
Pagoda Panel Deployment Preparation
When you enter this section, it means you want to deploy using the Pagoda Panel. If you don't know what Pagoda is, please go to the Pagoda official website for a brief understanding. We assume you have already installed the Pagoda Panel, which is a basic requirement. The system has various configuration needs, some of which are mandatory and some are optional, whether you are using Docker deployment or Pagoda deployment.
Mysql (Required)
The version of Mysql needs to be 5.7 or above, including 5.7. Databases below 5.7 are not supported. You can start the project, but you cannot perform any API operations. Please confirm this before proceeding. The database will be automatically created and data synchronized through ORM, without manual operation, which is convenient for future seamless upgrades. mysql can be downloaded from the app store. Please confirm that the downloaded version is 5.7+. The officially recommended versions are 5.7 or 8.0.20, which are verified stable versions!
Redis (Required)
The project needs to use a cache to achieve multi-node deployment and also stores some non-critical chat log data for context management, so this is necessary. You only need to download it from the Pagoda app store. No operation is required after download. No configuration is needed, as the project's default template configuration is the default setting.
Mail Service (Optional)
If you want to use the email service, you need to prepare an smtp service. There are no platform restrictions. For example, you can use commonly used services like 163 Mail, QQ Mail, Tencent Mail, Alibaba Cloud, etc. If the volume is small, the first two are sufficient. If the user volume is large, it is recommended to use the latter professional services. Find the mail service section to configure and enable it. Their configuration items are the same. If you do not want to use email for registration and login, you can ignore this configuration.
WeChat Service Account (Optional)
If you want to use WeChat login, you need a service account that costs 300 for verification to better use it in the WeChat environment. This is not necessary if you do not use WeChat login.
Tencent Cloud SMS Service (Optional)
If you want to use mobile phone SMS verification for login, you need to prepare a Tencent Cloud SMS service. You can find it by searching for SMS service in Tencent Cloud.
Baidu Statistics Account (Optional)
If you want to display your website traffic statistics in the background, you need to apply for a Baidu Statistics account for configuration. Baidu Statistics application address. Configure it after applying!
Baidu Cloud Sensitive Word Service (Optional)
For website security, you can configure this service to intercept some sensitive words. Of course, this is not necessary. The system also supports custom setting of some sensitive words. At the same time, the system has a built-in sensitive word API detection service. You can also purchase the system's built-in sensitive word service, which is more affordable!