此项目为 Memos 的数据导入导出工具,Memos 项目组不打算做导入导出的功能,而是鼓励大家备份 db 文件,但许多 serverless 平台无法直接登录容器(例如 Zeabur),就根本无法备份了
WIP: 暂时只支持文字,不支持附件
如果有条件登录服务器,建议直接备份 db 文件,而不是用此脚本导出!本脚本适合备份各种 serverless 平台(如 zeabur)部署的 memos
- 下载本项目
git clone https://github.com/imaegoo/memos-import-from-memos.git
cd memos-import-from-memos
pnpm install-
复制一份
config.example.json重命名为config.json -
修改
config.json中的sourceUrl和sourceToken -
运行脚本
pnpm run export- 脚本会备份到项目根目录下的
memos.json
-
将
memos.json放到项目根目录 -
修改
config.json中的targetUrl和targetToken -
运行脚本
pnpm run import