Skip to content

chrisbeatson/aitoolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Toolbox

Kickstarts a locally hosted AI toolbox with n8n , postgres with the vector plugin, and redis

What’s included

n8n - Low-code platform with over 400 integrations and advanced AI components. This is a custom n8n image with puppeteer built in.

Postgres - Defacto DB

Redis - Key val cache DB

Installation

  1. Make a copy of .env.example and rename it to .env in the root directory of the project
  2. Set the required environment variables:

Important

Make sure to generate secure random values for all secrets. Never use the example values in production.

  1. Access locally on http://localhost:5678 , or put behind a secure reverse proxy (like Caddy)

start the containers

sh start.sh

upgrade containers

sh upgrade.sh

Stop all containers

sh stop.sh

Accessing the Postgres and Redis containers from n8n.

Use the hostnames 'postgres' and 'redis'. They are in the same docker network (aitoolbox) as the n8n container.

n8n templates

For AI workflow ideas, visit the official n8n AI template gallery. From each workflow, select the Use workflow button to automatically import the workflow into your local n8n instance.

Accessing local files

The self-hosted AI starter kit will create a shared folder (by default, located in the same directory, called 'shared', but can be specified in the .env file ) which is mounted to the n8n container and allows n8n to access files on disk. This folder within the n8n container is located at .n8n-files -- this is the path you’ll need to use in nodes that interact with the local filesystem.

Nodes that interact with the local filesystem

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages