{"id":418,"date":"2025-11-22T03:40:51","date_gmt":"2025-11-22T03:40:51","guid":{"rendered":"https:\/\/iotnoob.com\/wordpress\/?p=418"},"modified":"2026-01-26T09:38:22","modified_gmt":"2026-01-26T09:38:22","slug":"local-n8n","status":"publish","type":"post","link":"https:\/\/iotnoob.com\/wordpress\/2025\/11\/22\/local-n8n\/","title":{"rendered":"Local N8N"},"content":{"rendered":"\n<p>\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 N8N \u0e41\u0e1a\u0e1a Local <\/p>\n\n\n\n<p>\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Docker \u0e44\u0e14\u0e49 (\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e34\u0e18\u0e35\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33\u0e40\u0e25\u0e22\u0e21\u0e31\u0e49\u0e07)<\/p>\n\n\n\n<p>\u0e41\u0e15\u0e48\u0e21\u0e35\u0e2d\u0e35\u0e01\u0e27\u0e34\u0e18\u0e35 \u0e04\u0e37\u0e2d\u0e25\u0e07 n8n \u0e15\u0e23\u0e07\u0e46\u0e14\u0e49\u0e27\u0e22 Node.js \u0e1c\u0e48\u0e32\u0e19 NPM<\/p>\n\n\n\n<p>\u0e02\u0e31\u0e49\u0e19\u0e41\u0e23\u0e01\u0e04\u0e37\u0e2d\u0e25\u0e07 node.js \u0e01\u0e48\u0e2d\u0e19<\/p>\n\n\n\n<p>\u0e16\u0e49\u0e32\u0e25\u0e07\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e40\u0e1b\u0e34\u0e14 command prompt \u0e02\u0e36\u0e49\u0e19\u0e21\u0e32 \u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e01\u0e47<\/p>\n\n\n\n<p>npm install n8n -g<\/p>\n\n\n\n<p>-g \u0e04\u0e37\u0e2d\u0e25\u0e07\u0e41\u0e1a\u0e1a global \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22 \u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07 project \u0e2d\u0e30\u0e44\u0e23\u0e2d\u0e35\u0e01<\/p>\n\n\n\n<p>\u0e1e\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e23\u0e32\u0e01\u0e47\u0e41\u0e04\u0e48\u0e1e\u0e34\u0e21\u0e1e\u0e4c<\/p>\n\n\n\n<p>n8n<\/p>\n\n\n\n<p>\u0e21\u0e31\u0e19\u0e01\u0e47\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2d\u0e30\u0e44\u0e23 \u0e0b\u0e36\u0e48\u0e07\u0e1b\u0e23\u0e01\u0e15\u0e34\u0e01\u0e47\u0e44\u0e21\u0e48\u0e19\u0e48\u0e32\u0e08\u0e30\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2d\u0e30\u0e44\u0e23 \u0e21\u0e31\u0e19\u0e01\u0e47\u0e08\u0e30 prompt \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e01\u0e14 o \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e34\u0e14 browser \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a n8n \u0e42\u0e14\u0e22\u0e21\u0e31\u0e19\u0e08\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e44\u0e1b\u0e17\u0e35\u0e48<\/p>\n\n\n\n<p>http:\/\/localhost:5678<\/p>\n\n\n\n<p>\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e01\u0e47\u0e04\u0e37\u0e2d\u0e17\u0e33\u0e15\u0e32\u0e21\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e21\u0e31\u0e19\u0e41\u0e19\u0e30\u0e19\u0e33\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e41\u0e25\u0e30\u0e40\u0e2d\u0e32 activate key \u0e21\u0e32\u0e43\u0e0a\u0e49<\/p>\n\n\n\n<p>\u0e15\u0e31\u0e27 activate key \u0e21\u0e31\u0e19\u0e1a\u0e2d\u0e01\u0e27\u0e48\u0e32 free for lifetime \u0e41\u0e15\u0e48\u0e04\u0e37\u0e2d\u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19 email \u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e21\u0e31\u0e19\u0e16\u0e36\u0e07\u0e08\u0e30\u0e43\u0e2b\u0e49\u0e21\u0e32<\/p>\n\n\n\n<p>\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 port \u0e40\u0e23\u0e32\u0e16\u0e39\u0e01\u0e08\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e2d\u0e30\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e17\u0e33\u0e43\u0e2b\u0e49 port 5678 \u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e07 \u0e16\u0e49\u0e32\u0e40\u0e23\u0e32\u0e2a\u0e31\u0e48\u0e07 n8n start \u0e21\u0e31\u0e19\u0e01\u0e47\u0e08\u0e30 error \u0e15\u0e32\u0e21\u0e19\u0e35\u0e49<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">> n8n\nInitializing n8n process\nError tracking disabled because this release is older than 6 weeks.\nn8n does not have permission to use port 5678. Please run n8n with a different port.<\/pre>\n\n\n\n<p>\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 netstat -aon | grep 5678 <br>\u0e2b\u0e23\u0e37\u0e2d netstat -ano | findstr :5678<br>\u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e27\u0e48\u0e32\u0e43\u0e04\u0e23\u0e43\u0e0a\u0e49 port \u0e2d\u0e22\u0e39\u0e48<\/p>\n\n\n\n<p>\u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e40\u0e08\u0e2d\u0e43\u0e04\u0e23\u0e43\u0e0a\u0e49 \u0e01\u0e47\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e21\u0e35\u0e43\u0e04\u0e23\u0e08\u0e2d\u0e07\u0e2d\u0e22\u0e39\u0e48 \u0e40\u0e0a\u0e48\u0e19 docker \/ hyper-V<\/p>\n\n\n\n<p>\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07<br>netsh interface ipv4 show excludedportrange protocol=tcp<br>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"691\" height=\"539\" src=\"https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-12.png\" alt=\"\" class=\"wp-image-480\" srcset=\"https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-12.png 691w, https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-12-300x234.png 300w\" sizes=\"auto, (max-width: 691px) 100vw, 691px\" \/><\/figure>\n\n\n\n<p>\u0e40\u0e23\u0e32\u0e2d\u0e32\u0e08\u0e08\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02 \u0e42\u0e14\u0e22\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07 (\u0e41\u0e15\u0e48\u0e14\u0e39\u0e41\u0e25\u0e49\u0e27\u0e27\u0e38\u0e48\u0e19\u0e27\u0e32\u0e22)<br>\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e23\u0e32\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e22\u0e49\u0e32\u0e22 port \u0e02\u0e2d\u0e07 n8n \u0e41\u0e17\u0e19<\/p>\n\n\n\n<p>set N8N_PORT=8080<br>n8n<br>\u0e2b\u0e23\u0e37\u0e2d <br>n8n start<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" src=\"https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-13-1024x609.png\" alt=\"\" class=\"wp-image-481\" srcset=\"https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-13-1024x609.png 1024w, https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-13-300x178.png 300w, https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-13-768x456.png 768w, https:\/\/iotnoob.com\/wordpress\/wp-content\/uploads\/2025\/11\/image-13.png 1114w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 N8N \u0e41\u0e1a\u0e1a Local \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Docker \u0e44\u0e14\u0e49 (\u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e34\u0e18\u0e35\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33\u0e40\u0e25\u0e22\u0e21\u0e31\u0e49\u0e07) \u0e41\u0e15\u0e48\u0e21\u0e35\u0e2d\u0e35\u0e01\u0e27\u0e34\u0e18\u0e35 \u0e04\u0e37\u0e2d\u0e25\u0e07 n8n \u0e15\u0e23\u0e07\u0e46\u0e14\u0e49\u0e27\u0e22 Node.js \u0e1c\u0e48\u0e32\u0e19 NPM&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-418","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/posts\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/comments?post=418"}],"version-history":[{"count":2,"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/posts\/418\/revisions"}],"predecessor-version":[{"id":482,"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/posts\/418\/revisions\/482"}],"wp:attachment":[{"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/media?parent=418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/categories?post=418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iotnoob.com\/wordpress\/wp-json\/wp\/v2\/tags?post=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}