仙草奶綠-程式部落格
分享程式代碼相關筆記
目前文章總數:229 篇
最後更新:2026年 04月 25日
忘記密碼或 Cookie 已經遺失,訪問 n8n 造成無法登入系統
下方有按鈕 Forgot my password 一般網站點擊後,都可以收到一封重設密碼的 Email,但我們是透過自架設,通常是不會額外配置 SMTP (自己用) 因此點擊後,出現以下訊息:
Please contact your admin. n8n isn't set up to send email right now.
若想要設置容器 SMTP 可以參考此篇 0024. 【NAS 進階】Synology 免費私人知識庫 BookStack 進階設定:Gmail 郵件通知與 Webhook 自動化整合測試教學 要透過對 Docker-Compose.yml 配置 SMTP 讓容器可以發送 Email
最快的解決方案:
略過 Email,直接重置
登入搭建 n8n 的 Ubuntu 主機
輸入以下指令,找出 Container ,紀錄容器的 ID 或 Name
docker ps -a
輸入以下指令,進入容器執行 reset container_name_or_id : 替換成 ID 或 Name
docker exec -it <container_name_or_id> n8n user-management:reset
再次訪問 n8n 容器
http://{您的IP}:5678/home/workflows
會跳出重新設定密碼的選項:
登入後,會發現資料仍會保留,可正常操作 n8n 系統