在 Ubuntu24.04 LTS 上 Docker 部署英文版 n8n 和 部署中文版 n8n-i18n-chinese

一、n8n 簡介

????????n8n 是一個低代碼(Low-Code)工作流自動化平臺,可以幫助用戶以非常簡單的方式創建自動化流程,連接不同的應用程序和服務。n8n的設計理念是為了讓復雜的工作流變得簡單易用,同時也支持高度的自定義,可以輕松地將 AI 技術融入到自動化工作流程中。源代碼開放和自托管選項則提供了更高的靈活性和數據控制權,比較適合個人使用。n8n 截至目前(2025年4月)已經具有 400+ 集成、原生 AI 功能和公平代碼許可證,可讓您構建強大的自動化功能,同時保持對數據和部署的完全控制。n8n 有開源免費的社區版(本次部署均基于社區版)開源協議目前為 Apache 2.0協議,支持自部署保障數據安全;支持可視化編排、拖拽式節點設計,無需編程基礎;支持JavaScript/Python自定義節點,兼容AI大模型;專注workflow(工作流)這塊的,節點更豐富,支持更加細粒度的配置,自由度更高,可以集成LLM,但不限于此,可以更自由的定制AI流程,,全場景覆蓋和超強擴展性等優勢。

????????n8n 開源代碼地址:https://github.com/n8n-io/n8n
????????

????????n8n 官網:https://n8n.io/
????????

????????n8n 中文漢化開源代碼地址:https://github.com/other-blowsnow/n8n-i18n-chinese
????????

????????n8n提供400多個集成,查看地址:https://n8n.io/integrations/categories/ai/

????????n8n 官方模板庫:https://n8n.io/workflows(精選1000+現成流程)

二、在 Ubuntu24.04 LTS 上 Docker 部署英文版 n8n?

????????安裝n8n還是比較簡單的,通過docker即可一鍵部署。它只需要啟動一個服務(鏡像也只有700多M),相比fastgpt,dify等需要的資源更少,對電腦配置基本沒啥要求

????????官方提供了一鍵Docker啟動指令示例:

docker volume create n8n_datadocker run -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n -e N8N_SECURE_COOKIE=false -e N8N_HOST=你的外網IP或最終代理的IP -e N8N_PORT=5678 docker.n8n.io/n8nio/n8n

mkdir n8n_data?docker run --privileged=true --restart=always ?-d ?--ipc=host --name n8n-n8n -p 5678:5678 -e N8N_SECURE_COOKIE=false -e N8N_HOST=你的外網IP或最終代理的IP -e N8N_PORT=5678 -v n8n_data:/home/node/.n8n ? n8nio/n8n


????????官方提供了一鍵Docker Compose啟動指令示例(docker-compose.yml 根據自身需要合理配置參數):

version: '3' ?# 在最新的 docker compose 版本語法中建議移除 versionservices:n8n:image: docker.n8n.io/n8nio/n8ncontainer_name: n8nports:- "5678:5678"volumes:- n8n_data:/home/node/.n8nenvironment:- N8N_SECURE_COOKIE=false- N8N_HOST=你的外網IP- N8N_PORT=5678restart: unless-stopped
volumes:n8n_data:external: true

備注:
(1)docker.n8n.io/n8nio/n8n ?和 ? n8nio/n8n 區別在于,一個指定了官方鏡像源地址(大概率國內正常網絡訪問不了),另一個沒有指定鏡像源地址(默認會從你本地docker配置的鏡像源地址里下載)。
(2)啟動前需要配置N8N_HOST=外網IP,如果不指定默認是localhost 。
(3)N8N_PORT 和 映射的容器內部的端口保持一致。

三、在 Ubuntu24.04 LTS 上 Docker 部署中文版 n8n?

????????Docker啟動指令示例:

????????第一步,下載中文語言包所需組件:

git clone https://github.com/other-blowsnow/n8n-i18n-chinese.git

????????第二步,部署命令設置環境變量:

? N8N_DEFAULT_LOCALE=zh-CN

????????第三步,替換editor-ui包:

# 去release里面下載對應的版本 編輯器UI 文件,然后映射docker容器里面的 編輯器UI 目錄路徑/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist

????????第四步,完整測試docker命令

mkdir n8n_data?docker run -it --rm --name n8ntest -p 15678:15678 -v 【替換為下載的編輯器UI目錄】:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist -e N8N_DEFAULT_LOCALE=zh-CN -e N8N_SECURE_COOKIE=false ?-e N8N_HOST=你的外網IP或最終代理的IP -e N8N_PORT=15678 -v n8n_data:/home/node/.n8n n8nio/n8n


????????Docker Compose啟動指令示例(docker-compose.yml 根據自身需要合理配置參數):

version: '3.8'services:n8ntest:image: n8nio/n8n:1.89.2container_name: n8n-15678ports:- "15678:15678"environment:- N8N_DEFAULT_LOCALE=zh-CN- N8N_SECURE_COOKIE=false- N8N_HOST=你的外網IP或最終代理的IP- N8N_PORT=15678volumes:- ./editor-ui-dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist- ./n8n_chinese_data:/home/node/.n8nstdin_open: truetty: truerestart: alwaysipc: host

四、數據寶貴記得定時備份憑證和工作流

# 配置backup目錄權限
sudo?chown?1000:1000 ./backup &&?sudo?chmod?775 ./backup# 導出工作流和憑證 [示例中 /home/node/backup/credentials 是容器內的用戶目錄(node 是 n8n 容器的默認用戶), 若需將文件保存到宿主機,需通過 Docker 卷(volume)將宿主機目錄掛載到容器內對應路徑 ]
sudo?docker compose?exec?n8n n8n?export:workflow --all --output=/home/node/backup/workflows
sudo?docker compose?exec?n8n n8n?export:credentials --all --output=/home/node/backup/credentials

????????n8n 社區版默認是只有一個所有者(類似超管)的權限賬號,其他的都是普通賬號(管理員權限社區版默認是不允許創建的)。部署好,第一個訪問頁面注冊的人就是所有者權限賬號,注冊成功以后,頁面的注冊就關閉了(所以安裝部署后,要及時注冊,并按照提示輸入郵箱,結束激活密鑰,并配置激活)。

--------------------------------------

沒有自由的秩序和沒有秩序的自由,同樣具有破壞性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/78916.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/78916.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/78916.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《系統分析師-第三階段—總結(八)》

背景 采用三遍讀書法進行閱讀,此階段是第三遍。 過程 本篇總結第15章的內容 第15章 總結 系統運行與維護,系統經過測試交付之后,進入運行維護階段,維護分為系統運行、故障維護、系統評價和系統相關的策略。 疑問:…

LeetCode 1295.統計位數為偶數的數字:模擬

【LetMeFly】1295.統計位數為偶數的數字:模擬 力扣題目鏈接:https://leetcode.cn/problems/find-numbers-with-even-number-of-digits/ 給你一個整數數組 nums,請你返回其中位數為 偶數 的數字的個數。 示例 1: 輸入&#xff1…

DDD是什么?電商系統舉例

一、DDD的基本概念 領域驅動設計(Domain-Driven Design,簡稱DDD)是由Eric Evans提出的一種軟件開發方法論,旨在應對復雜業務系統的設計和實現。它的核心思想是將軟件的設計與業務領域緊密結合,通過深入理解業務需求&a…

K8S ConfigMap 快速開始

一、什么是 ConfigMap? ConfigMap 是 Kubernetes 中用于存儲非敏感配置數據的 API 對象,支持以鍵值對(Key-Value)或文件的形式存儲配置,允許將配置與鏡像解耦,實現配置的集中管理和動態更新。 二、主要用…

Prometheus使用Recoding Rules優化性能

通過PromQL可以實時對Prometheus中采集到的樣本數據進行查詢,聚合以及其它各種運算操作。而在某些PromQL較為復雜且計算量較大時,直接使用PromQL可能會導致Prometheus響應超時的情況。這時需要一種能夠類似于后臺批處理的機制能夠在后臺完成這些復雜運算…

C++ RAII 編程范式詳解

C RAII 編程范式詳解 一、RAII 核心概念 RAII(Resource Acquisition Is Initialization,資源獲取即初始化) 是 C 的核心編程范式,通過將資源生命周期與對象生命周期綁定實現安全、自動化的資源管理。 核心原則: 資源…

Rust 學習筆記:枚舉與模式匹配

Rust 學習筆記&#xff1a;枚舉與模式匹配 Rust 學習筆記&#xff1a;枚舉與模式匹配定義枚舉&#xff08;Enum&#xff09;枚舉變量Option 枚舉及其相對于 NULL 的優勢match 和枚舉與 Option\<T\> 匹配match 應該是詳盡的Catch-all 模式和 _ 占位符使用 if let 和 let e…

《WebGIS之Vue進階教程》(13)ref的實現

1 為什么需要ref 由于proxy只能代理引用類型數據(如: 對象, 數組, Set, Map...), 需要一種方式代理普通類型數據(String, Number, Boolean...) 設計ref主要是為了處理普通類型數據, 使普通類型數據也具有響應式 除此之外, 通過reactive代理的對象可能會出現響應丟失的情況. 使…

Redis 緩存并發問題深度解析:擊穿、雪崩與穿透防治指南

Redis-緩存并發 引言&#xff1a;緩存&#xff0c;高性能架構的基石與并發挑戰一、 緩存擊穿&#xff1a;熱點 Key 失效引發的“單點風暴”1.1 什么是緩存擊穿&#xff1f;1.2 緩存擊穿的風險1.3 緩存擊穿的解決方案1.3.1 互斥鎖&#xff08;Mutex Lock&#xff09;/ 分布式鎖 …

Python 數據智能實戰 (4):智能用戶分群 - 融合行為

寫在前面 —— 超越 RFM 標簽,結合用戶行為與 LLM 文本洞察,實現更精準、更立體的客戶細分 歡迎回來!在前面的學習中,我們已經為 Python 數據智能工具箱添置了與大語言模型 (LLM) 交互的能力,特別是掌握了如何利用 LLM 將非結構化的文本信息轉化為包含深層語義的數值向量…

FreeMarker語法深度解析與Node.js集成實踐指南

一、FreeMarker核心語法體系 1.1 基礎模板結構 <#-- 注釋語法 --> ${expression} <#-- 輸出表達式 --> <#directive paramvalue> <#-- 指令語法 -->1.2 數據類型處理 標量類型深度處理&#xff1a; <#assign num 123.45?floor> <#--…

【計算機視覺】目標檢測:深度解析YOLOv5:下一代實時目標檢測框架實戰指南

深度解析YOLOv5&#xff1a;下一代實時目標檢測框架實戰指南 技術演進與架構設計YOLO系列發展脈絡YOLOv5核心架構1. 骨干網絡&#xff08;Backbone&#xff09;2. 特征融合&#xff08;Neck&#xff09;3. 檢測頭&#xff08;Head&#xff09; 環境配置與快速開始硬件要求建議詳…

STM32 定時器TIM

定時器基礎知識 定時器就是用來定時的機器&#xff0c;是存在于STM32單片機中的一個外設。STM32總共有8個定時器&#xff0c;分別是2個高級定時器(TIM1、TIM8)&#xff0c;4個通用定時器(TIM2、TIM3、TIM4、TIM5)和2個基本定時器(TIM6、TIM7)&#xff0c;如下圖所示: STM32F1…

OpenObserve API Usage Guide for Log Management

OpenObserve API Usage Guide for Audit Log Management 1. 概述 1.1 目標 本文檔旨在詳細介紹 OpenObserve 的 API 使用方法&#xff0c;幫助用戶通過 API 實現日志管理功能&#xff0c;包括日志攝入、查詢、模糊匹配&#xff08;類似 SQL 的 LIKE&#xff09;、stream 管理…

消防崗位技能競賽流程方案策劃

一、比賽目的&#xff1a; 為大力倡導“11.9”全國消防安全活動月&#xff0c;緊緊圍繞“人人參與消防&#xff0c;共創平安和諧”的活動主題&#xff0c;結合公司實際情況&#xff0c;特開展一次消防技能競賽活動。開展一場比思想、比工作作風、比消防業務技能、比業余文化生…

DAY9-USF4.0技術文檔筆記

目錄 1.概述 2.參考協議標準 3.術語與定義 4.引言 5.UFS架構 6.UFS電氣特性&#xff1a;時鐘、復位、信號與電源 7.復位、加電升壓和斷電降壓 8. M-PHY 9.UniPro 10.UTP 11.SCSI 12.UFS安全 13.UFS功能描述 14.描述符、標志與屬性 15.UFS機械標準 SCSI 查詢命令 1.重要產品…

安裝kubernetes 1.33版本

一、環境準備 1、內核升級 #升級內核&#xff1a; yum -y install kernel-ml-5.10.3-1.el7.elrepo.x86_64.rpm kernel-ml-devel-5.10.3-1.el7.elrepo.x86_64.rpm# 查詢可用內核版本 # awk -F\ $1"menuentry " {print i " : " $2} /etc/grub2.cfg# 調整默…

【IPMV】圖像處理與機器視覺:Lec8 Image Pyramid 圖像金字塔

【IPMV】圖像處理與機器視覺 本系列為2025年同濟大學自動化專業**圖像處理與機器視覺**課程筆記 Lecturer: Rui Fan、Yanchao Dong Lec0 Course Description Lec3 Perspective Transformation Lec7 Image Filtering Lec8 Image Pyramid 持續更新中 文章目錄 【IPMV】圖像處…

產品經理.產品設計.產品設計工具

一、 產品經理常用工具 1. 業務流程圖---系統流程圖 業務流程圖&#xff0c;面向用戶調研&#xff0c;描述業務的流轉和數據的處理要求&#xff0c;跟用戶和業務方確認&#xff1b;---業務角色的泳道流程圖。 系統流程圖&#xff0c;面向產品需求設計&#xff0c; prd系描述各…

6軸、智能、低功耗慣性測量單元BMI270及其OIS接口

BOSCH慣性傳感器IMUs 芯片代碼 通過00寄存器讀回的芯片編碼可以判斷芯片型號,BMI270為(0x24) &#xff0c;如不是該值&#xff0c;則說明不是BMI270。 型號芯片代碼BMI085CHIP_ID ( 0x1F)BMI088CHIP_ID ( 0x1E)BMI160CHIP_ID (0xD1)BMI270CHIP_ID (0x24)BMI323CHIP_ID (0x004…