richter92/n8n-armv7

By richter92

Updated about 4 hours ago

n8n for ARMv7 / Raspberry Pi 3+. Native deps, Node 22. Currently [email protected]

Image
Integration & delivery
1

10K+

richter92/n8n-armv7 repository overview

n8n for ARMv7 (Raspberry Pi)

Docker image of n8n built specifically for the ARMv7 architecture, compatible with Raspberry Pi 3 and newer.

About

n8n is a free and extensible workflow automation tool that lets you connect services and APIs to build powerful automations through a visual interface.

This image is optimized for ARMv7 (32-bit) devices, so you can run n8n directly on a Raspberry Pi 3 without emulation or complex local builds.

Quick start

Basic run
docker run -d \
  --name n8n \
  -p 5678:5678 \
  richter92/n8n-armv7:latest
# 1. Fix directory permissions
sudo mkdir -p ~/.n8n
sudo chown -R 1000:1000 ~/.n8n

# 2. Start the container
docker run -d \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  --user 1000:1000 \
  -e N8N_SECURE_COOKIE=false \
  richter92/n8n-armv7:latest

Access

After starting the container, open: http://<RASPBERRY_PI_IP>:5678

On first access, n8n will ask you to create the owner/admin account.

Requirements

  • Raspberry Pi 3 or newer
  • Docker installed
  • At least 1 GB available RAM
  • 2 GB disk space

Available tags

  • latest — latest stable n8n version packaged in this image
  • 2.33.7 — pinned release

Full documentation

For detailed instructions, Docker Compose examples, troubleshooting, and customization, see the project repository:

GitHub repository

Environment variables

Common variables:

VariableDefaultDescription
N8N_HOST0.0.0.0Host to bind
N8N_PORT5678Port to listen on
N8N_PROTOCOLhttpProtocol (http / https)
N8N_SECURE_COOKIEfalseRequire HTTPS for cookies

See the official n8n configuration docs for the full list.

Notes

  • Built specifically for ARMv7 (32-bit)
  • Based on Node.js 22 LTS
  • Runs as a non-root user (node)
  • Supports data persistence via Docker volumes
  • Includes a health check on /healthz

Support

For issues, questions, or contributions, visit the GitHub repository.

Tag summary

Content type

Image

Digest

sha256:4407cca84

Size

455.8 MB

Last updated

about 4 hours ago

docker pull richter92/n8n-armv7