1- import { Callout } from ' nextra/components'
2- import { Steps } from ' nextra/components'
1+ import { Callout , Steps } from ' nextra/components'
32
4- ## 本地部署
3+ ## 快速开始
54<Callout type = " info" emoji = " ℹ️" >
65 ** Prerequisite** You should have installed Node.js (version 18.10.0 or
76 higher).
@@ -12,7 +11,6 @@ import { Steps } from 'nextra/components'
1211
1312 ``` bash
1413 git clone https://github.com/AprilNEA/ChatGPT-Admin-Web.git
15- git checkout v3
1614 cd ChatGPT-Admin-Web
1715 pnpm install
1816 ```
@@ -61,21 +59,73 @@ import { Steps } from 'nextra/components'
6159
6260 ```
6361
64- ### 启动项目
62+ 设置 ` REDIS_URL ` 环境变量,例如:
6563 ``` bash
66- turbo run start
64+ export REDIS_URL=redis://localhost:6379/0
6765 ```
66+ > 可通过 Docker 快速启动一个 Redis 数据库
67+ >
68+ > ` docker run -p 6379:6379 -d redis/redis-stack:latest `
6869
69- 项目默认运行在 ` http://localhost:3000 ` 。
70-
71- 首次打开应自动转跳` http://localhost:3000/install ` 设置管理员账户和密码,设置成功后即可登录。
7270
73- </Steps >
71+ ### 启动项目
72+ ``` bash
73+ pnpm run start
74+ ```
7475
76+ 项目默认运行在 ` http://localhost:3000 ` 。
7577
78+ 首次运行项目会自动生成` config.json ` , 并导入` DATABASE_URL ` 和` REDIS_URL ` 环境变量,后续更改可直接修改` config.json ` 。
7679
80+ <Callout type = " warning" emoji = " 👷♀️" >
81+ Dashboard is coming soon.
82+ </Callout >
7783
84+ ~~ 首次打开应自动转跳` http://localhost:3000/install ` 设置管理员账户和密码,设置成功后即可登录。~~
7885
86+ </Steps >
7987
88+ ## 配置
8089
90+ <Callout type = " info" emoji = " ℹ️" >
91+ 邮件服务仅 Resend 通过测试。
92+ 短信服务仅 UniSMS 通过测试。
93+ 支付服务仅 Xunhu 通过测试。
94+ </Callout >
8195
96+ ``` json
97+ {
98+ ...// 自动生成部分
99+
100+ "openai" : {
101+ "baseUrl" : " https://api.openai.com/v1" ,
102+ "keys" : [
103+ " fff"
104+ ]
105+ },
106+ "email" : {
107+ "use" : " resend" ,
108+ "domain" : " example.com" ,
109+ "resend" : {
110+ "apiKey" : " fff"
111+ }
112+ },
113+ "sms" : {
114+ "use" : " uni" ,
115+ "uni" : {
116+ "signature" : " XX科技" ,
117+ "apiKey" : " ffffff"
118+ }
119+ },
120+ "payment" : {
121+ "use" : " xunhu" ,
122+ "xunhu" : {
123+ "wapName" : " XX科技" ,
124+ "appId" : " ffffff" ,
125+ "appSecret" : " ffffff" ,
126+ "notifyUrl" : " https://example.com" ,
127+ "returnUrl" : " https://example.com"
128+ }
129+ }
130+ }
131+ ```
0 commit comments