218 lines
5.4 KiB
Markdown
218 lines
5.4 KiB
Markdown
# 系统设置
|
|
|
|
系统设置页面允许您配置 Message Nest 的各项参数,包括站点信息、日志清理、密码管理等。
|
|
|
|
## 站点设置
|
|
|
|
自定义站点的基本信息和显示参数。
|
|
|
|
### 配置项
|
|
|
|
| 设置项 | 说明 | 默认值 |
|
|
|--------|------|--------|
|
|
| 站点标题 | 显示在浏览器标题和页面顶部 | `Message Nest` |
|
|
| 站点标语 | 显示在登录页面的标语 | `消息推送整合平台` |
|
|
| 站点图标 | 网站 Logo(仅支持 SVG 文本) | 默认 Logo |
|
|
| 分页大小 | 列表页面每页显示的数据条数 | `10` |
|
|
| Cookie 过期天数 | 用户登录状态保持时间(天) | `1` |
|
|
|
|
### 使用场景
|
|
|
|
- ✅ 企业内部部署,使用企业品牌
|
|
- ✅ 个性化定制,提升用户体验
|
|
- ✅ 统一品牌形象
|
|
|
|
### 配置步骤
|
|
|
|
1. 登录管理后台
|
|
2. 进入"系统设置" → "站点设置"
|
|
3. 填写或修改相关信息
|
|
4. 保存设置
|
|
5. 下次登录时生效(如不生效,在登录页面 Ctrl+F5 强制刷新)
|
|
|
|
::: tip 提示
|
|
- **站点图标**:仅支持 SVG 文本格式,将替换网页 ico、登录页面 logo、导航栏 logo
|
|
- **站点标语**:将在登录页面展示
|
|
- **Cookie 过期天数**:设置用户登录后的有效期,修改后下次登录时生效
|
|
- **分页大小**:影响所有列表页面的显示数量
|
|
:::
|
|
|
|
## 重置密码
|
|
|
|
修改当前用户的登录密码。
|
|
|
|
### 配置步骤
|
|
|
|
1. 进入"系统设置" → "重置密码"
|
|
2. 输入当前密码
|
|
3. 输入新密码
|
|
4. 确认新密码
|
|
5. 点击"确定"保存
|
|
|
|
::: warning 安全建议
|
|
- 使用强密码(包含大小写字母、数字、特殊字符)
|
|
- 定期更换密码(建议 3 个月)
|
|
- 不要使用常见密码
|
|
- 不要与其他系统使用相同密码
|
|
:::
|
|
|
|
## 日志清理
|
|
|
|
配置定时日志清除和保留策略。
|
|
|
|
### 配置项
|
|
|
|
| 设置项 | 说明 | 默认值 |
|
|
|--------|------|--------|
|
|
| 定时清除 Cron 表达式 | 定时清理日志的时间规则 | `0 1 * * *`(每天凌晨 1 点) |
|
|
| 保留日志条数 | 保留最近的日志数量 | `1000` |
|
|
|
|
### 配置步骤
|
|
|
|
1. 进入"系统设置" → "日志清理"
|
|
2. 设置 Cron 表达式(可选)
|
|
3. 设置保留日志条数(可选)
|
|
4. 点击"确定"保存
|
|
5. 点击"查看日志"可以查看清理日志
|
|
|
|
::: tip 提示
|
|
- **Cron 表达式**:如果不设置,默认是在每天的 0 点 1 分进行清理
|
|
- **保留数目**:如果不设置,默认保留最近 1000 条
|
|
- 清理任务会自动执行,删除超出保留数量的旧日志
|
|
:::
|
|
|
|
### Cron 表达式示例
|
|
|
|
```
|
|
0 1 * * * # 每天凌晨 1 点
|
|
0 */6 * * * # 每 6 小时
|
|
0 0 * * 0 # 每周日凌晨
|
|
0 2 1 * * # 每月 1 号凌晨 2 点
|
|
```
|
|
|
|
## 登录日志
|
|
|
|
查看系统的登录历史记录。
|
|
|
|
### 查看方式
|
|
|
|
1. 进入"系统设置" → "登录日志"
|
|
2. 查看登录记录列表
|
|
|
|
### 记录内容
|
|
|
|
- 登录时间
|
|
- 登录 IP 地址
|
|
- 登录状态(成功/失败)
|
|
|
|
### 使用场景
|
|
|
|
- ✅ 安全审计
|
|
- ✅ 异常登录检测
|
|
- ✅ 用户行为分析
|
|
|
|
## 站点关于
|
|
|
|
查看系统的版本信息和运行状态。
|
|
|
|
### 系统信息
|
|
|
|
| 信息项 | 说明 |
|
|
|--------|------|
|
|
| 系统版本 | Message Nest 版本号 |
|
|
| 构建时间 | 系统构建时间 |
|
|
| 内存使用 | 当前内存使用情况 |
|
|
| 运行时间 | 系统已运行时长 |
|
|
|
|
### 技术栈
|
|
|
|
- Golang
|
|
- Vue 3
|
|
- TypeScript
|
|
- Vite
|
|
- Tailwind CSS
|
|
- Shadcn/ui
|
|
|
|
### 功能特性
|
|
|
|
- 多渠道消息推送
|
|
- 定时消息管理
|
|
- 托管消息服务
|
|
- 发信日志追踪
|
|
- 渠道配置管理
|
|
- 站点信息配置
|
|
|
|
### 版本日志
|
|
|
|
点击"查看更新日志"按钮可以查看系统的版本更新历史。
|
|
|
|
### 查看方式
|
|
|
|
1. 进入"系统设置" → "站点关于"
|
|
2. 查看系统信息和技术栈
|
|
3. 点击"查看更新日志"查看版本历史
|
|
4. 点击"GitHub 仓库"访问项目主页
|
|
|
|
## 最佳实践
|
|
|
|
### 1. 安全配置
|
|
|
|
- ✅ 使用强密码
|
|
- ✅ 定期更换密码(建议 3 个月)
|
|
- ✅ 定期查看登录日志,检查异常登录
|
|
- ✅ 合理设置 Cookie 过期天数
|
|
|
|
### 2. 日志管理
|
|
|
|
- ✅ 合理设置日志保留条数,避免占用过多存储空间
|
|
- ✅ 根据业务需求调整清理时间(避开高峰期)
|
|
- ✅ 定期查看清理日志,确认清理正常执行
|
|
|
|
### 3. 站点配置
|
|
|
|
- ✅ 自定义站点标题和标语,提升品牌形象
|
|
- ✅ 使用 SVG 格式的 Logo,保证清晰度
|
|
- ✅ 合理设置分页大小,平衡性能和用户体验
|
|
- ✅ 修改配置后记得刷新页面查看效果
|
|
|
|
## 常见问题
|
|
|
|
### Q: 修改站点信息后没有生效?
|
|
|
|
**A:** 尝试以下方法:
|
|
1. 在登录页面强制刷新(Ctrl+F5)
|
|
2. 清除浏览器缓存
|
|
3. 检查是否保存成功
|
|
4. 下次登录时生效
|
|
|
|
### Q: 忘记密码怎么办?
|
|
|
|
**A:**
|
|
1. 如果是 Docker 部署,可以通过环境变量重置
|
|
2. 如果是直接运行,可以通过数据库直接修改
|
|
3. 联系系统管理员重置
|
|
|
|
### Q: 日志清理任务没有执行?
|
|
|
|
**A:**
|
|
1. 检查 Cron 表达式是否正确
|
|
2. 查看清理日志确认执行情况
|
|
3. 确认系统时间是否准确
|
|
4. 检查系统日志是否有错误信息
|
|
|
|
### Q: Cookie 过期天数修改后没生效?
|
|
|
|
**A:**
|
|
Cookie 过期天数的修改会在下次登录时生效,当前已登录的会话不受影响。
|
|
|
|
### Q: 如何查看系统版本?
|
|
|
|
**A:**
|
|
进入"系统设置" → "站点关于",可以查看系统版本、构建时间等信息。
|
|
|
|
## 下一步
|
|
|
|
- 查看 [部署文档](/deployment/overview) 了解部署配置
|
|
- 查看 [渠道配置](/guide/channels) 开始使用系统
|
|
- 查看 [消息模板](/guide/template) 创建第一个模板
|