11.部署指南

部署指南 #

本章介绍 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 协议登录
邮箱注册 邮件激活后自助注册