n8n 安裝位置在哪?npm 使用者移機備份教學

如果你是透過 npm install n8n -g 安裝 n8n 的使用者,當你想要換電腦或將 n8n 搬到另一台機器時,最重要的問題就是:「n8n 的資料儲存在哪裡?該如何備份與移機?

這篇文章將告訴你 n8n 在本地的安裝位置、資料檔案放哪裡,以及如何完整備份與還原到另一台電腦,幫助你安全地搬移所有工作流程與帳號憑證,不用重做!

此文章大部分由Chat GPT所撰寫,本人只校驗及精簡。

使用 npm 安裝 n8n 時,它的資料放在哪?

當你透過下列指令安裝 n8n:

npm install n8n -g

這會將 n8n 安裝為「全域指令」,你可以在任何資料夾下輸入 n8n 就啟動它。不過:

n8n 的資料(如 workflows、credentials)並不是存在你目前的專案資料夾,而是統一放在你使用者帳號下的 .n8n 目錄中。

Windows 使用者的安裝位置

C:\Users\你的使用者名稱\.n8n\

這個資料夾裡包含:

  • database.sqlite你的所有工作流程、憑證、執行記錄都儲存在這裡
  • configfiles/(如果有):包含自訂設定或上傳檔案

要如何移機到另一台電腦?

1. 打包檔案並移動到使用者目錄下

將上述安裝位置的.n8n 資料夾整個壓縮打包,將內容移動到新機的對應位置 (C:\Users\你的使用者名稱\.n8n\)。

2. 在新電腦安裝 n8n

打開終端機(或 PowerShell),全域安裝一次n8n:

npm install n8n -g

3.開啟終端機啟動n8n

啟動指令為:

n8n
# or
n8n start

4.如果網頁沒自動打開

請在瀏覽器輸入網址 http://localhost:5678 或 按下"o",即可開啟n8n的登入頁面。
填寫在前一台電腦設定的email及密碼,登入後,你會發現所有 workflow、節點設定、憑證都完好如初!

延伸閱讀:如果你想備份單一的workflow

按右上角三個點並點選download,內容會下載成json檔。

之後新增的workflow,一樣先點選右上角三個點,選擇import from File即可匯入json檔。