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>