[Open Source] An All-in-One, Out-of-the-Box, Extensible Component-Based Software Factory and Low-Code Development Platform

Open SourceProcess Management
2026-06-28 05:17 1 次浏览 • 0 次下载 0KB
[Open Source] An All-in-One, Out-of-the-Box, Extensible Component-Based Software Factory and Low-Code Development Platform

1. Project Overview

An all-in-one, out-of-the-box, extensible, component-based software factory! An efficient and easy-to-use software development designer featuring low-code development and component-based architecture. Helps small and medium-sized businesses achieve digital transformation quickly and at low cost while improving developer productivity.

The Qingyun Client Deployment Suite provides one-click deployment capabilities, primarily for users who require localized offline deployment. Currently, localized deployment supports standalone mode only. Users requiring high-availability deployment can conduct their own research or seek technical support from the Qingyun R&D team. Local deployment serves only as the runtime environment for the front-end and back-end applications developed by users. It does not include application design, monitoring, or operations and maintenance. For application design, monitoring, and operations and maintenance, please refer to Qingyun UC on the cloud platform.

2. Open Source License

Licensed under MIT

3. Screenshots

System Screenshot

Module    
User & Customer Management Image Image
Member Management & Role Management Image Image
Project Management & Feature Management Image Image
Event Management & Event Types Image Image
Service Configuration Image  

4. Feature Overview

System Management Center Feature List

Menu

Function

Description

System Management

User Management

Provides account information maintenance, authorization management, and account status management, including enabling and disabling accounts.

 

Customer Management

Provides maintenance and management of customer information and branch organizations, as well as access to customer order information.

 

Role Management

Provides role data maintenance and management, including creating and editing roles and querying the role list.

 

Member Management

Internal customer member groups and group member management, providing CRUD operations for member groups and group authorization.

 

Feature Management

Maintenance and management of system features and menus.

 

Project Management

Maintenance and management of customer projects, including creation, editing, and deletion.

Event Management

Event Management

Maintenance of alert events, including creation, editing, and deletion, as well as event rule configuration.

 

Event Types

Maintenance of event templates and event attribute data.

 

Service Configuration

Maintenance of service configuration information.

5. Tech Stack

Resource Requirements

Operating System

In principle, any operating system with Docker and Docker Compose installed is supported. For example, Windows 11 with Docker Desktop installed.

Installation and deployment on a Linux operating system are recommended. This manual primarily covers deployment based on CentOS 7.
  • CentOS: Version 7 or later

  • Docker: Version 20.20.22 or later

  • docker-compose : v2.16.0

[root@itserver02 proc]# cat /proc/version
Linux version 5.4.249-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)) #1 SMP Wed Jun 28 10:36:05 EDT 2023
[root@itserver02 proc]# docker --version
Docker version 20.10.22, build 3a2c30b
[root@itserver02 proc]# docker-compose --version
Docker Compose version v2.16.0
[root@itserver02 proc]#

Recommended Configuration

  • CPU:4C

  • Memory: 16 GB

  • Disk Space: 200 GB

Deployment Components

Since the client is designed entirely based on a distributed microservices architecture, all required service modules and basic components must be deployed, even though the DEMO uses a standalone deployment. These mainly include:

Module Name

Version

Description

MySQL

5.7

Configuration Database

Redis

6.2.6

Cache Database

Nacos

2.3.3

Microservices Configuration Center

qingcloud-gateway

1.0.0

Microservices Gateway

qingcloud-auth

1.0.0

Qingyun Information Technology Authentication Module

qingcloud-admin

1.0.0

Qingyun Information Technology MC Management Center Component

qingcloud-nginx

1.0.0

Nginx Component

qingcloud-bexecutor

1.0.0

Qingyun UC Design Center Backend Offline Job Execution Center

qingcloud-fexecutor

1.0.0

Qingyun UC Design Center Frontend Application Offline Execution Center

     

Deployment Method (Standalone Docker)

It's so simple that any further explanation would be pointless.

File Preparation

qingcloud-platform/qingcloud-docker/qingcloud-ec/

Copy the file: docker-compose-all.yaml and rename it to docker-compose.yaml. Modify some parameters as needed.
This deployment method requires a stable network connection. It needs to download a large number of Docker images. All services are deployed on a single node using this method. If you need cluster deployment, you can seek assistance or conduct your own research.

Initialization

Run the following command: mkdir -pv /u01/{mysql,redis,nacos,minio,,qingcloud-gateway,qingcloud-auth,qingcloud-admin,qingcloud-bexecutor,qingcloud-fexecutor}/{data,config,logs}

Execute

docker-compose up -d

When executing the above command, you may see numerous errors in the background due to startup order issues. However, these errors will not affect startup. Therefore, it is recommended to start each module separately. Users can also deploy the modules across multiple servers.

docker-compose up mysql redis  minio -d
docker-compose up nacos nginx -d
docker-compose up gateway auth -d
docker-compose up admin bexecutor fexecutor -d

Configuration

After a long wait, open your browser and navigate to the following address (we usually only use Chrome, but other browsers may also work. Feel free to try whichever you prefer).

http://ip:9100
Username: admin
Password: Qingcloud@3721

Image

Import Application

Image

Next Steps

After deploying the Qingyun UMEDA client, only platform management features will be visible. You only need to use the [Qingyun MC Management Platform Operation Manual] to import applications developed using the [Qingyun UC Designer Operation Manual] to complete the deployment of business applications.

Compile

Configure the JDK version to 17 or later, modify several configuration settings in the pom file, and in principle, simply run [mvn clean package]. If any problems occur, check the log information or contact the official support team for assistance.

#1
资源直链https://gitee.com/qingplus/qingcloud-platform
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare