Thanks to visit codestin.com
Credit goes to github.com

Skip to content

UpgradeLink全端支持,应用升级系统与应用升级分发平台。支持安卓 Tauri Electron

License

jiangge/upgradelink

 
 

Repository files navigation

Upgradelink

GitHub Repo stars star

它是做什么的

UpgradeLink 是全端支持的应用升级系统与应用升级分发平台,为应用提供一站式的应用升级及分发解决方案,核心价值包括:

  • 有效降低技术门槛
  • 减少研发成本
  • 助力业务快速搭建稳定高质量的应用

介绍

1、全端应用升级支持

覆盖主流应用开发框架/系统,提供针对性升级能力:

支持类型 核心功能描述
安卓应用升级 支持 APK 文件上传与管理,提供专属升级策略,用于应用更新
Tauri 应用升级 完全兼容 Tauri 官方升级组件接口,提供标准化升级策略与流程管理
Electron 升级 完全兼容 Electron 官方升级组件接口,提供标准化升级策略与流程管理

2、核心功能模块

企业级安全防护(🔐)

  • API 服务内置多重安全机制,采用签名验证、防重放攻击、请求频率限制等技术
  • 保障应用升级过程零风险

开箱即用 API-SDK(📦)

| Go | Java | Python | Dart | Android | TypeScript |

  • 支持主流开发语言:Go、Java、Python、Dart、Android、TypeScript
  • 优势:提供便捷的 SDK 接入方式,帮助快速实现应用升级功能

灵活升级策略(📁)

  • 支持维度:设备、机型等
  • 管理方式:可通过可视化控制台精准管理升级包分发

快速开始只需4步。

1. 环境准备

需要安装Docker

2. 下载项目

2.1

从GitHub下载项目

git clone https://github.com/toolsetlink/upgradelink.git

从GitCode下载项目

git clone https://gitcode.com/toolsetlink/upgradelink.git

3.进入项目 启动development目录下的 mysql 与 redis

注意:如果有独立的mysql 与 redis 环境 参考 自行build 文档。

3.1 启动 mysql

cd upgradelink/development/mysql-8.4.3
docker-compose up -d

3.1 启动 redis

cd upgradelink/development/redis-6.0.20
docker-compose up -d

4. 启动UpgradeLink

首次执行命令时,会自动下载所需的相关Docker镜像,需要等待的时长取决于网络速度。您也可以提前下载好相关镜像,以缩短执行部署命令的等待时间。

docker run -d --add-host=host.docker.internal:host-gateway -p 8081:8080 -p 8888:8888 toolsetlink/upgradelink-standalone:v2.0.6

其他方式快速入门:

文档

您可以从 UpgradeLink 网站查看完整文档。

所有最新和长期通知也可以在此处找到 UpgradeLink 通知问题

贡献

欢迎贡献者加入 UpgradeLink 项目。请 进群 了解如何为这个项目做出贡献。

本项目基于 Go Zerosimple-admin 开发。

其他相关项目存储库

Sdk

谁在使用

  • 托管应用:100+
  • 托管应用版本:900+

托管的开源项目

企业版 开源计划-免费提供服务 计划链接

note-gen (AI笔记软件) | BongoCat(桌宠) | MarkFlowy (MD 编辑器) | lazyeat (手势控制) |

Contributors

Star History

Star History Chart

授权

为避免对授权范围的误解,本项目对“自用”和“商用”的界定如下:

🔍 允许的“自用”行为(无需额外授权)

  1. 个人场景
    • 个人非盈利性使用(如学习、个人工具部署、非商业目的的个人项目);
    • 修改代码后仅用于个人使用(不向任何第三方传播、提供服务或收费)。
  2. 企业/组织场景
    • 企业内部员工使用(如部署在公司内网供员工办公使用、内部系统集成);
    • 企业为自身业务需求进行二次开发,但修改后的版本仅用于企业内部运营(不对外提供)。

❌ 禁止的“商用”行为(需提前获得作者书面授权)

  1. 直接或间接将本项目(或修改后的衍生版本)作为商品销售、出租、许可给第三方;
  2. 基于本项目提供付费服务(如付费托管、技术支持、定制化开发服务等);
  3. 将本项目(或修改后的衍生版本)嵌入商业产品中,以盈利为目的向客户提供;
  4. 以“开源免费”为噱头,通过广告、流量、数据收集等方式从本项目中获利;
  5. 其他以盈利为目的的使用方式(未明确列举但符合“商用”性质的行为)。

📩 授权申请

若你需要在上述“禁止的商用行为”范围内使用本项目,请通过 [email protected] 联系作者,获取书面授权许可。

About

UpgradeLink全端支持,应用升级系统与应用升级分发平台。支持安卓 Tauri Electron

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 39.3%
  • Vue 29.4%
  • TypeScript 21.7%
  • PLpgSQL 6.8%
  • CSS 0.9%
  • Shell 0.6%
  • Other 1.3%