部署指南 #
本章介绍 SmartChart 在不同环境下的部署方式,包括开发部署和生产部署。
快速导航 #
| 文档 | 内容 |
|---|---|
| Linux 快速开始 | CentOS 7 + Python 3.9 环境搭建 |
| Linux 生产部署 | Nginx + uWSGI 生产部署 |
| SQLite3 版本错误 | CentOS 7 SQLite3 升级方案 |
| Windows 部署 | Windows 平台部署指引 |
| 报表嵌入 | iframe 嵌入公开报表 |
| 单点登录 | SHA1 加密 token SSO |
| 企微单点 | 企业微信 OAuth2.0 登录 |
| 钉钉单点 | 钉钉 OAuth2.0 登录 |
| 用户注册 | 邮件激活注册功能 |
| 自定义首页 | Logo/标题/大模型/主题配置 |
部署选项 #
| 部署方式 | 适用场景 | 文档 |
|---|---|---|
| pip install | 开发测试、个人使用 | 快速开始 |
| uWSGI + Nginx | Linux 生产环境 | 生产部署 |
| Docker | 容器化部署 | 专业版提供完整方案 |
| 离线部署 | 无网环境 | 专业版提供离线安装包 |
登录方式 #
SmartChart 支持多种登录方式:
| 方式 | 说明 |
|---|---|
| 用户名/密码 | 默认登录方式 |
| 企业微信 OAuth | 企微工作台免密登录 |
| 钉钉 OAuth | 钉钉工作台免密登录 |
| 第三方 OAuth | 通用 OAuth 协议登录 |
| 邮箱注册 | 邮件激活后自助注册 |