Files

218 lines
5.4 KiB
Markdown
Raw Permalink Normal View History

2025-12-06 18:39:37 +08:00
# 系统设置
系统设置页面允许您配置 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) 创建第一个模板