MrDoc安装部署手册
简易运行
部署指南
Docker 部署 MrDoc(推荐)
Docker 镜像部署
Docker Compose 部署
管理 Docker 容器
Linux 部署 MrDoc
使用 Nginx + uWSGI 部署 MrDoc
一键部署脚本(已停止维护)
宝塔面板「Python 项目管理器1.9」部署
官方 Docker 镜像部署
Windows 部署 MrDoc
使用 Waitress 部署
Windows 部署面板
NAS 部署
极空间 NAS 部署
飞牛 FnOS 部署
更新升级说明 - 开源版
更新升级说明 - 专业版
系统依赖库说明
原生部署转 Docker 部署
配置指南
配置文件说明
自定义数据库配置
文集生成 PDF 文件的配置
全文搜索配置
Docker 下使用 MySQL 数据库
MySQL 数据库支持 emoji 的配置
使用 Nginx 托管静态文件资源
使用 Nginx 开启 SSL / 设置 HTTPS
使用 Nginx 配置反向代理/绑定域名
Nginx 处理本地视频播放
自定义 uWSGI 配置
数据安全
站点数据备份/站点迁移
专业版数据导出与导入
开源版数据导出与导入
开源版 > 专业版数据迁移
常见问题
提示SQLite3版本错误怎么办?
管理员忘记密码怎么办?
报错:SyntaxError: invalid sysntax
MySQLdb._exceptions.OperationalError: (1366, "Incorrect string value:)
宝塔面板「Python项目管理器」虚拟环境使用问题
查看日志/日志存储位置
Nginx/HTTPS 下登录、发布、上传、修改等POST/PUT请求报403错误
故障排查
打赏赞助记录
MrDoc 部署服务器配置建议
本站点使用「觅思文档专业版」构建
-
+
首页
数据安全
数据安全
在使用 MrDoc 觅思文档搭建知识库站点时,**数据安全**是极其重要的一环。无论是企业用户还是个人部署者,都需要关注数据的完整性、可恢复性、可迁移性以及防止数据丢失或泄露的能力。 本篇文档将从数据组成、常见风险、防护措施及配套文档等几个维度,帮助你建立起站点数据安全的整体意识与操作路径。 ## 一、站点数据组成 一个运行中的 MrDoc 知识库站点,主要涉及以下三类核心数据: | 数据类型 | 存储位置 | 说明 | | ----- | --------------------------- | ------------------------------- | | 数据库数据 | SQLite / MySQL / PostgreSQL | 存储所有的文档内容、用户信息、权限控制、操作日志等关键业务数据 | | 媒体资源 | `/media/` 目录 | 用户上传的附件、图片、导入文档等实际资源文件 | | 配置文件 | `config/config.ini` | 包含数据库连接、存储配置、调试开关等站点配置项 | --- ## 二、常见风险类型 | 风险类型 | 举例说明 | | ----------- | --------------------------------- | | **意外删除/覆盖** | 用户误操作删除文档,或升级时错误覆盖数据目录 | | **数据库损坏** | 断电、磁盘损坏、空间不足等导致 SQLite/MySQL 数据异常 | | **迁移失败** | 更换服务器过程中未正确迁移数据库或媒体文件,导致内容缺失 | | **数据泄露** | 配置错误导致数据库/媒体目录被外部访问,或密钥被暴露 | | **未设权限/备份机制** | 文件权限设置不当、缺乏定期备份,导致问题发生后无法恢复 | --- ## 三、安全防护建议 1. **定期备份** - **数据库**:使用 mysqldump、pg_dump 或直接复制 SQLite 文件 - **媒体资源**:定期打包 media/ 文件夹,或使用对象存储方案并同步数据 - **配置文件**:备份 config/config.ini 2. **权限控制** * 确保数据库、媒体目录及配置文件访问权限严格受限 * 配置 Web 服务时禁用对 `.env`、`.sqlite` 等文件的公开访问 3. **配置管理建议** config.ini 文件是唯一入口,不依赖 .env 环境变量,部署过程中请严格控制其权限 4. **异地容灾** * 重要部署建议每日将备份数据推送至远程存储(如对象存储、NAS) --- ## 四、建议操作策略 | 操作场景 | 推荐做法 | | ----- | -------------------------- | | 日常使用 | 每日自动备份数据库,每日备份媒体目录 | | 升级前 | 手动备份数据库 + 配置文件 + 媒体目录 | | 迁移服务器 | 全量复制 + 数据库导入 | | 合规与监管 | 保留备份数据7-30天,定期测试数据恢复流程 | > 📌 **温馨提示**:任何时候,请不要只依赖一份备份!至少保留两份备份于不同介质或位置,以抵御不可预见的数据丢失风险。 --- ## 五、数据恢复与迁移能力 为确保数据在任意情况下都可以恢复和迁移,MrDoc 提供了完整的备份、导出与部署机制,包括: * ✅ 全站点备份与恢复 * ✅ 开源版数据导出与导入 * ✅ 专业版数据导出与导入 * ✅ 开源版->专业版数据迁移 如需了解具体的操作指引,请阅读以下子文档:
📄 站点数据备份/站点迁移
→
📄 专业版数据导出与导入
→
📄 开源版数据导出与导入
→
📄 开源版 > 专业版数据迁移
→
州的先生
2025年9月9日 16:38
转发
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
分享
链接
类型
密码
更新密码
有效期
Markdown文件
Word文件
PDF文档(打印)