π¦
Community Packages
Explore 1000+ community packages with detailed analysis, business value ratings, and complexity assessments.
π€
LangChain Integration
Complete guide for integrating LangChain with n8n, including the critical ai-beta Docker image requirement.
Critical: Use n8nio/n8n:ai-beta image for LangChain
βοΈ
Deployment Guide
Step-by-step instructions for deploying n8n with Docker, including production-ready configurations.
π§
Troubleshooting
Common issues, solutions, and maintenance procedures to keep your n8n instance running smoothly.
Status: All systems operational
π¦ Community Package Matrix
π‘ Pro Tip: Use the filters and search to find packages that match your specific business needs. Packages are ranked by downloads, business value, and maintenance status.
Category:
All Categories
AI/ML
Communication
Data Processing
Utility
Media
Infrastructure
Status:
All Status
Official
Community
Business Value:
All Values
High
Medium
Low
Rank β
Package Name β
Downloads β
Status β
Business Value β
Complexity β
Category β
Description
Keywords
Maintenance β
No packages match your current filters
Try adjusting your search criteria or clearing some filters.
βοΈ Installation & Setup Guide
β οΈ Important: This guide covers self-hosted n8n installations. Community nodes are not available on n8n Cloud.
Prerequisites
Docker and Docker Compose installed
Basic understanding of command line operations
Sufficient system resources (minimum 2GB RAM recommended)
Network access for downloading packages
Basic Docker Setup
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
container_name: n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your_password_here
- N8N_HOST=localhost
- N8N_PORT=5678
- N8N_PROTOCOL=http
- NODE_ENV=production
volumes:
- n8n_data:/home/node/.n8n
- /var/run/docker.sock:/var/run/docker.sock
volumes:
n8n_data:
Community Node Installation Methods
Method 1: GUI Installation
Install verified community nodes directly from the n8n interface.
Go to Settings β Community nodes
Click "Install a community node"
Enter the npm package name
Click Install
Method 2: Docker Environment
Add packages via environment variables in Docker Compose.
environment:
- N8N_COMMUNITY_PACKAGES=n8n-nodes-package-name
Method 3: Manual Installation
Install packages manually using npm commands.
npm install n8n-nodes-package-name
π‘ Recommendation: Use Method 1 (GUI) for verified packages and Method 2 (Docker Environment) for production deployments.
π€ LangChain Integration
π¨ Critical Issue: Your n8n crashes because you're using the wrong Docker image. LangChain nodes ONLY work with the ai-beta image!
Immediate Fix
Step 1: Update Your Docker Compose
Change your docker-compose.yml from:
image: n8nio/n8n:latest
To:
image: n8nio/n8n:ai-beta
Step 2: Restart Your Container
docker-compose down
docker-compose up -d
Complete Working Docker Compose Example
version: '3.8'
services:
n8n:
image: n8nio/n8n:ai-beta
container_name: n8n-ai
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your_password_here
- N8N_HOST=localhost
- N8N_PORT=5678
- N8N_PROTOCOL=http
- NODE_ENV=production
# AI-specific configurations
- N8N_AI_ENABLED=true
- N8N_LANGCHAIN_ENABLED=true
volumes:
- n8n_data:/home/node/.n8n
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- postgres
postgres:
image: postgres:13
container_name: n8n-postgres
restart: unless-stopped
environment:
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=n8n_password
- POSTGRES_DB=n8n
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
postgres_data:
Why This Happens
β Standard Image (n8n:latest)
Basic n8n functionality only
No Python runtime
No AI/ML libraries
Missing LangChain dependencies
β
AI Beta Image (n8n:ai-beta)
Full n8n functionality
Python runtime included
Pre-installed AI libraries
LangChain support built-in
β
Success Indicator: After switching to ai-beta image, you should see LangChain nodes available in the node panel without crashes.
π§ Troubleshooting Guide
π― Quick Diagnosis: Most n8n issues fall into these categories. Use the sections below to quickly identify and resolve your problem.
π¨ Container Crashes
Symptoms:
Container stops immediately after start
LangChain nodes cause crashes
Memory or dependency errors
Solutions:
Use ai-beta image for LangChain
Increase memory allocation (min 2GB)
Check Docker logs: docker logs n8n
Verify all environment variables
β οΈ Package Installation Issues
Symptoms:
Community nodes not appearing
Installation fails silently
"Unrecognized node type" errors
Solutions:
Restart n8n after installation
Check package compatibility
Verify npm package name spelling
Use manual installation method
π Connection Problems
Symptoms:
Cannot access n8n interface
Webhooks not working
External API connection failures
Solutions:
Check port mapping in Docker
Verify firewall settings
Test with curl or browser
Check N8N_HOST environment variable
ποΈ Database Issues
Symptoms:
Workflows not saving
Execution history missing
Performance degradation
Solutions:
Switch from SQLite to PostgreSQL
Check database connection string
Verify database permissions
Monitor disk space
Common Error Messages & Solutions
Error: "Unrecognized node type"
Cause: Community node not properly installed or n8n needs restart
# Solution: Restart n8n container
docker-compose restart n8n
Error: "Cannot find module 'langchain'"
Cause: Using standard n8n image instead of ai-beta
# Solution: Update docker-compose.yml
image: n8nio/n8n:ai-beta
Error: "ENOSPC: no space left on device"
Cause: Insufficient disk space or inode limit reached
# Solution: Clean up Docker system
docker system prune -a
π‘ Pro Tip: Enable debug logging by setting N8N_LOG_LEVEL=debug in your environment variables for detailed error information.
π Resources & Documentation
π Official Documentation
π οΈ Development Tools
Quick Reference Cards
π Quick Start Commands
# Start n8n with Docker
docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n
# Start with ai-beta for LangChain
docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n:ai-beta
# Install community package
npm install n8n-nodes-package-name
π Debugging Commands
# View container logs
docker logs n8n
# Check container status
docker ps -a
# Access container shell
docker exec -it n8n /bin/sh
# Check installed packages
npm list
π Bookmark This Hub: Save this page as your go-to resource for all n8n-related information. It contains everything you need for successful n8n deployment and management.