N8n

From Notes_Wiki

Home > Local system based AI tools > N8n

About

n8n can be used to make AI workflows and execute them.


Installation

On Rocky 9.x

Install nodejs via below as root user:

curl -fsSL https://rpm.nodesource.com/setup_22.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo dnf install -y nodejs
node -v
npm -v

To install N8n on local system we can use npn and install via root user using:

sudo npm install n8n -g

On Ubuntu 24.04

Install nodejs and npm as root. Then install n8n also as root

curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt install -y nodejs
node -v
npm -v

sudo npm install n8n -g



Executing

Then we can start n8n service as root user via:

n8n start

Then open http://locahost:5678/ and create account to work with n8n workflows.


Sample Usage

  1. Create a new workflow
  2. Add first step "Basic LLM chain". Use "<-" from top left to go back to canvas
  3. Select model and select desired ollama model. If required add a credential with base URL "http://localhost:11434" to connect to local ollama
  4. Add "Convert to file" with "Convert to html" node
  5. Add "Read/Write files to disk" with "Write file to disk"
  6. Give file path. Since we started n8n as root we can write almost anywhere but file will get created with root privileges. Eg /home/user/Desktop/output.html
  7. Save and execute workflow to see query output saved on Desktop in html file



Home > Local system based AI tools > N8n