We’re excited to announce that we’ve just launched the Self-hosted AI Starter Kit!
With this kit, you can easily set up everything you need to run AI locally or on-prem, giving you full control, enhanced security, and complete privacy when working with large language models (LLMs). It comes packed with n8n, Ollama, Qdrant, and PostgreSQL, all ready to be installed with minimal effort.
We’d love to see screenshots, descriptions, or even videos of your projects. Your creativity might inspire others in the community to push the boundaries of what’s possible with this kit.
If you have any questions about using the Self-hosted AI Starter Kit, please open a topic in the Questions category and tag them with self-hosted-ai
this is interesting. i was looking at something for Ollama the other day and how to get it all to sync. this could be the perfect thing to save me building my own.
what do you mean by “not fully optimized for production environments” - what would be missing here to not allow prod usage?
I’m trying to start the self-hosted n8n using the AI Starter Kit. It was working yesterday, and then today I upgraded MacOS to Sequoia, and now I’m getting this error:
% docker compose up
[+] Running 4/3
âś” Container qdrant Created 0.0s
âś” Container self-hosted-ai-starter-kit-postgres-1 Created 0.0s
âś” Container n8n-import Recreated 0.1s
âś” Container n8n Rec... 0.1s
Attaching to n8n, n8n-import, qdrant, postgres-1
postgres-1 |
postgres-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
postgres-1 |
qdrant | _ _
qdrant | __ _ __| |_ __ __ _ _ __ | |_
qdrant | / _` |/ _` | '__/ _` | '_ \| __|
qdrant | | (_| | (_| | | | (_| | | | | |_
qdrant | \__, |\__,_|_| \__,_|_| |_|\__|
qdrant | |_|
qdrant |
qdrant | Version: 1.11.4, build: d8b6e4a0
qdrant | Access web UI at http://localhost:6333/dashboard
qdrant |
qdrant | 2024-09-23T17:11:23.907663Z INFO storage::content_manager::consensus::persistent: Loading raft state from ./storage/raft_state.json
qdrant | 2024-09-23T17:11:23.935016Z INFO qdrant: Distributed mode disabled
qdrant | 2024-09-23T17:11:23.937051Z INFO qdrant: Telemetry reporting enabled, id: fd6e9fc8-a7cc-46fa-95b0-a892a7233457
postgres-1 | 2024-09-23 17:11:23.943 UTC [1] LOG: starting PostgreSQL 16.4 on aarch64-unknown-linux-musl, compiled by gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309, 64-bit
postgres-1 | 2024-09-23 17:11:23.943 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
postgres-1 | 2024-09-23 17:11:23.943 UTC [1] LOG: listening on IPv6 address "::", port 5432
qdrant | 2024-09-23T17:11:23.945422Z INFO qdrant::actix: TLS disabled for REST API
qdrant | 2024-09-23T17:11:23.945957Z INFO qdrant::actix: Qdrant HTTP listening on 6333
qdrant | 2024-09-23T17:11:23.946392Z INFO actix_server::builder: Starting 9 workers
qdrant | 2024-09-23T17:11:23.946427Z INFO actix_server::server: Actix runtime found; starting in Actix runtime
postgres-1 | 2024-09-23 17:11:23.946 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
qdrant | 2024-09-23T17:11:23.948518Z INFO qdrant::tonic: Qdrant gRPC listening on 6334
qdrant | 2024-09-23T17:11:23.948536Z INFO qdrant::tonic: TLS disabled for gRPC API
postgres-1 | 2024-09-23 17:11:23.967 UTC [29] LOG: database system was shut down at 2024-09-23 16:09:28 UTC
postgres-1 | 2024-09-23 17:11:23.985 UTC [1] LOG: database system is ready to accept connections
n8n-import | An error occurred while importing credentials. See log messages for details.
n8n-import | Unknown system error -35: Unknown system error -35, read
n8n-import exited with code 1
Gracefully stopping... (press Ctrl+C again to force)
service "n8n-import" didn't complete successfully: exit 1
Which version of n8n are you running? Did you try to to update the docker container?
I’m also running on MacOS Sequoia 15.0 but no issues on my end…