# 系统设置 系统设置页面允许您配置 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) 创建第一个模板