diff --git a/.env.example b/.env.example index 7f37ba2..bba4fa8 100644 --- a/.env.example +++ b/.env.example @@ -31,6 +31,10 @@ POOLER_TENANT_ID=your-tenant-id ############ # [required] # Langfuse credentials +# Each of the secret keys you can set to whatever you want, just make it secure! +# For the encryption key, use the command `openssl rand -hex 32` +# openssl is available by defualt on Linux/Mac +# For Windows, you can use the 'Git Bash' terminal installed with git ############ CLICKHOUSE_PASSWORD=super-secret-key-1 @@ -96,7 +100,7 @@ POOLER_PROXY_PORT_TRANSACTION=6543 POOLER_DEFAULT_POOL_SIZE=20 POOLER_MAX_CLIENT_CONN=100 SECRET_KEY_BASE=UpNVntn3cDxHJpq99YMc1T1AQgQpc8kfYTuRgBiYa15BLrx8etQoXz3gZv1/u2oq -VAULT_ENC_KEY=your-encryption-key-32-chars-exactly +VAULT_ENC_KEY=your-32-character-encryption-key ############ diff --git a/README.md b/README.md index a5687f2..c535031 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,8 @@ quickly bootstraps a fully featured Local AI and Low Code development environment including Ollama for your local LLMs, Open WebUI for an interface to chat with your N8N agents, and Supabase for your database, vector store, and authentication. -This is Cole's version with a couple of improvements and the addition of Supabase, Open WebUI, Flowise, SearXNG, and Caddy! -Postgres was also removed since Supabase runs Postgres under the hood. -Also, the local RAG AI Agent workflow from the video will be automatically in your +This is Cole's version with a couple of improvements and the addition of Supabase, Open WebUI, Flowise, Langfuse, SearXNG, and Caddy! +Also, the local RAG AI Agent workflows from the video will be automatically in your n8n instance if you use this setup instead of the base one provided by n8n! ## Important Links @@ -42,15 +41,17 @@ privately interact with your local models and N8N agents ✅ [**Flowise**](https://flowiseai.com/) - No/low code AI agent builder that pairs very well with n8n -✅ [**Qdrant**](https://qdrant.tech/) - Open-source, high performance vector +✅ [**Qdrant**](https://qdrant.tech/) - Open source, high performance vector store with an comprehensive API. Even though you can use Supabase for RAG, this was kept unlike Postgres since it's faster than Supabase so sometimes is the better option. -✅ [**SearXNG**](https://searxng.org/) - Open-source, free internet metasearch engine which aggregates +✅ [**SearXNG**](https://searxng.org/) - Open source, free internet metasearch engine which aggregates results from up to 229 search services. Users are neither tracked nor profiled, hence the fit with the local AI package. ✅ [**Caddy**](https://caddyserver.com/) - Managed HTTPS/TLS for custom domains +✅ [**Langfuse**](https://langfuse.com/) - Open source LLM engineering platform for agent observability + ## Prerequisites Before you begin, make sure you have the following software installed: @@ -88,6 +89,16 @@ Before running the services, you need to set up your environment variables for S DASHBOARD_USERNAME= DASHBOARD_PASSWORD= POOLER_TENANT_ID= + + ############ + # Langfuse credentials + ############ + + CLICKHOUSE_PASSWORD= + MINIO_ROOT_PASSWORD= + LANGFUSE_SALT= + NEXTAUTH_SECRET= + ENCRYPTION_KEY= ``` > [!IMPORTANT]