What is n8n? Workflow automation explained
n8n is a workflow automation tool you run on your own server. What it is, how it is pronounced, what a workflow looks like, and when to use it.
Filtering by topic #automation · clear
n8n is a workflow automation tool you run on your own server. What it is, how it is pronounced, what a workflow looks like, and when to use it.
Self-hosted n8n is free under a fair-code licence with real limits. What you may do, which features need a paid key, and where cloud plans fit.
Render an nginx config from a Jinja2 template, notify a handler so it reloads only on a real change, then run the play twice to prove idempotence.
Ansible check mode explained: what --check and --diff really prove, and where a dry run gives you a wrong answer before you apply for real.
Your Ansible inventory decides which host gets which variable: INI and YAML forms, groups, group_vars, host_vars, connection settings and precedence.
Keep passwords and API tokens in a playbook repo safely: encrypt a vars file or one inline string, split staging from production, and rekey cleanly.
Ansible treats an unreachable host differently from a failed task. Use ignore_unreachable, serial and max_fail_percentage, and still see what was missed.
A self-hosted n8n reads three timezone settings, so a schedule trigger can fire hours off. Set TZ, GENERIC_TIMEZONE and the workflow zone right.
Claude Code hooks run whether the model agrees or not. Where they live, which events fire, what exit code 2 does to a tool call, and the security cost.
Headless Chromium on a VPS breaks in known ways: tiny /dev/shm, sandbox flags, missing fonts, leaked processes. Set the limits before your agent hits them.
LiveContext CE is a six container Docker stack with a Java backend that wants 8 GB. Size it, pin the version, put Traefik in front, and back up both stores.
Simple reflex, goal-based, utility-based, learning, multi-agent: what each type of AI agent is for, and which ones you can honestly self-host.
Terraform creates the VPS, Ansible configures it. The real split, why provisioners fight both tools, the handoff commands, and when you need only Ansible.
When a flat Ansible playbook is enough and when a role earns its directories: the role layout, ansible-galaxy init, role calls, and variable precedence.
Loop engineering means designing the trigger, boundary, verification and budget an AI agent repeats, instead of writing one clever prompt. A plain definition.
Build a working AI agent in n8n: the AI Agent node, a Claude model credential, an HTTP Request tool, memory, a trigger, and the settings that cap cost.
Zapier and Make bill per task. Self-hosted n8n bills a flat server cost. Work a real month of volume, find the crossover, and read the n8n license.
Install Ansible with pipx on Ubuntu 24.04, write an inventory and a first playbook that hardens a fresh VPS, plus fixes for Permission denied and sudo errors.
Connect Claude to n8n on your own VPS: an integration guide with credentials, model choice per node, three worked AI workflows, cost math, and common errors.
Run n8n on a VPS with Docker Compose, Postgres, and HTTPS behind a reverse proxy: the WEBHOOK_URL and encryption-key traps, plus every error string.