{"id":1164,"date":"2025-08-07T13:09:07","date_gmt":"2025-08-07T13:09:07","guid":{"rendered":"https:\/\/blog.aetherix.com\/?p=1164"},"modified":"2026-03-27T13:33:00","modified_gmt":"2026-03-27T13:33:00","slug":"jetson-generative-ai-n8n-local-agents","status":"publish","type":"post","link":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/","title":{"rendered":"Jetson Generative AI \u2013 n8n Local Agents"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1331.2px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><strong>n8n<\/strong> transforms your Jetson into an intelligent agent factory with its visual workflow automation platform. This fair code licensed tool with over 123k GitHub stars (as of July) enables you to create autonomous agents that think, decide, and can act locally using local LLMs, Ollama or using external services. You can build RAG pipelines, sophisticated AI agents that can monitor systems, process data, make decisions, and execute actions by only using n8n workflow.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-aspect-ratio:4 \/ 3;--awb-margin-bottom:-140px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none has-aspect-ratio\"><img decoding=\"async\" width=\"2830\" height=\"1396\" title=\"ollamarag\" src=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/ollamarag.png\" class=\"img-responsive wp-image-1169 img-with-aspect-ratio\" data-parent-fit=\"cover\" data-parent-container=\".fusion-image-element\" alt \/><\/span><\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-bottom:-30px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>Requirements<\/h4><\/h4><\/div>\n<div class=\"table-1\">\n<p>&nbsp;<\/p>\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Hardware \/ Software<\/th>\n<th align=\"left\">Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><strong>Any Jetson (Nano\/Orin)<\/strong>\u00a0\u2265\u202f<strong>4\u202fGB RAM<\/strong><\/td>\n<td align=\"left\">16GB+ recommended for complex workflows<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><strong>NVMe SSD<\/strong><\/td>\n<td align=\"left\">Recommended for workflow data storage<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:-30px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h3>Step-by-Step Setup<\/h3><\/h3><\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>1. Create Necessary Directories<\/h4><\/h4><\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-1 > .CodeMirror, .fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_1\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_1\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_1\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\">sudo mkdir -p \/mnt\/nvme\/cache\/n8n\nsudo chown -R $USER:$USER \/mnt\/nvme\/cache\/n8n<\/textarea><\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>2. Launch n8n<\/h4><\/h4><\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-2 > .CodeMirror, .fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-2 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_2\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_2\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_2\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\">docker run -it --rm --name=n8n \\\n  --network=host \\\n  -e N8N_LISTEN_ADDRESS=0.0.0.0 \\\n  -e N8N_PORT=5678 \\\n  -e N8N_SECURE_COOKIE=false \\\n  -v \/mnt\/nvme\/cache\/n8n:\/root\/node\/.n8n \\\n  -e DOCKER_PULL=always --pull always \\\n  -e HF_HUB_CACHE=\/root\/.cache\/huggingface \\\n  -v \/mnt\/nvme\/cache:\/root\/.cache \\\n  n8nio\/n8n:stable<\/textarea><\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>3. Access the Web Interface<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-2\"><p>Once the container starts, you&#8217;ll see:<\/p>\n<blockquote>\n<p>Editor is now accessible via:<br \/>\nhttp:\/\/localhost:5678<\/p>\n<\/blockquote>\n<ul>\n<li>Local access: Open <strong>http:\/\/localhost:5678<\/strong> in your browser<\/li>\n<li>Remote access: Use<strong> http:\/\/&lt;jetson-ip&gt;:5678<\/strong><\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>4. Set up Ollama (Separate Container)<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-3\"><p>In a new terminal, start Ollama:<\/p>\n<\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-3 > .CodeMirror, .fusion-syntax-highlighter-3 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-3 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_3\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_3\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_3\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\"># Create Ollama data directory\nsudo mkdir -p \/mnt\/nvme\/cache\/ollama\nsudo chown -R $USER:$USER \/mnt\/nvme\/cache\/ollama\n\n# Run Ollama container\ndocker run -d --name=ollama \\\n  -p 11434:11434 \\\n  -v \/mnt\/nvme\/cache\/ollama:\/root\/.ollama \\\n  ollama\/ollama<\/textarea><\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>5. Set up Ollama Models<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-4\"><p>Pull AI models into your separate Ollama container:<\/p>\n<\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-4 > .CodeMirror, .fusion-syntax-highlighter-4 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-4 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_4\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_4\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_4\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\"># Pull popular models (choose based on your Jetson's RAM)\ndocker exec -it ollama ollama pull llama3.2:3b    # Smaller model (3B parameters)\ndocker exec -it ollama ollama pull llama3.1:8b    # Larger model (8B parameters) \ndocker exec -it ollama ollama pull mistral:7b     # Alternative model\n\n# Verify models are downloaded\ndocker exec -it ollama ollama list\n\n# Test Ollama is responding\ncurl http:\/\/localhost:11434\/api\/tags<\/textarea><\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-margin-top:20px;\"><p><strong>Model Size Guide for Jetson:<\/strong><\/p>\n<ul>\n<li><strong>4-8GB RAM:<\/strong> Use 3B models (llama3.2:3b)<\/li>\n<li><strong>16GB+ RAM<\/strong>: Can handle 7B-8B models<\/li>\n<li><strong>32GB+ RAM<\/strong>: Can run multiple large models simultaneously<\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-bottom:-20px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>6. Configure Ollama Connection in n8n<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-6\"><ol>\n<li><strong>In n8n workflows<\/strong>:\n<ul>\n<li>Add &#8220;Ollama Chat Model&#8221; node to any workflow<\/li>\n<li>Set base URL to <code>http:\/\/localhost:11434<\/code><\/li>\n<li>Select your pulled model from dropdown (e.g., llama3.2:3b)<\/li>\n<li>Test the connection<\/li>\n<\/ul>\n<\/li>\n<li><strong>Create credentials<\/strong> (if needed):\n<ul>\n<li>Go to Settings &gt; Credentials<\/li>\n<li>Add &#8220;Ollama&#8221; credential<\/li>\n<li>Base URL: <code>http:\/\/localhost:11434<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><strong>Note<\/strong>: Since both containers use <code>--network=host<\/code>, they can communicate via <code>localhost:11434<\/code><\/p>\n<\/div><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>7. Use external services<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-7\"><p>If youre going to use an external service like OpenAI you can add the node and then add its credentials.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"1024\" height=\"537\" title=\"n8n_credentials_setup\" src=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_credentials_setup-1024x537.png\" alt class=\"img-responsive wp-image-1170\" srcset=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_credentials_setup-200x105.png 200w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_credentials_setup-400x210.png 400w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_credentials_setup-600x314.png 600w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_credentials_setup-800x419.png 800w, https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_credentials_setup-1200x629.png 1200w\" sizes=\"(max-width: 640px) 100vw, 1024px\" \/><\/span><\/div><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>8. Explore Community Workflows and Templates<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-8\"><p><strong>n8n<\/strong> has a rich ecosystem of community-contributed workflows that you can use as starting points:<\/p>\n<ul>\n<li><strong>Official Template Gallery<\/strong>: Visit <a href=\"https:\/\/n8n.io\/workflows\">n8n.io\/workflows<\/a> to browse 800+ workflow templates<\/li>\n<li><strong>GitHub Community<\/strong>: Search GitHub for &#8220;n8n-workflow&#8221; to find community contributions<\/li>\n<li><strong>Template Categories<\/strong>:\n<ul>\n<li>AI Agent Chat workflows<\/li>\n<li>Content creation automation<\/li>\n<li>Social media management<\/li>\n<li>Email processing with AI<\/li>\n<li>Data transformation pipelines<\/li>\n<li>Slack\/Discord bots<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>How to use templates:<\/strong><\/p>\n<ol>\n<li>Browse templates at<b> <a style=\"color: #38c92e;\" href=\"http:\/\/n8n.io\/workflows\">n8n.io\/workflows<\/a><\/b><\/li>\n<li>Click &#8220;Use for free&#8221; on any template<\/li>\n<li>You can copy the JSON file and paste it into the workflow or save it as a JSON file and upload it<\/li>\n<li>Customize nodes and credentials to match your setup<\/li>\n<\/ol>\n<p><strong>Popular AI templates to try:<\/strong><\/p>\n<ul>\n<li><strong><a style=\"color: #38c92e;\" href=\"https:\/\/n8n.io\/workflows\/2861-ai-powered-email-processing-autoresponder-and-response-approval-yesno\/\">AI-powered email autoresponder<\/a><\/strong><\/li>\n<li><strong><a style=\"color: #38c92e;\" href=\"https:\/\/n8n.io\/workflows\/3135-automated-social-media-content-publishing-factory-system-prompt-composition\/\">Social media content generation<\/a><\/strong><\/li>\n<li><strong><a style=\"color: #38c92e;\" href=\"https:\/\/n8n.io\/workflows\/3442-fully-automated-ai-video-generation-and-multi-platform-publishing\/\">Automated video creation and publishing<\/a><\/strong><\/li>\n<li><strong><a style=\"color: #38c92e;\" href=\"https:\/\/n8n.io\/workflows\/3804-automated-pr-code-reviews-with-github-gpt-4-and-google-sheets-best-practices\/\">Automated code reviews with GPT-4<\/a><\/strong><\/li>\n<li><strong><a style=\"color: #38c92e;\" href=\"https:\/\/n8n.io\/workflows\/3123-automatic-reminders-for-follow-ups-with-ai-and-human-in-the-loop-gmail\/\">Follow-up reminders with AI<\/a><\/strong><\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>9. Advanced agent features<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-9\"><p data-source-line=\"147\">You can created advanced workflows with n8n using:<\/p>\n<ul data-source-line=\"149\">\n<li data-source-line=\"149\"><strong>Interactive Chat Agents<\/strong>: Build conversational AI with Chat Trigger nodes for real-time user interactions<\/li>\n<li data-source-line=\"150\"><strong>File Processing Intelligence<\/strong>: Load schemas, extract data from files, and combine with AI for document analysis<\/li>\n<li data-source-line=\"151\"><strong>Memory Management<\/strong>: Use Window Buffer Memory to maintain conversation context across multiple interactions<\/li>\n<li data-source-line=\"152\"><strong>Multi-step reasoning<\/strong>: Chain multiple LLM operations for complex decisions and data processing<\/li>\n<li data-source-line=\"153\"><strong>Dynamic Data Combination<\/strong>: Merge schema data with chat inputs for context-aware responses<\/li>\n<li data-source-line=\"154\"><strong>Conditional logic<\/strong>: Route agent workflows based on AI-generated decisions and user inputs<\/li>\n<li data-source-line=\"155\"><strong>Error handling<\/strong>: Build robust failure recovery into agent behavior<\/li>\n<li data-source-line=\"156\"><strong>Local AI integration<\/strong>: Combine multiple local models for specialized tasks like SQL generation, data analysis<\/li>\n<\/ul>\n<p><em><strong>E.g Complex agent workflow to generate SQL queries from schema using local LLM reasoning ;<\/strong><\/em><\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"2864\" height=\"1372\" title=\"n8n_advanced_workflow\" src=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/n8n_advanced_workflow.png\" alt class=\"img-responsive wp-image-1171\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h3>Troubleshooting &amp; Common Issues<\/h3><\/h3><\/div><div class=\"fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>&#8220;Model not found&#8221; in Ollama node<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-10\"><p>This error occurs when you try to use a model in n8n that hasn&#8217;t been downloaded to your Ollama container yet.<\/p>\n<p><strong>Solution: Download the model first by running:<\/strong><\/p>\n<\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-5 > .CodeMirror, .fusion-syntax-highlighter-5 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-5 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_5\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_5\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_5\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\">docker exec -it ollama ollama pull [model-name]<\/textarea><\/div><div class=\"fusion-text fusion-text-11\"><p>For example, to pull Llama 3.2 3B model:<\/p>\n<p>&nbsp;<\/p>\n<\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-6 > .CodeMirror, .fusion-syntax-highlighter-6 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-6 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_6\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_6\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_6\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\">docker exec -it ollama ollama pull llama3.2:3b<\/textarea><\/div><div class=\"fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>Connection refused<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-12\"><p>This happens when n8n cannot connect to the Ollama service, usually due to network configuration issues.<\/p>\n<p><strong>Solutions:<\/strong><\/p>\n<ul>\n<li>Ensure both containers are running with <code>--network=host<\/code> flag<\/li>\n<li>Verify Ollama is accessible by testing: <code>curl http:\/\/localhost:11434\/api\/tags<\/code><\/li>\n<li>For Mac users, use <code>host.docker.internal:11434<\/code> instead of <code>localhost:11434<\/code><\/li>\n<li>Check if Ollama container is running: <code>docker ps<\/code><\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-four\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\"><h4>&#8220;Pull model manifest: 412&#8221; error<\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-13\"><p>This error typically occurs when using outdated Docker images or when there are authentication issues with model repositories.<\/p>\n<p><strong>Solutions:<\/strong><\/p>\n<ul>\n<li>Update to the latest Docker images:<\/li>\n<\/ul>\n<\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-7 > .CodeMirror, .fusion-syntax-highlighter-7 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-7 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_7\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_7\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_7\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/x-sh\">docker pull n8nio\/n8n:stable\ndocker pull ollama\/ollama:latest<\/textarea><\/div><div class=\"fusion-text fusion-text-14\"><ul>\n<li>Clear Docker cache and restart containers<\/li>\n<li>Check your internet connection and firewall settings<\/li>\n<li>Verify the model name is correct and still available in the Ollama library<\/li>\n<\/ul>\n<p><em>For comprehensive guides and documentation, visit <strong><a href=\"https:\/\/docs.n8n.io\"><span style=\"color: #38c92e;\">docs.n8n.io<\/span>.<\/a><\/strong> The platform offers extensive customization options and community support for automation workflows.<\/em><\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":1593,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-generative-ai"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.3.1 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jetson Generative AI \u2013 n8n Local Agents - OpenZeka EN Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jetson Generative AI \u2013 n8n Local Agents\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenZeka EN Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576911356211\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-07T13:09:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-27T13:33:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Enhar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Aetherixnl\" \/>\n<meta name=\"twitter:site\" content=\"@Aetherixnl\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Enhar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\"},\"author\":{\"name\":\"Enhar\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/62c964376839cf2c4b2eb682bf14d3cb\"},\"headline\":\"Jetson Generative AI \u2013 n8n Local Agents\",\"datePublished\":\"2025-08-07T13:09:07+00:00\",\"dateModified\":\"2026-03-27T13:33:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\"},\"wordCount\":4173,\"publisher\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg\",\"articleSection\":[\"Generative AI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\",\"url\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\",\"name\":\"Jetson Generative AI \u2013 n8n Local Agents - OpenZeka EN Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg\",\"datePublished\":\"2025-08-07T13:09:07+00:00\",\"dateModified\":\"2026-03-27T13:33:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage\",\"url\":\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg\",\"contentUrl\":\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.openzeka.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jetson Generative AI \u2013 n8n Local Agents\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/#website\",\"url\":\"https:\/\/blog.openzeka.com\/en\/\",\"name\":\"Aetherix B.V.\",\"description\":\"NVIDIA Jetson Developer Kits &amp;Edge Devices\",\"publisher\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.openzeka.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/#organization\",\"name\":\"Aetherix B.V.\",\"url\":\"https:\/\/blog.openzeka.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/06\/aetherix-site-icon.webp\",\"contentUrl\":\"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/06\/aetherix-site-icon.webp\",\"width\":421,\"height\":398,\"caption\":\"Aetherix B.V.\"},\"image\":{\"@id\":\"https:\/\/blog.openzeka.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=61576911356211\",\"https:\/\/x.com\/Aetherixnl\",\"https:\/\/www.instagram.com\/aetherixnl\/\",\"https:\/\/www.tiktok.com\/@aetherixnl\"],\"description\":\"Aetherix provides a full range of NVIDIA Jetson-based edge AI solutions\u2014including Developer Kits, AI Kits, industrial-grade Carrier Boards, and fully integrated Boxed AI Systems.\",\"email\":\"info@aetherix.com\",\"legalName\":\"Aetherix B.V.\",\"vatID\":\"NL867727688B01\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/62c964376839cf2c4b2eb682bf14d3cb\",\"name\":\"Enhar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g\",\"caption\":\"Enhar\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Jetson Generative AI \u2013 n8n Local Agents - OpenZeka EN Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/","og_locale":"en_US","og_type":"article","og_title":"Jetson Generative AI \u2013 n8n Local Agents","og_url":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/","og_site_name":"OpenZeka EN Blog","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576911356211","article_published_time":"2025-08-07T13:09:07+00:00","article_modified_time":"2026-03-27T13:33:00+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg","type":"image\/jpeg"}],"author":"Enhar","twitter_card":"summary_large_image","twitter_creator":"@Aetherixnl","twitter_site":"@Aetherixnl","twitter_misc":{"Written by":"Enhar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#article","isPartOf":{"@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/"},"author":{"name":"Enhar","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/62c964376839cf2c4b2eb682bf14d3cb"},"headline":"Jetson Generative AI \u2013 n8n Local Agents","datePublished":"2025-08-07T13:09:07+00:00","dateModified":"2026-03-27T13:33:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/"},"wordCount":4173,"publisher":{"@id":"https:\/\/blog.openzeka.com\/en\/#organization"},"image":{"@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg","articleSection":["Generative AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/","url":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/","name":"Jetson Generative AI \u2013 n8n Local Agents - OpenZeka EN Blog","isPartOf":{"@id":"https:\/\/blog.openzeka.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage"},"image":{"@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg","datePublished":"2025-08-07T13:09:07+00:00","dateModified":"2026-03-27T13:33:00+00:00","breadcrumb":{"@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#primaryimage","url":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg","contentUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/08\/28.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/blog.openzeka.com\/en\/jetson-generative-ai-n8n-local-agents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.openzeka.com\/en\/"},{"@type":"ListItem","position":2,"name":"Jetson Generative AI \u2013 n8n Local Agents"}]},{"@type":"WebSite","@id":"https:\/\/blog.openzeka.com\/en\/#website","url":"https:\/\/blog.openzeka.com\/en\/","name":"Aetherix B.V.","description":"NVIDIA Jetson Developer Kits &amp;Edge Devices","publisher":{"@id":"https:\/\/blog.openzeka.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.openzeka.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.openzeka.com\/en\/#organization","name":"Aetherix B.V.","url":"https:\/\/blog.openzeka.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/06\/aetherix-site-icon.webp","contentUrl":"https:\/\/blog.openzeka.com\/en\/wp-content\/uploads\/2025\/06\/aetherix-site-icon.webp","width":421,"height":398,"caption":"Aetherix B.V."},"image":{"@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61576911356211","https:\/\/x.com\/Aetherixnl","https:\/\/www.instagram.com\/aetherixnl\/","https:\/\/www.tiktok.com\/@aetherixnl"],"description":"Aetherix provides a full range of NVIDIA Jetson-based edge AI solutions\u2014including Developer Kits, AI Kits, industrial-grade Carrier Boards, and fully integrated Boxed AI Systems.","email":"info@aetherix.com","legalName":"Aetherix B.V.","vatID":"NL867727688B01"},{"@type":"Person","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/62c964376839cf2c4b2eb682bf14d3cb","name":"Enhar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.openzeka.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/189d567adce3bb0c8d438b4586bf861ec04980f2e451003975e3cf871781d0f4?s=96&d=mm&r=g","caption":"Enhar"}}]}},"_links":{"self":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts\/1164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/comments?post=1164"}],"version-history":[{"count":19,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts\/1164\/revisions"}],"predecessor-version":[{"id":1562,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/posts\/1164\/revisions\/1562"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/media\/1593"}],"wp:attachment":[{"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/media?parent=1164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/categories?post=1164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.openzeka.com\/en\/wp-json\/wp\/v2\/tags?post=1164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}