QuCheng cloud-native application delivery platform

Overview

开源轻量级应用交付平台

渠成云原生应用交付平台 是 北京渠成软件有限公司自主设计、研发的开源轻量级应用交付平台。它底层基于容器和Kubernetes技术,通过Helm进行应用的封装,提供了渠成云原生应用市场、服务管理、服务监控与告警、日志管理与审计、集群管理等平台功能,是一款使用简单,功能完备的云原生应用交付平台。

我们秉承Unix哲学,坚持用简单的方法来解决问题,因此平台在设计之初就坚持简单的原则,将底层复杂的技术进行了抽象和屏蔽,让使用者更专注于平台应用本身的体验,同时提供了应用的一键安装、升级、备份与回滚功能。渠成平台,您可信赖的应用交付平台。

为什么用渠成这个名字?

渠成平台全称:渠成云原生应用交付平台

渠成: 取自 “水到渠成” ,寓意“条件”具备后,后续的事情就会变得自然而然。“条件” 指的就是 “渠成平台”,希望渠成平台能够为您的应用管理提供全方位的支持。

渠成平台的设计理念

目前开源和商业的平台软件很多,基本上都是基于容器和Kubernetes的生态实现,涵盖CMDB、自动化运维、CI、CD、GitOPS、DevOps等众多领域。但我们需要回归本心,认真思考我们要的是什么?平台的本质是什么?平台的真正用户是谁?

因此,经过我们的认真思考,来回答上面的几个问题:

  • 平台的本质是什么?:平台只需要支撑业务服务就好,不需要过多的功能,因此我们只做应用安装与管理。
  • 平台的用户是谁?:我们平台的用户是应用使用者,他们关注的是应用的稳定性,因此应用安装、升级、回滚备份是必要功能。

渠成平台不会做复杂的功能,我们的关注点在应用管理,我们要做应用管理的专家。

逻辑结构

逻辑结构

业务层

业务层也称之为前台,承接功能的展现与业务层功能的实现,如用户管理、团队管理、平台管理、服务管理等,通过调用平台层接口实现对后端资源的控制与分配。 业务层使用PHP语言开发,通过zentaoPHP框架来实现,用户不需要关注如何安装业务层,平台命令行自动为您安装该服务。

源码目录:frontend

命令行

负责渠成平台命令行下快速安装、组件维护、状态查询。

源码地址:qucheng_cli

平台层

平台层负责资源的抽象与整合、应用管理、监控告警、安全审计等功能,使用Golang语言开发。

源码目录:backend

调度层

调度层由Kubernetes(K3s)和容器引擎(Containerd)组成,Kubernetes负责容器的调度与管理,容器引擎负责维护容器的状态。

资源层

资源层是服务器和存储,支持虚拟化和分布式存储。渠成平台最少1台机器就可以运行,如果你有更多的服务器,平台支持集群扩容。

主要功能列表

应用市场

提供官方的开源、商业软件,支持一键安装,数秒内就可以安装完成。

  • 急速安装
  • 自定义安装
  • 应用发布

服务管理

软件从应用市场安装后,运行在平台上,我们称之为服务。

  • 服务关闭、启动、重启、删除
  • 服务访问控制
  • 服务备份
  • 服务升级
  • 服务导出
  • 自定义域名

高可用

平台组件、平台上运行的服务原生具备高可用特性。

  • 内置K3s
  • 对接现有Kubernetes
  • 应用高可用
  • 平台组件高可用

仪表盘

展示平台资源使用情况与服务运行情况,一个页面了解全局。

  • 平台全局资源概况
  • 平台动态信息
  • 平台安装的应用详情

监控与告警

平台支持硬件资源、应用状态以及平台自身组件的状态监控与告警。

  • 资源监控
  • 组件监控
  • 行为审计监控
  • 应用指标监控
  • 告警配置

安全审计

平台内置行为与安全审计模块,同时为运行在平台中的应用提供WAF安全防护功能。

  • 平台行为审计
  • Web应用防火墙
  • 应用安全扫描

团队管理

提供团队创建、成员维护以及权限的配置。

  • 成员管理
  • 权限管理

集群管理

支持集群节点的维护、平台模块的监控与伸缩。

许可

ZPL或者AGPL

You might also like...
A simple, standalone, modern PHP class inspector and mapper library, wrapping PHPs native reflection in a fluent interface

A simple, standalone, modern PHP class inspector and mapper library, wrapping PHPs native reflection in a fluent interface.

This library provides a collection of native enum utilities (traits) which you almost always need in every PHP project.

This library provides a collection of native enum utilities (traits) which you almost always need in every PHP project.

This is a Native PHP MVC. If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo.

Welcome to PHP-Native-MVC-Pattern 👋 If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo. Work

Here is the top 100 PHP functions: it is the list of the most often used PHP native functions

Here is the top 100 PHP functions: it is the list of the most often used PHP native functions. If you are a PHP developer, you must know the Top 100 PHP Functions deeply.

This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 3.25.0 platform

This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 3.25.0 platform. It allows you to hear the sound

Simple Symfony API-Platform Template which you can use to start to develop with symfony and api-platform

symfony-api-platform-skeleton Simple Template for Symfony API You can fork it and change the git remote to your Repo git remote set-url your-git-remo

Iran decoration platform is an open source Php web application where you can find your job as a freelancer working in people home in decoration positions and others.

Iran-Decoration Platform Iran decoration platform is an open source Php web application where you can find your job as a freelancer working in people

This script allows to bypass Oracle Cloud Infrastructure 'Out of host capacity' error immediately when additional OCI capacity will appear in your Home Region / Availability domain.
This script allows to bypass Oracle Cloud Infrastructure 'Out of host capacity' error immediately when additional OCI capacity will appear in your Home Region / Availability domain.

Resolving Oracle Cloud "Out of Capacity" issue and getting free VPS with 4 ARM cores / 24GB of memory Very neat and useful configuration was recently

Like Cloud Drive Run on Raspbian + Nginx + PHP

Raspberry-Pi-Cloud Like Cloud Drive Run on Raspbian + Nginx + PHP I Made a Project Called Raspberry-Pi-Cloud. it's on testing stage help me to test it

Comments
  • Bump github.com/swaggo/gin-swagger from 1.4.2 to 1.5.3 in /backend

    Bump github.com/swaggo/gin-swagger from 1.4.2 to 1.5.3 in /backend

    Bumps github.com/swaggo/gin-swagger from 1.4.2 to 1.5.3.

    Release notes

    Sourced from github.com/swaggo/gin-swagger's releases.

    v1.5.3

    Changelog

    c8d47d5 chore: Update multiple API example (#224) f0f0058 fix: typo in gin-swagger parameter (#235)

    v1.5.2

    Changelog

    d496a34 chore: remove google fonts (#227)

    v1.5.1

    Changelog

    b9e926c fix: update gin-contrib/gzip to latest version (#220)

    v1.5.0

    Changelog

    bdcc4ec Configure the default OAuth2 ClientID (#209) a0f71d4 Update README.md (#213) 88c9ed2 chore: add multiple api example (#207) 64d8dea chore: dependencies (#208) 0806351 chore: remove swagger-files from current project in favor of github.com/swaggo/files (#215) 0123113 chore: update swagger-ui to 4.11.0 (#214) de2344d doc: update See Declarative Comments Format URL (#212)

    v1.4.3

    Changelog

    bd7f215 chore: linting (#206)

    Commits
    • c8d47d5 chore: Update multiple API example (#224)
    • f0f0058 fix: typo in gin-swagger parameter (#235)
    • d496a34 chore: remove google fonts (#227)
    • b9e926c fix: update gin-contrib/gzip to latest version (#220)
    • 0806351 chore: remove swagger-files from current project in favor of github.com/swagg...
    • 0123113 chore: update swagger-ui to 4.11.0 (#214)
    • a0f71d4 Update README.md (#213)
    • de2344d doc: update See Declarative Comments Format URL (#212)
    • eb1f2ff docs: starting in Go 1.17, use go install. (#210)
    • bdcc4ec Configure the default OAuth2 ClientID (#209)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 1
Releases(v2.5)
  • v2.5(Dec 25, 2022)

    大家好,渠成企业软件百宝箱 2.5 版本发布了,新增上传泛域名证书功能。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 新增上传泛域名证书功能

    支持上传泛域名证书,方便您使用HTTPS访问服务,提高安全性。 image

    二、2.5 版本详细更新列表

    2.1 新特性

    • 新增支持上传泛域名证书,方便您使用HTTPS访问服务,提高安全性
    • 新增支持负载均衡功能

    2.2 应用更新

    2.2 变更

    • 后台管理新增LDAP编辑功能,您可以方便的修改LDAP的配置信息,也可以方便的在平台内置LDAP和外部LDAP之前切换
    • 后台管理新增SMTP编辑功能,方便您更换邮箱或修改账号信息

    2.3 Bug修复

    • 修复了备份数据清理时可能导致程序退出的问题

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v2.4(Dec 12, 2022)

    大家好,渠成企业软件百宝箱 2.4 版本发布了,新增服务自动备份和域名管理!

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 新增服务自动备份功能

    新增服务自动备份功能,用户可以设置自动备份的时间和周期、数据保留时长,系统根据用户的设定自动以及删除过期的备份。 image

    1.2 新增域名管理

    新增域名管理模块,用户可用自定义的域名替换安装时的默认域名。 image

    二、2.4 版本详细更新列表

    2.1 新特性

    • 新增服务自动备份功能,用户可以设置自动备份的时间和周期、数据保留时长,系统根据用户的设定自动以及删除过期的备份。
    • 新增域名管理模块,用户可用自定义的域名替换安装时的默认域名。

    2.2 应用更新

    2.3 变更

    • 简化服务备份数据列表,突出关键数据,简单明了
    • 禅道支持对接邮件服务,自动配置SMTP
    • 服务高级配置页,修改自定义配置,将会自动重启服务

    2.4 Bug修复

    • 解决了多个备份同时运行时可能导致失败的问题
    • Jenkins 应用发布 2.361.4 版本,解决了在较新操作系统上资源隔离无效的问题

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v2.3(Nov 25, 2022)

    大家好,渠成企业软件百宝箱 2.3 版本发布了!增加了 SMTP 服务配置功能。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 增加 SMTP 服务

    增加全局邮箱 SMTP 配置,为平台上的服务提供统一的邮件配置,安装应用时启用SMTP 可以直接使用全局的 SMTP 配置来发送邮件。 image

    二、2.3 版本详细更新列表

    2.1 新特性

    • 增加全局邮箱 SMTP 配置,为平台上的服务提供统一的邮件配置,安装应用时启用SMTP可以直接使用全局的SMTP配置来发送邮件。

    2.2 应用更新

    2.3 变更

    • 命令行安装支持指定持久化目录
    • GitLab 支持集成平台 LDAP 登录和邮件发送功能
    • YApi 支持集成平台邮件发送功能
    • 数据库备份后的存储从本地文件系统切换到了内置 minio 对象存储服务,对应目录变为 /opt/quickon/backup/dbs
    • 优化服务管理:增加了新的服务状态,使服务状态显示得更清晰准确
    • 优化服务操作:调整卸载按钮的可用条件,使用卸载服务更灵活

    2.4 Bug修复

    • 服务升级或配置更新后,状态能够正确地显示为更新中,而不再是异常

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v2.2(Nov 14, 2022)

    大家好,渠成企业软件百宝箱 2.2 版本发布了!新版本内置了对象存储服务,提高了数据备份的效率和可行性;支持禅道系列应用升级到高级版本。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 内置对象存储服务

    渠成的服务在备份数据时数据自动保存到内置的对象存储服务中。提高了数据备份的效率和可靠性。 image

    二、2.2 版本详细更新列表

    2.1 新特性

    • 内置对象存储服务
    • 支持禅道系列应用从低级版本向高级版本的升级
    • 新增全局共享PostgreSQL数据库
    • 内置证书轮换功能

    2.2 应用更新

    2.3 变更

    • 优化了部分UI: 服务列表页添加升级按钮
    • LDAP 账号信息页增加一键复制密码的功能
    • 优化后台数据库管理使用体验
    • 备份超时时间延长至 5 分钟
    • 执行完备份任务后,增加了一些校验步骤,确保数据安全
    • 命令行:
      • 新增子命令qcadmin manage renewtls轮换集群证书
      • 修复 arm 架构 crash
      • 新版本默认配置内部存储域名等相关数据提升体验

    2.4 Bug修复

    • 修复因探针失效导致无法访问渠成控制台的问题

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v2.1(Oct 28, 2022)

    渠成企业软件百宝箱 2.1 版本发布, 服务支持自定义配置

    大家好,渠成企业软件百宝箱 2.1 版本发布了!新版本服务支持自定义配置;支持禅道对接渠成的LDAP;优化了多项用户交互体验。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 服务支持自定义配置

    image

    二、2.1 版本详细更新列表

    2.1 新特性

    • 服务支持自定义配置

    2.2 应用更新

    2.3 变更

    • 禅道企业版、旗舰版支持对接渠成 LDAP
    • 优化服务回滚时的交互,增加提示信息:建议用户回滚前先备份,并显示最近的备份时间
    • 优化仪表盘:增加CPU和内存用量数值的展示
    • 优化服务列表:服务列表只展示运行中的服务,使展示内容更聚焦
    • 调整服务操作按钮可用状态,使卸载按钮的可操作性更灵活

    2.4 Bug修复

    • 备份 PostgreSQL 数据库时支持多种格式,能够正确还原不同版本的数据文件了

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v2.0(Oct 21, 2022)

    大家好,渠成企业软件百宝箱2.0版本发布,支持对接外部 LDAP 配置及调整应用内存大小,方便用户根据自己的使用情况进行调整。本次更新还上架、更新了多款应用,欢迎体验!

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 支持对接外部 LDAP

    image

    1.2 支持调整应用内存大小

    • 用户可以根据实际使用情况,在应用的高级设置里,调整应用内存大小。 image

    二、2.0 版本详细更新列表

    2.1 新特性

    • 支持对接外部 LDAP
    • 支持调整应用内存大小
    • 服务的高级设置中增加关联/取消关联 LDAP

    2.2 新增应用

    2.3 变更

    q命令:

    • 优化卸载流程,清理容器网络资源
    • 优化域名申请流程
    • 安装时检查硬盘大小

    2.4 Bug修复

    • 修复了数据目录中存在软链接时,导致还原失败的问题
    • 修复了 Gogs 应用关闭 LDAP 报错的问题
    • 修复了渠成后台和 Adminer 管理 MongoDB & PostgreSQL 提示扩展不存在的问题

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v1.6(Sep 28, 2022)

    渠成企业软件百宝箱 1.6 版本发布,内置 LDAP 服务。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    内置 LDAP 服务

    • YApi、Gogs 等支持 LDAP 的应用可以使用渠成内置的 LDAP 服务了 image

    二、1.6 版本详细更新列表

    2.1 新特性

    内置 LDAP 服务

    • 内置 LDAP 服务,支持 LDAP 的应用可以使用内置 LDAP 服务

    q 命令安装 1.6 版本

    • 增加q命令行一键安装渠成百宝箱 1.6 版本

    2.2 应用动态

    2.3 变更

    • 服务详情页的状态增加了下载中,当容器镜像拉取失败导致重试的时候会报告此状态
    • 禅道应用镜像升级,支持调整最大上传文件的限制

    2.4 Bug修复

    • 修复了GitLab 服务备份时,无法对 PostgreSQL 单独备份的问题
    • 修复了服务关闭再启用后,备份失败的问题
    • 修复了切换浏览器 Tab 页导致页面跳转的问题
    • 修复了 YApi 应用安装后启动失败的问题

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v1.5(Sep 14, 2022)

    渠成企业软件百宝箱 1.5 版本发布, 命令行工具q功能增强, 用户可以通过命令行工具快速安装应用市场应用。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 命令行工具q功能增强

    1.2 PostgreSQL备份还原

    • 新增对PostgreSQL的备份还原支持

    二、1.5版本详细更新列表

    2.1 新特性

    命令行安装应用

    • 增加q命令行支持初始化平台时默认安装禅道开源版
    • q app子命令增强, 新增子命令installmarket, 支持安装指定应用或者从应用市场安装

    PostgreSQL备份还原

    • 新增对PostgreSQL的备份还原支持,用户可对使用了PostgreSQL的应用做完整备份,如SonarQube。

    2.2 新增应用

    2.3 变更

    • 优化命令行日志展示
    • 优化了服务管理页面的性能
    • 调整平台管理员账号初始化流程

    2.4 Bug修复

    • 修复了渠成平台和渠成官网中,应用市场按上架时间排序不正确的问题
    Source code(tar.gz)
    Source code(zip)
  • v1.4(Sep 2, 2022)

    渠成企业软件百宝箱 1.4 版本发布,上线全新应用详情页面,提供应用截图、源代码地址、Dockerfile源码地址、论坛地址和应用动态信息,让您用的放心。后续我们会针对每一款应用提供使用教程与版本更新日志。

    我们的官网提供渠成软件百宝箱的试用,您可以在应用市场选取喜欢的应用体验安装与试用,同时,我们还提供每一款应用的演示服务,让您快速体验不同的应用。

    一、新增功能

    1.1 全新应用详情页

    应用详情页

    • 新增应用截图
    • 新增应用源码地址、Dockerfile地址、论坛地址
    • 新增应用动态信息,包括应用更新、应用使用手册等该应用相关文章

    1.2 导航页支持自定义服务

    本次更新,导航页支持更换默认背景图片、添加非渠成安装的服务,支持隐藏未启用的应用。

    导航页

    1.3 官网提供应用试用与演示

    本次更新将应用市场集成到了官网,这样,您不需要安装渠成软件百宝箱,即可在线体验应用的安装与试用

    官网应用试用与演示

    二、1.4版本详细更新列表

    2.1 新特性

    全新应用详情页

    • 新增应用截图

    • 新增应用源码地址、应用Dockerfile源码地址、论坛地址

    • 新增应用动态新闻列表

    导航页功能更新

    • 支持自定义背景图
    • 支持增加自定义服务地址
    • 可隐藏关闭的应用

    应用市场试用与演示

    • 官网支持应用安装试用
    • 官网支持应用演示

    2.2 新增应用

    • 上架 Collabora Office 应用,可配合禅道使用,开启附件预览功能

    • 上架 ZincSearch 应用,轻量级全文搜索引擎,Elasticsearch 的替代品。

    • 上架 Umami 应用,开源、注重隐私,可以替代谷歌分析的自托管网站分析解决方案。

    • 上架 Drawio 应用,免费和开源的跨平台图形绘制软件。

    • 上架 Registry 应用,容器镜像仓库应用。

    • 上架 ChartMuseum 应用,开源Chart仓库托管工具。

    2.3 变更

    • 应用Helm版本号改为 yyyy.mm.ddnn 的形式,方便标记Helm版本号。

    • 应用升级判断条件改为应用版本,而非Helm版本。

    • 支持安装历史版本的功能(测试环境)。

    • 禅道应用变更

      • 新增旗舰版3.3 Kubernetes镜像构建命令,解决kubernetes环境下授权失效问题.

      • 新增旗舰版3.3 Kubernetes arm64架构 镜像构建命令.

      • 调整安装向导检查脚本,保证安装完成后再删除 install.php 和 upgrade.php文件

      • 替换MySQL服务检查命令,提升检查效率

      • 更新MySQL-Client包,支持MySQL 8.0

      • Dockerfile设置默认bash,提升极端情况下的兼容性.

      • 设置make命令的默认指令,当未加参数时,显示make help指令.

      • 提升make help命令的兼容性,支持指令中包含数字的情况.

      • 解决设置Redis保存Session时无法进行初始化安装的问题 #1

    2.4 Bug修复

    • 修复已安装的服务切换应用市场后,关闭、启动、卸载按钮无法正常使用的问题。
    • 修复应用市场搜索框无法搜索包含空格的应用名称的问题。
    • 修复应用市场搜索包含大写字母的应用时无法找到的问题。
    Source code(tar.gz)
    Source code(zip)
  • v1.3.2(Aug 19, 2022)

  • v1.3.0(Aug 10, 2022)

    渠成平台 1.3 版本发布,新增数据库管理功能、新增服务导航页、优化服务备份管理、多款应用发布了新版本等,为您更好地使用平台和应用、享受云原生应用的快捷与方便提供了更有力的支撑。

    平台主要新增功能如下:

    通过集成Adminer新增数据库管理功能,方便您管理平台上的所有数据库。

    新增服务导航页,通过把常用应用固定在导航页可以快速访问已安装的应用,还可以通过名称全局检索已安装的应用。

    新上架4款应用:2FAuthGiteaChartmuseumYApi

    同步更新了应用市场的所有应用到最新版

    优化后台管理,以图标的形式展示后台管理功能,清晰、直观。

    V1.3 版详细更新列表

    一、新特性

    1.1 命令行工具升级
    • 新增全局数据库管理入口
    • 新安装支持外部数据存储如mysql
    1.2 新增功能
    • 新增数据库管理功能Adminer,方便您管理平台上的所有数据库。
    • 新增服务导航页,通过把常用应用固定在导航页可以快速访问已安装的应用,还可以通过名称检索已安装的应用。

    二、应用市场

    • 新增2FAuth应用::基于Web的动态口令管理工具,可替代Google Authenticator。
    • 新增Gitea应用: 一个开源社区驱动的轻量级代码托管解决方案。
    • 新增Chartmuseum应用:开源Chart仓库托管工具。
    • 新增YApi应用:高效、易用、功能强大的 api 管理平台。

    三、体验优化

    • 新版后台管理,以图标的形式展示后台管理,清晰、直观。
    • 新版服务备份管理页面,增加了更多的备份信息,让您更详实的了解备份数据。

    四、BUG修复

    • 修复禅道系列应用安装异常的问题
    • 修复命令status状态显示异常

    相关文档

    Full Changelog: https://github.com/easysoft/quickon/compare/v1.2.0...v1.3.0

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Jul 27, 2022)

    发布日期:2022年07月28日

    一、新特性

    • Ingress版本升级到最新稳定版本。

    • K3s更新到最新稳定版。

    • 支持自定义域名。

    • 支持自定义haogs.cn二级子域名并支持签发https证书。

    • 新增app子命令管理应用。

    • 优化upgrade/manage子命令, 支持升级某单一组件。

    • 服务详情页增加资源使用率可视化展示。

    • 新增安装应用前检查集群资源的功能,提升应用安装与启动的体验。

    • 新增应用元数据校验功能,解决在恢复平台备份时数据不一致的情况。

    • 增加服务备份、还原功能。

    • 安装应用时支持应用使用共享数据库。

    二、应用市场

    • 新增spug轻量运维平台应用
    • 新增next-terminal轻量堡垒机应用

    三、体验优化

    • 添加 console 保留字,避免应用自定义名称与控制台地址冲突。
    • 优化交互提示信息,操作应用的过程中,提示信息更清晰、更准确。
    • 修改服务控制按钮样式,以文字形式展示,更直观、清晰、易懂。
    • 系统管理页,优化备份还原弹窗 样式。

    四、BUG修复

    • 修复弹窗层叠错乱的问题。
    • 修复备份目录权限问题。

    相关文档

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Jul 18, 2022)

    发布日期:2022年07月18日

    一、 新特性

    • 服务详情页增加资源使用率可视化展示。
    • 新增安装应用前检查集群资源的功能,提升应用安装与启动的体验。
    • 新增应用元数据校验功能,解决在恢复平台备份时数据不一致的情况。

    二、体验优化

    • 添加 console 保留字,避免应用自定义名称与控制台地址冲突。
    • 优化交互提示信息,操作应用的过程中,提示信息更清晰、更准确。

    三、BUG修复

    • 修复弹窗层叠错乱的问题。
    • 修复备份目录权限问题。

    四、应用

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Jul 7, 2022)

    一、新特性

    发布日期:2022年7月6日

    1.1 命令行工具升级

    • Ingress版本升级到最新版本,增加应用未就绪的等待页面。
    • K3s更新到最新版。
    • 收集系统信息生成Bug report,用户可以选择是否要提交该数据。
    • q 命令支持get app功能,查询已安装服务的状态与日志。
    • 安装时支持绑定默认域名。
    • 支持命令行重置渠成平台管理员密码。
    • 支持应用版本变动说明URL地址的设置,方便用户查询升级日志。

    1.2 已安装应用支持版本检查与一键升级

    • 应用市场所有上线应用都支持升级。
    • 应用安装后,如果有新版本,会提示用户升级。

    1.3 新增应用名称与域名修改

    • 应用安装时可以修改服务名称。
    • 应用安装支持修改默认绑定的三级域名。

    1.4 平台支持备份恢复与升级

    • 平台提供手动与升级前自动备份功能。
    • 平台提供数据库恢复功能。
    • 平台自动检测版本,当有新版本发布时提示升级。

    二、应用市场

    • 新增Adminer应用
    • 新增code-server应用
    • 新增SonarQube应用
    • 禅道开源版 17.1 升级到 17.2
    • 禅道企业版 7.1 升级到 7.2
    • 禅道旗舰版 3.2 升级到 3.3
    • 禅道迅捷版 1.1 升级到 1.2
    • 禅道迅捷企业版 1.1升级到 1.2
    • 喧喧 6.0beta 升级到 6.0正式版

    三、体验优化

    • 优化安装前的检查(CentOS 防火墙提醒放行端口)。
    • 支持应用默认密码的设置,并显示在应用详情页。
    • 支持设置应用的概要信息与完整信息。
    • 应用未就绪时平台会提升应用等待页面。
    • 应用升级时提示升级信息,并给出变更日志的地址。
    • 已安装应用,启动成功后,访问按钮显示在卡片首页,方便打开应用首页。
    • 已安装应用,有新版本时,更新按钮显示在卡片首页,方便及时更新应用。
    • 增加修改应用名称日志,记录修改前与修改后的名称。

    四、BUG修复

    • 修复已安装docker下cgroups问题。

    五、相关文档

    六、快速体验

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Jul 1, 2022)

    发布日期: 2022-06-06

    渠成平台1.0 正式发布

    功能特性

    • 快速安装 平台命令行工具,支持平台的快速安装、状态查询与故障诊断

    • 应用市场 提供适配平台的精品应用,支持一键安装,官方同步更新。

    • 服务管理 安装的服务支持一键升级、备份与恢复。

    • 仪表盘 提供平台整体状态、资源使用以及已安装服务的列表显示。

    Source code(tar.gz)
    Source code(zip)
Owner
EasySoft
EasySoft
Jéssica Paula 7 Aug 12, 2022
Food theme for Commerce, intended for food delivery/pickup use cases

Food theme for Commerce ################################ WORK IN PROGRESS - NOT READY FOR USE ################################ This theme for Commerce

modmore | More for MODX 5 Feb 15, 2022
Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

null 33 Dec 14, 2022
Apache OpenWhisk is an open source serverless cloud platform

OpenWhisk OpenWhisk is a serverless functions platform for building cloud applications. OpenWhisk offers a rich programming model for creating serverl

The Apache Software Foundation 5.9k Jan 8, 2023
Native desktop applications with PHP

php-gui php-gui allows you to build desktop ui applications with PHP only. It leverages FFI extension and Tcl/Tk for that, thus you don't need to comp

Alexei Skorobogatko 342 Dec 27, 2022
Converts any PocketMine-MP 3.0 extended blocks into PM4 native blocks!

ExtendedBlocksConverter Converts any PocketMine-MP 3.0 extended blocks into PM4 native blocks! Yes, you heard right, this plugin can convert any lefto

Covered123 6 Jun 4, 2022
YogsMAP adalah GIS(Geographic Information System) yang dibangun dengan PHP Native, MapBox API dan Boostrap

YogsMAP adalah GIS(Geographic Information System) yang dibangun dengan PHP Native, MapBox API dan Boostrap. Website ini menampilkan data pada area di yogyakarta, serta bisa menampilkan lokasi-lokasi yang diinginkan.

Krisna Dewa 3 Nov 18, 2022
Magento React Native Community

Magento React Native Community New version of the https://github.com/troublediehard/magento-react-native based on GraphQL api. Which will be covered w

Dima Portenko 52 Dec 21, 2022
React Native mobile app for Magento 2.x

Open source React Native mobile app for Magento 2 Magento React Native is a fully functional eCommerce App for your Magento 2 website. It uses Magento

Dima Portenko 290 Dec 1, 2022
Mage2click toolset to create and manage the Magento Docker development environment with mutagen.io file-sync for macOS and native filesystem mounts on Linux.

Mage2click - Magento Docker Toolset Mage2click toolset is a system-wide command-line tool for creating and managing simultaneously running Magento Doc

Mage2click 69 Nov 28, 2022