layout, hero, features
| layout |
hero |
features |
| home |
| name |
text |
tagline |
image |
actions |
| License Manager |
软件授权管理平台 |
为软件系统提供专业的授权码生成、分发、验证和管理服务 |
| src |
alt |
| /images/logo.png |
License Manager |
|
| theme |
text |
link |
| brand |
快速开始 |
/guide/getting-started |
|
|
|
|
|
|
|
| icon |
title |
details |
| 🔧 |
客户管理 |
完整的客户信息管理和状态控制,支持客户信息的增删改查、状态管理、授权关联等核心功能 |
|
| icon |
title |
details |
| 🔐 |
授权生成 |
支持在线/离线授权模式,基于硬件指纹绑定的授权机制确保安全性 |
|
| icon |
title |
details |
| 📊 |
授权管理 |
实时状态监控和授权生命周期管理,全面掌控授权状态 |
|
| icon |
title |
details |
| 📦 |
部署包生成 |
自动生成包含配置的部署包,简化部署流程 |
|
| icon |
title |
details |
| 🌐 |
API服务 |
提供验证、激活、心跳监控等完善的RESTful API接口 |
|
| icon |
title |
details |
| ⚡ |
高性能 |
Go原生协程支持10,000+并发,API响应时间<50ms,内存占用<100MB |
|
| icon |
title |
details |
| 🔒 |
安全可靠 |
JWT认证、HMAC-SHA256签名、硬件绑定、HTTPS加密,多重安全保障 |
|
| icon |
title |
details |
| 🛠️ |
跨平台 |
支持多平台硬件信息获取,Docker部署,系统服务运行 |
|
|
在线演示
访问地址:lm.cedar-v.com:18080
登录凭证:
::: tip 提示
这是一个功能演示环境,您可以体验已开发的核心特性。我们正在持续开发中,更多功能将陆续上线。
:::
快速安装
查看 快速开始文档 了解详细的部署步骤和配置说明。
技术栈
后端
- Go 1.23+
- Gin框架
- GORM
- Viper配置
- Logrus日志
开源许可
本项目采用 GPL-3.0 开源许可证
- ✅ 自由使用、学习、修改和分发
- ✅ 允许商业使用
- ⚠️ 衍生作品必须同样开源
- ℹ️ 如需专有许可证或商业支持,请联系项目维护者
加入社区
扫码加入QQ群
- 分享使用经验和最佳实践
- 提出问题和获得帮助
- 参与新功能讨论
- 反馈问题和改进建议
<style>
.tech-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin: 2rem 0;
}
.tech-category {
background: var(--vp-c-bg-soft);
border-radius: 8px;
padding: 1.5rem;
border: 1px solid var(--vp-c-divider);
}
.tech-category h3 {
margin: 0 0 1rem 0;
font-size: 1.1rem;
color: var(--vp-c-brand);
border-bottom: 2px solid var(--vp-c-brand);
padding-bottom: 0.5rem;
}
.tech-category ul {
list-style: none;
padding: 0;
margin: 0;
}
.tech-category li {
padding: 0.5rem 0;
color: var(--vp-c-text-2);
}
.tech-category li:before {
content: "▸ ";
color: var(--vp-c-brand);
font-weight: bold;
margin-right: 0.5rem;
}
.community {
display: flex;
align-items: center;
gap: 2rem;
margin: 2rem 0;
}
.community img {
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.community ul {
list-style: none;
padding: 0;
}
.community li {
padding: 0.25rem 0;
}
.community li:before {
content: "✓ ";
color: var(--vp-c-brand);
font-weight: bold;
}
</style>