Embracing autonomous and controllable Linux, how to deploy a movable type low-code development platform on the winning Kylin?

Embracing autonomous and controllable Linux, how to deploy a movable type low-code development platform on the winning Kylin?
Under the background of "double cycle", corporate customers have increasingly strong demand for autonomy and control. In order to allow more low-code developers to deploy their own applications to an autonomous and controllable system platform, the movable type enterprise-level low-code development platform is based on the open source .NET Core open source technology, creating a privatized deployment compatible with mainstream Linux systems server. This article will take the bid-winning Kylin V7 as an example to introduce you the methods and techniques of deploying the movable type grid server on the Linux cloud host.

A movable type enterprise-level low-code development platform supporting Linux

System selection and basic configuration

In order to fully meet the deployment method requirements of different application scenarios, compliance systems, and IT technology background in the enterprise-level application development process, the deployment method of the movable-type enterprise-level low-code development platform is very flexible, and fully supports privatized deployment and cloud deploy. From the perspective of project practice, the deployment method of cloud hosting is more suitable for enterprise-level applications with limited budgets or Internet-based application scenarios (such as mobile office, etc.), and is the first choice of most movable type developers.

Flexible deployment of movable type

When purchasing virtual machines such as ECS from cloud service providers such as Alibaba Cloud, you first need to determine the Linux distribution and proper hardware configuration. In terms of operating system, after rigorous testing, the Linux operating system supported by the movable type grid server is relatively wide, including the following mainstream distributions:

  • CentOS 7
  • Ubuntu 1604 / 1804
  • RedHat 7
  • Win the bid for Kirin V7

When selecting configuration, you can refer to the technical white paper to determine the hardware configuration based on the number of registered users, online users, or concurrent users.

Recommended table of movable type hardware environment, intercepted from movable type technical white paper

After purchasing a cloud host from a cloud service provider, you need to configure network access. In addition to the port 80 (HTTP) or 443 (HTTPS) required for enabling web applications, you also need to enable port 22345 used by the movable type grid management console to manage movable type grid servers and publish web applications with one click. In addition, you usually operate the server remotely via SSH, so port 22 also needs to be enabled. The authorized object is the public IP of your computer for maintenance and development. If the public IP is not fixed, it is recommended to set to 0.0.0.0 /0.

Install movable type server

After completing the basic configuration, it is recommended that you use your own computer (no operating system limited) to download the Linux installation package from the official website of Movable. Unzip it to get the server installation package: Movable Server (Linux version).tar. After uploading the file to the server via SSH, etc., you can start the installation process on the server. Taking the bid for Kylin V7 as an example, the following is the whole process of server installation.

  1. In the folder where the server installation package is saved, use tar to decompress the installation package: tar -xf hzg6.1.tar (hzg6.1.tar is the file name of the installation package)
  2. Elevated to administrator rights: su
  3. Grant execution permissions to the installation script: chmod 777 installForguncy_cn.sh
  4. Execute the installation script and wait for it to complete: exec ./installForguncy_cn.sh
  5. After the installation is successful, you can see Forguncy server installed completed in the terminal.

    Install movable type grid on the winning Kylin V7

installForguncy_cn.sh is a movable type grid server installation script, which contains functions such as dependent package installation, firewall policy configuration, etc., which can be described as "one-click fix".

Test and summary

After the server is installed, you can access the management console website in the PC browser at: http://{public IP}:22345/UserService/ManagementPage/LicenseList . When logging in for the first time, please use the default user name administrator and password 123456.

The login page of the movable type management console

At this point, you can deploy and maintain your own web applications on Linux servers just like using Windows servers. With the use of the open source MySQL Community Edition database, let us start an autonomous and controllable journey of enterprise informatization.

If this is your first time to learn about movable type grid and low code, welcome to search "movable type grid" through Baidu to visit the movable type grid official website to learn about low-code technology and product features with revolutionary productivity advantages, view successful cases in various industries, and download and try for free .

Guess you like

Origin blog.51cto.com/powertoolsteam/2561806