news 2026/4/2 13:08:05

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

大家好,我是星哥,今天教大家在飞牛NAS中部署小米云笔记,我的数据掌握在自己手里。

尤其是笔记这种长期积累的内容,一旦平台策略变化、服务下线,风险并不小。

今天这篇文章,就来分享一个非常实用的方案:直接把小米云笔记,同步一份到自己的飞牛 NAS 里或者。

项目基于 GitHub 开源工具 mi-note-export,部署成本低、逻辑清晰,非常适合 NAS 用户。

开源地址:https://github.com/idootop/mi-note-export

参考网站:mi-note-export.vercel.app

功能列表

⚡️ 一键备份:完整备份笔记和图片等文件,避免数据丢失。 ✨ 秒变博客:将小米笔记转成网页,您的个人博客即刻上线! 🔒 隐私安全:纯本地处理,无需第三方服务器,数据 100% 掌控 🚗 迁移到其他平台:支持保存为 Markdown 格式,方便导入其他应用

获取小米cookie

访问 i.mi.com

然后按 F12 打开调试控制台,切换到网络面板,复制 Cookie。

如下图,获取cookie。

#注意'引号里面是你的cookie' MI_COOKIE='<你的cookie>'

方法一、Docker安装

1.新建目录、配置参数

再到飞牛NAS下,接着创建一个env环境变量文件,将上面复制的内容进行粘贴。然后将改内容保存在Docker的路径下。

新建目录/vol1/1000/Docker/xiaomi_notes

把 env 配置文件中的 Cookie 换成你自己的

MI_COOKIE='xxxxxx'

2.备份笔记

下载小米笔记和图片/录音等附件到本地(把这个目录/vol1/1000/Docker/xiaomi_notes 换成你自己的)

暂不支持备份私密笔记、待办和思维导图

docker run -it --rm --env-file /vol1/1000/Docker/xiaomi_notes/env -v /vol1/1000/Docker/xiaomi_notes/public/data:/app/public/data idootop/mi-note-sync:latest

如果报错Cookie 无效或已过期,需要更新cookie!cookie会变。

error: 获取笔记列表失败 ❌ 当前 Cookie 无效或已过期,请更新 Cookie 后重试。 ----------------------------------------------------------------------- 👉 获取 Cookie 教程: https://github.com/idootop/mi-note-export/issues/4

3. 生成博客

备份完成后,运行以下命令启动网页端

docker run -itd --restart always --init -p 3000:3000 -v /vol1/1000/Docker/xiaomi_notes/public/data:/home/static/data idootop/mi-note-web:latest

查看docker

docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b3244036d487 idootop/mi-note-web:latest "/busybox-httpd -f -…" 29 seconds ago Up 28 seconds 0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp inspiring_wescoff

4.打开小米笔记备份助手

访问 http://localhost:3000 即可查看笔记。

只能查看笔记,不能编辑笔记!

方法二、docker-compose部署

1.新建目录、配置参数

在飞牛nas中新建一个目录/vol1/1000/Docker/xiaomi_notes2

把 env 配置文件中的 Cookie 换成你自己的

MI_COOKIE='xxxxxx'

2.新建项目

如下图在飞牛docker中新建项目

3.创建项目

把下面的路径改成你的路径

注意:把/vol1/1000/Docker/xiaomi_notes2改成你的路径!

把端口改成3001

services: mi-note-sync: image: idootop/mi-note-sync:latest container_name: mi-note-sync env_file: - /vol1/1000/Docker/xiaomi_notes2/env volumes: - /vol1/1000/Docker/xiaomi_notes2/data:/app/public/data restart: "no" # 为防止触发风控 # ② 网页容器:常驻,用来浏览导出的笔记 mi-note-web: image: idootop/mi-note-web:latest container_name: mi-note-web ports: - "3001:3000" volumes: - /vol1/1000/Docker/xiaomi_notes2/data:/home/static/data:ro restart: always

4.打开浏览器访问

缺点

1.小米的cookie值会变,所以查看日志,如果出现cookie过期,就需要重复第一步操作,重新获取cookie日志。

2.只能看不能修改云笔记、不支持备份私密笔记、待办和思维导图。

技术栈

本项目图标由「豆包」生成,宣传图使用 Figma 制作

本项目代码由 Cursor + Claude Sonnet 4.5 辅助生成

前端由 Vite + Svelte 强力驱动(轻量高效,适合小型单页应用)

后端由 Bun 强力驱动(更小、更高效的 Node.js 运行时替代品)

网站 Docker 镜像由 lipanski/docker-static-website 强力驱动(不到 100KB)

最后

云笔记继续用没问题,但底稿放在 NAS 里,心里就是踏实,哪天想迁移、想整理、想做知识库,都不受平台限制。

如果你也在用小米云笔记,又刚好有一台飞牛 NAS,那这套方案,真的值得你花半小时试一试。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 10:33:47

基于SpringBoot + Vue的推荐算法的智能快递分拣优化系统

文章目录前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论五、项目代码参考六、数据库代码参考七、项目论文示例结语前言 &#x1f49b;博主介绍&#…

作者头像 李华
网站建设 2026/3/30 7:00:41

国产数据库学习心得

一学期国产数据库学习心得&#xff1a;从 “小白” 到 DM 数据库实践者目录开学初&#xff1a;对国产数据库的 “陌生感”实训踩坑&#xff1a;从安装到实例配置的 “手忙脚乱”项目实战&#xff1a;能耗数据查询中的 SQL 思维养成技能进阶&#xff1a;备份还原与问题排查的 “…

作者头像 李华
网站建设 2026/4/1 4:30:26

安捷伦 E5080A keysight 是德 E5080A网络分析仪

keysight是德E5080A是一款综合网络分析仪&#xff0c;配有双端口或四端口 S 参数测试仪、合成射频信号 源、12.1 英寸彩色 LCD 显示屏和固态硬盘。keysight是德科技 (原安捷伦) E5080A是新一代射频矢量网络分析仪&#xff0c;其性能出类拔萃、功能灵活多样、使用简单&#xff0…

作者头像 李华
网站建设 2026/4/2 17:49:37

基于SpringBoot+Web的小游戏集成网站源码文档部署文档代码讲解等

课题介绍本课题聚焦小游戏分散式传播、用户体验碎片化、运营管理效率低的痛点&#xff0c;设计实现基于 SpringBootWeb 的小游戏集成网站。系统以 SpringBoot 为核心框架&#xff0c;整合 Spring MVC 完成请求处理与页面渲染&#xff0c;采用 MyBatis-Plus 实现 MySQL 数据库高…

作者头像 李华
网站建设 2026/4/1 20:11:45

【剑斩OFFER】链表常用技巧和操作总结

一、常用技巧1&#xff09;画图 ——> 直观 形象 便于我们理解2&#xff09;引入虚拟头结点&#xff08;哨兵位&#xff09;&#xff0c;原因&#xff1a;1、便于处理边界情况&#xff1b;2、方便我们对链表操作3&#xff09;不要吝啬空间&#xff0c;大胆定义变量。4&…

作者头像 李华
网站建设 2026/4/2 21:45:10

在SAP中实现一个会计凭证在不同帐套中使用不同的凭证编号,主要通过跨公司代码记账和凭证编号范围配置来实现

在SAP中实现一个会计凭证在不同帐套中使用不同的凭证编号&#xff0c;主要通过跨公司代码记账和凭证编号范围配置来实现。以下是具体实现方法&#xff1a;一、核心配置原理1. 凭证编号范围配置每个公司代码可以分配不同的凭证编号范围&#xff1a;SPRO路径&#xff1a;财务会计…

作者头像 李华