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