11. Deployment

Deployment Guide #

This chapter covers SmartChart deployment in different environments, including development and production deployment.

Quick Navigation #

Document Content
Linux Quick Start CentOS 7 + Python 3.9 setup
Linux Production Deployment Nginx + uWSGI production deployment
SQLite3 Version Error CentOS 7 SQLite3 upgrade solution
Windows Deployment Windows platform deployment guide
Report Embedding iframe embedded public reports
Single Sign-On SHA1 encrypted token SSO
WeCom SSO WeChat Work OAuth2.0 login
DingTalk SSO DingTalk OAuth2.0 login
User Registration Email activation registration
Custom Homepage Logo/title/LLM/theme configuration

Deployment Options #

Method Use Case Document
pip install Development testing, personal use Quick Start
uWSGI + Nginx Linux production environment Production Deployment
Docker Containerized deployment Full solution in Pro Edition
Offline Deployment No-network environment Offline package in Pro Edition

Login Methods #

SmartChart supports multiple login methods:

Method Description
Username/Password Default login method
WeCom OAuth WeChat Work passwordless login
DingTalk OAuth DingTalk passwordless login
Third-Party OAuth Generic OAuth protocol login
Email Registration Self-service registration via email activation