Skip to content

elliotboney/n8n-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n8n with Extended Service Stack

A comprehensive n8n setup with PostgreSQL database, Redis queue, Caddy reverse proxy, and additional AI/automation services including Flowise, Open WebUI, Qdrant vector database, and Neo4j graph database.

Services Included

  • Self-hosted n8n: Workflow automation tool (main service + worker)
  • Flowise - No/low code AI agent builder that pairs very well with n8nm
  • Open WebUI: ChatGPT-like interface to privately interact with your local models and N8N agents
  • Qdrant - Open source, high performance vector store with an comprehensive API.
  • Caddy: Reverse proxy with automatic HTTPS (gets your SSL certs automatically!)
  • Neo4j - Knowledge graph engine that powers tools like GraphRAG, LightRAG, and Graphiti
  • PostgreSQL: Database backend for n8n
  • Redis: Queue backend for n8n workflows

Prerequisites

First, install the necessary software:

Installation

Clone the repository and navigate to the project directory:

git clone https://github.com/elliotboney/n8n-docker/
cd n8n-docker

Configuration

.env

  1. Copy the example to .env:
cp .env.example .env
  1. Fill in all the placeholder values with your own, unique, and strong credentials.
  2. Make sure to set the correct permissions on the .env file to protect sensitive information (e.g., chmod 600 .env).

Start

To start the entire stack, simply start docker-compose by executing the following command in the current folder.

IMPORTANT: But before you do that change the default users and passwords in the .env file!

docker-compose up -d

To stop it execute:

docker-compose stop

Service URLs

When running with hostnames configured in your .env file:

When running locally without custom hostnames:

About

My custom n8n docker stuff

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages