48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# SACN Comment
|
||
|
||
使用 fastapi 开发的异步简易、快速、轻量的无后台外置帐号评论系统,UI使用 mdui2。需要配合 SACN Account System 使用。
|
||
|
||
> 这个系统可使用的功能十分少
|
||
|
||
## 如何安装
|
||
|
||
> 请先安装 SACN Account System
|
||
|
||
要求:python >= 3.12
|
||
|
||
请先安装 `requirements.txt` 内的依赖
|
||
|
||
然后复制配置文件:`config/config.sample.toml` 到 `config/config.toml`
|
||
|
||
编辑配置文件。
|
||
|
||
然后可以直接启动 `main.py`。
|
||
|
||
然后,访问 `你的IP/manager/init?key=配置文件中设置的key` 初始化数据库
|
||
|
||
## 配置文件
|
||
|
||
> 标 `!` 是为必填项
|
||
|
||
```toml
|
||
[db]
|
||
host = !数据库主机名
|
||
port = 3306 数据库端口号
|
||
user = !数据库用户
|
||
passwd = !数据库密码
|
||
db = !数据库名
|
||
maxsize = 100 最大连接数
|
||
minsize = 10 最小连接数
|
||
|
||
[common]
|
||
access_token_expire_minutes = 60 登录过期时长(min)
|
||
auth = !你的 SACN Account System 的本地地址,不包括末尾的斜杠
|
||
clean_timeout = 3600 清理过期验证码的时长
|
||
manage_key = !管理key,保留
|
||
|
||
[ui]
|
||
title = !网页标题
|
||
link = !你的 SACN Account System 的域名,需要用户访问,包括 http(s),不包括末尾的斜杠
|
||
|
||
```
|