小米雲筆記輕鬆搬進 NAS,神器 mi-note-export 部署流程。

作爲一個 iPhone 和 vivo 的雙持黨,在系統開放度和社區生態這塊兒,其實偶爾還是會羨慕一下小米用戶的

前有小米官方直接入駐 GHUB,推出了ha_xiaomi_home:一個由小米官方支持的 Home Assistant 集成,讓 HA 用戶能無縫接入小米的 IoT 全家桶;

最近又有大佬放出了一個非常實用的項目:idootop/mi-note-export(小米筆記備份助手)。它支持一鍵完整備份小米雲筆記,包含文本、圖片、視頻等內容,並直接同步到 NAS。換句話說,小米手機用戶現在可以真正做到:“拿 NAS 當自己的小米雲”,而且還是完全本地可控。

我大學時買過一臺紅米 Note,去年那期接入威聯通 NAS 做攝像頭的內容裏它還露過一臉。說來也挺有意思,在雲服務體驗上,我反而更想誇一誇吊着半口氣的魅族。同時代入手的兩部機子裏,我一直覺得魅族雲服務體驗更好。

當然,雲服務本來就是個高成本、高門檻的活兒,小米的用戶規模又擺在那裏,策略和資源分配有差異完全能理解。

PS:感謝威聯通NAS羣友@湘銘分享該項目。

之前還有小米音箱接入AI大模型idootop/mi-gpt:latest,小米音箱播放NAS本地歌曲hanxi/xiaomusic等高熱度項目,筆者也因爲這倆買了一個小愛Pro😂,大家可以瞭解下。

項目特點(摘錄)

小米筆記秒變個人博客網站,一鍵備份小米筆記。

  • ⚡ 一鍵備份:完整備份筆記和圖片等文件,避免數據丟失。支持增量備份。

  • ✨ 秒變博客:將小米筆記轉成網頁,您的個人博客即刻上線!

  • 🔒 隱私安全:純本地處理,無需第三方服務器,數據 100% 掌控

  • 🚗 遷移到其他平臺:支持保存爲 Markdown 格式,方便導入其他應用

部署流程

本文以威聯通NAS爲例,通過Docker Compose的方式進行部署。

首先需要進入小米雲的官網,登錄小米賬戶。

登錄後,F12 開啓瀏覽器的開發者工具,Network(網絡下),隨便點擊一個項目找到cookie,按照作者的流程,應當從uLocale=zh_CN開始,複製到末尾。

再創建一個.env環境變量文件,上面小米賬戶的cookie粘貼進去並保存即可。

MI_COOKIE='xxxxxx'

將該文件放在Docker路徑下,我這裏爲/share/Container/minote/data

可以看到作者提供了兩個項目,一個是一鍵同步容器,另一個則是網頁瀏覽容器(生成博客)。

爲了方便,我們將其進行整合成一個項目。代碼格式問題可藉助AI調整。

services:

   # ① 同步容器:按需運行,用完即退

   mi-note-sync:

      image: idootop/mi-note-sync:latest

      container_name: mi-note-sync

      env_file:

         - /share/Container/minote/data/.env

      volumes:

         # 官方要求把數據同步到 /app/public/data

         - /share/Container/minote/data:/app/public/data

      restart: "no" # 爲防止觸發風控

   # ② 網頁容器:常駐,用來瀏覽導出的筆記

   mi-note-web:

      image: idootop/mi-note-web:latest

      container_name: mi-note-web

      ports:

         - "3000:3000"

      volumes:

         # 官方要求網頁端從 /home/static/data 讀數據

         - /share/Container/minote/data:/home/static/data:ro

      restart: always

打開威聯通的Container Station創建新的應用程序,建議各位根據自身情況修改端口和文件映射目錄。

使用介紹

上面的部署代碼大家也可以發現跟過去略有不同。

後綴名爲sync的容器爲停止狀態,這是正常的,也不建議大家改爲always之類,註釋中也講了是防止頻繁調用觸發風控。我們可以隔一段時間手動啓動一下,增量備份。

在線查看筆記,在瀏覽器中輸入NAS_IP:3000即可。

最後

挺好的項目,可惜只有小米手機用戶專享~

感謝觀看,本文完。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com