把小米云筆記搬回家:飛牛 NAS 一鍵部署,小米云筆記自動(dòng)同步到本地
大家好,我是星哥,今天教大家在飛牛NAS中部署小米云筆記,我的數(shù)據(jù)掌握在自己手里。
尤其是筆記這種長(zhǎng)期積累的內(nèi)容,一旦平臺(tái)策略變化、服務(wù)下線,風(fēng)險(xiǎn)并不小。
今天這篇文章,就來(lái)分享一個(gè)非常實(shí)用的方案:直接把小米云筆記,同步一份到自己的飛牛 NAS 里或者。
![]()
項(xiàng)目基于 GitHub 開(kāi)源工具 mi-note-export,部署成本低、邏輯清晰,非常適合 NAS 用戶。
開(kāi)源地址:https://github.com/idootop/mi-note-export
參考網(wǎng)站:mi-note-export.vercel.app
![]()
功能列表
?? 一鍵備份:完整備份筆記和圖片等文件,避免數(shù)據(jù)丟失。
? 秒變博客:將小米筆記轉(zhuǎn)成網(wǎng)頁(yè),您的個(gè)人博客即刻上線!
隱私安全:純本地處理,無(wú)需第三方服務(wù)器,數(shù)據(jù) 100% 掌控
遷移到其他平臺(tái):支持保存為 Markdown 格式,方便導(dǎo)入其他應(yīng)用
獲取小米cookie
訪問(wèn) i.mi.com
然后按 F12 打開(kāi)調(diào)試控制臺(tái),切換到網(wǎng)絡(luò)面板,復(fù)制 Cookie。
如下圖,獲取cookie。
![]()
'引號(hào)里面是你的cookie'
MI_COOKIE='
<你的cookie>
'
方法一、Docker安裝 1.新建目錄、配置參數(shù)再到飛牛NAS下,接著創(chuàng)建一個(gè)env環(huán)境變量文件,將上面復(fù)制的內(nèi)容進(jìn)行粘貼。然后將改內(nèi)容保存在Docker的路徑下。
新建目錄/vol1/1000/Docker/xiaomi_notes
![]()
把 env 配置文件中的 Cookie 換成你自己的
MI_COOKIE='xxxxxx'2.備份筆記下載小米筆記和圖片/錄音等附件到本地(把這個(gè)目錄/vol1/1000/Docker/xiaomi_notes 換成你自己的)
暫不支持備份私密筆記、待辦和思維導(dǎo)圖
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如果報(bào)錯(cuò)Cookie 無(wú)效或已過(guò)期,需要更新cookie!cookie會(huì)變。
error: 獲取筆記列表失敗
? 當(dāng)前 Cookie 無(wú)效或已過(guò)期,請(qǐng)更新 Cookie 后重試。
-----------------------------------------------------------------------
獲取 Cookie 教程: https://github.com/idootop/mi-note-export/issues/43. 生成博客備份完成后,運(yùn)行以下命令啟動(dòng)網(wǎng)頁(yè)端
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
3000/tcp, [::]:3000->3000/tcp inspiring_wescoff" data-show-line-number="false">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_wescoff4.打開(kāi)小米筆記備份助手訪問(wèn) http://localhost:3000 即可查看筆記。
只能查看筆記,不能編輯筆記!
![]()
方法二、docker-compose部署 1.新建目錄、配置參數(shù)
在飛牛nas中新建一個(gè)目錄/vol1/1000/Docker/xiaomi_notes2
![]()
把 env 配置文件中的 Cookie 換成你自己的
MI_COOKIE='xxxxxx'2.新建項(xiàng)目如下圖在飛牛docker中新建項(xiàng)目
![]()
3.創(chuàng)建項(xiàng)目
把下面的路徑改成你的路徑
注意:把/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" # 為防止觸發(fā)風(fēng)控
# ② 網(wǎng)頁(yè)容器:常駐,用來(lái)瀏覽導(dǎo)出的筆記
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: always4.打開(kāi)瀏覽器訪問(wèn)
![]()
缺點(diǎn)
1.小米的cookie值會(huì)變,所以查看日志,如果出現(xiàn)cookie過(guò)期,就需要重復(fù)第一步操作,重新獲取cookie日志。
![]()
2.只能看不能修改云筆記、不支持備份私密筆記、待辦和思維導(dǎo)圖。
技術(shù)棧
本項(xiàng)目圖標(biāo)由「豆包」生成,宣傳圖使用 Figma 制作
本項(xiàng)目代碼由 Cursor + Claude Sonnet 4.5 輔助生成
前端由 Vite + Svelte 強(qiáng)力驅(qū)動(dòng)(輕量高效,適合小型單頁(yè)應(yīng)用)
后端由 Bun 強(qiáng)力驅(qū)動(dòng)(更小、更高效的 Node.js 運(yùn)行時(shí)替代品)
網(wǎng)站 Docker 鏡像由 lipanski/docker-static-website 強(qiáng)力驅(qū)動(dòng)(不到 100KB)
最后
云筆記繼續(xù)用沒(méi)問(wèn)題,但底稿放在 NAS 里,心里就是踏實(shí),哪天想遷移、想整理、想做知識(shí)庫(kù),都不受平臺(tái)限制。
如果你也在用小米云筆記,又剛好有一臺(tái)飛牛 NAS,那這套方案,真的值得你花半小時(shí)試一試。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.