Configuring TLS CA certificates for Redis connections

Describe the problem/error/question

What is the error message (if any)?

No variable settings for TLS certification file path

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

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

I’m currently working on deploying n8n and our security team has specific requirements around Redis connectivity. We need to enable TLS for Redis connections and configure CA certificates to ensure secure communication.

I’ve checked the official n8n documentation at https://docs.n8n.io/hosting/configuration/environment-variables/queue-mode/, but I couldn’t find detailed information about configuring TLS CA certificates for Redis connections.

So I have the following questions:

1. Does n8n currently support configuring TLS CA certificates for Redis connections in queue mode?

2. If yes, what are the specific environment variables or configuration options we should use?

3. If this isn’t currently supported, is it on the roadmap for a future release?
4. Additionally, does n8n’s Redis client support loading CA certificates from the system trust store (e.g., certificates added via `update-ca-certificates` in `/usr/local/share/ca-certificates/` on Debian/Ubuntu systems)? Or does it require explicit CA certificate configuration through environment variables?

For reference, our specific requirements include:

- Redis connection over TLS

- Custom CA certificate configuration

- Running n8n in queue mode with multiple workers

hello @Naico_Wang

I suppose you will need two things:

  1. custom CA: Configure n8n to use your own certificate authority | n8n Docs
  2. ENV vars for n8n:
    N8N_SSL_CERT=/container_path/to/the/cert
    N8N_SSL_KEY=/container_path/to/the/key
    QUEUE_BULL_REDIS_TLS=true

For Redis: the same CA cert and TLS cert/key for Redis. Check the Redis docs. E.g. TLS | Docs