备份并迁移设置
八个插件在“系统”下都有“带走设置”这一区域:它把设置导出为 JSON 文件,并在下一个网站上重新导入——不含许可证信息,也不含密码或密钥之类的机密。Consent 和 Roles 还能导出各自的全部配置。
以文件形式带走设置
- 打开插件,在左侧“系统”组中选择“带走设置”(德语:„Einstellungen mitnehmen“)这一项。
- 在“导出”(德语:„Ausgeben“)卡片中点击“生成文件”(德语:„Datei erzeugen“)。JSON 文件名中包含插件名称和当天日期。
- 在目标站点上打开同一个插件的同一区域。
- 在“导入”(德语:„Einlesen“)卡片中选择文件,然后点击“导入”(德语:„Einlesen“)。反馈信息会列出采用了多少项设置、丢弃了多少项。
- 文件中包含插件的设置。插件另外单独保存的内容——例如 Consent 记录的服务、Roles 的角色本身——只能通过它们各自的导出一并带走。
- 不包含密码、加密密钥和 Webhook 密钥,也不包含许可证密钥、许可证状态等与这个网站绑定的任何内容。文件本身会列出省略了哪些项目。
- 只有目标站点上已经存在且类型相同的设置才会被导入。其他插件的文件会被拒绝。
Consent:将配置保存为 JSON
- 打开 Kakapo Consent,在左侧“法律 & 工具”组中选择“系统”这一项。
- 在“数据 & 传输”卡片中,于“导出设置”处点击“导出”。
- 会生成一个 JSON 文件,其文件名中包含插件名称和当天日期。
- 在目标站点上打开同一张卡片,在“导入设置”处选择该文件,然后点击“导入”。
- 其中包含设置、已采集的服务、域名、拦截规则、语言、翻译、供应商,以及法律文本的输入内容。
- 不包含许可证信息和插件的三个密钥:API 令牌、凭证签名和 Webhook 签名。
- 导入时,未知的键会被丢弃。如果文件不是来自本插件的导出,就会被拒绝。
把设置直接发送到已连接的站点
如果某个站点已在“远程站点”(德语:„Remote-Sites“)下连接,“发送配置”(德语:„Config senden“)会传输 Consent 配置中固定的一部分:管理器是否启用、标题和文本、颜色、脚本拦截和字体拦截、有效期、布局、位置、精细化同意,以及四个按钮的文字。目标站点会自行校验每一个值,并回报它接受了多少项设置。
迁移整个安装
如果要把所有设置连同内容一起搬到另一台服务器,Kakapo Backup 的迁移工具就是合适的途径。在“操作”(德语:„Aktion“) → “迁移”(德语:„Migration“)下,“生成便携存档”会按设定的范围生成一份全新的备份供立即下载;在新的安装上,您可以在同一区域通过“导入”卡片把它重新导入。数据库也会一并带过去——因此八个插件的选项也都在其中。
Kakapo Roles 会在“传输”→“导入与导出”下导出全部配置——角色、权限、可见性规则和跳转。许可证密钥和单个用户的分配不在其中。
原始数据和日志另行导出:Analytics 把浏览量原始数据和分析结果导出为 CSV,Consent 和 Security 导出各自的日志,Media 则在“复核清单”(德语:„Prüfliste“)中通过“全部检测结果导出为 CSV”(德语:„Alle Befunde als CSV“)导出来源检测结果。