Cannot access selfhosted qdrant vector store

Hi there,

I have a selfhosted qdrant running on a cloud, it is properly deployed with API key, but n8n cannot access any collections. Here is the strange part:
When I provide the credentials (API-Key and URL) the connection is always tested successfully, no matter what API key is provided, even the correct one.
When I use a qdrant vector store through the ‘official’ qdrant page, it works.
Anyone experience the same issues?

n8n version: 1.68.0
Database: default
EXECUTIONS_PROCESS default
Running n8n via Docker (compose)
Operating system: Linux

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @nlogothetis

Are you running both in containers and are you trying to use 127.0.0.1 or localhost as the address for qdrant? If you are can you try 172.17.0.1 instead or the ip of the machine running qdrant

Hey Jon,

both running on my Hetzner Cloud, accessible through a URL. Both run in a docker container managed by Coolify. If I use tools like langflow or flowise, this problem does not occur, only in n8n.

Having the same issue on n8n on coolify. qdrant node goes green to say connectin successful then when i try, it wont work. Says unable to fetch. Log files on the containers show connections rejected, I dont know why

Hey there,
seems that nobody has a solution for this… I tried everything, even hardcode the API keys within the files in the container, no luck. Meanwhile I switched to Supabase, since QDrant is useless in n8n.