Skip to content

The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows.

Notifications You must be signed in to change notification settings

Pistulls/self-hosted-ai-starter-kit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source

Original repo

Installation

Case Command Description
Non NVIDIA or Apple Silicon docker compose --profile cpu up Runs the starter kit on CPU
NVIDIA GPU users docker compose --profile gpu-nvidia up Runs the starter kit using NVIDIA GPU
Mac / Apple Silicon users docker compose up Runs Ollama on Mac for faster inference, connecting from n8n instance

Note: For Mac/Apple Silicon users, there's an alternative option to run fully on CPU using the same command as for "Non NVIDIA or Apple Silicon" cases.

After you followed the quick start set-up below, change the Ollama credentials by using http://host.docker.internal:11434/ as the host.

Pages:

Page Description
n8n

With your n8n instance, you’ll have access to over 400 integrations and a suite of basic and advanced AI nodes such as AI Agent, Text classifier, and Information Extractor nodes. To keep everything local, just remember to use the Ollama node for your language model and Qdrant as your vector store.

Upgrading

For Nvidia GPU users

docker compose --profile gpu-nvidia pull
docker compose create && docker compose --profile gpu-nvidia up

For Mac / Apple Silicon users

docker compose pull
docker compose create && docker compose up

For everyone else

docker compose --profile cpu pull
docker compose create && docker compose --profile cpu up

👓 Recommended reading

n8n is full of useful content for getting started quickly with its AI concepts and nodes. If you run into an issue, go to support.

🎥 Video walkthrough

🛍️ More AI templates

For more 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.

Learn AI key concepts

Local AI templates

Tips & tricks

Accessing local files

The self-hosted AI starter kit will create a shared folder (by default, located in the same directory) which is mounted to the n8n container and allows n8n to access files on disk. This folder within the n8n container is located at /data/shared -- 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

The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published