首頁

目前文章總數:229 篇

  

最後更新:2026年 04月 25日

0003. 本地部署 n8n 遺失密碼補救方案 - 重設密碼流程

日期:2026年 05月 09日

標籤: n8n Linux Ubuntu Docker Docker-Compose Container

摘要:n8n


應用所需:1. Ubuntu 22.04 LTS 版本以上
     2. 已自行搭建 n8n
解決問題:遺失自己本地化搭建的 n8n 登入密碼時,如何登入 n8n
相關參考:0002. 擺脫訂閱制!打造私有自動化基地:Ubuntu Server 環境下 Docker 部署 n8n 全攻略
基本介紹:本篇分為 2 大部分。
第一部分:問題描述 & 狀況
第二部分:解決方案






第一部分:問題描述 & 狀況

Step 1:問題描述

忘記密碼或 Cookie 已經遺失,訪問 n8n 造成無法登入系統


Step 2:重設密碼 - 自架出現的狀況

下方有按鈕 Forgot my password 一般網站點擊後,都可以收到一封重設密碼的 Email,但我們是透過自架設,通常是不會額外配置 SMTP (自己用)
因此點擊後,出現以下訊息:

Please contact your admin. n8n isn't set up to send email right now.




Step 3:補充資訊配置 SMTP - 可略過

若想要設置容器 SMTP 可以參考此篇 0024. 【NAS 進階】Synology 免費私人知識庫 BookStack 進階設定:Gmail 郵件通知與 Webhook 自動化整合測試教學
要透過對 Docker-Compose.yml 配置 SMTP 讓容器可以發送 Email



第二部分:解決方案

Step 1:解決方案

最快的解決方案:

略過 Email,直接重置



Step 2:登入 Ubuntu 主機

登入搭建 n8n 的 Ubuntu 主機


Step 3:找出 n8n Container

輸入以下指令,找出 Container ,紀錄容器的 ID 或 Name

docker ps -a




Step 4:找出 n8n Container

輸入以下指令,進入容器執行 reset
container_name_or_id : 替換成 ID 或 Name

docker exec -it <container_name_or_id> n8n user-management:reset




Step 5:重新訪問 n8n WebUI

再次訪問 n8n 容器

http://{您的IP}:5678/home/workflows


會跳出重新設定密碼的選項:


Step 6:重設完成

登入後,會發現資料仍會保留,可正常操作 n8n 系統