ERR_SSL_PROTOCOL_ERROR Google Sheets account

Hello,
after multiple searches, I can’t find the solution.
I can no longer connect my nodes because of this new VPS server installation.The certificate is managed by traefik
I’ve tested several browsers, checked the validity of the certificate.



My docker-compose.yml

version: "3.7"

services:
  traefik:
    image: "traefik:v3.1"
    container_name: "traefik"
    command:
      - "--api.insecure=true"
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entryPoints.web.address=:80"
      - "--entryPoints.websecure.address=:443"
      - "--certificatesresolvers.myresolver.acme.tlschallenge=true"
      - "--certificatesresolvers.myresolver.acme.email=votreemail"
      - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
      - "--log.level=DEBUG"
    ports:
      - "80:80"
      - "443:443"
      - "8080:8080"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock:ro"
      - "${DATA_FOLDER}/letsencrypt:/letsencrypt"


  n8n:
    image: n8nio/n8n
    environment:
      - N8N_BASIC_AUTH_ACTIVE=false
      - N8N_HOST=n8n.votredomaine.fr
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - N8N_DIAGNOSTICS_ENABLED=true
      - N8N_LOG_LEVEL=debug
      - WEBHOOK_TUNNEL_URL=https://votresite.fr/
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=aws-0-eu...
      - DB_POSTGRESDB_PORT=6543
      - DB_POSTGRESDB_DATABASE=postgres
      - DB_POSTGRESDB_USER=postgres.votreBD
      - DB_POSTGRESDB_PASSWORD=votreMP
      - DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED=false
    ports:
      - "5678:5678"
    volumes:
      - "${DATA_FOLDER}/n8n_data:/home/node/.n8n"
      - "${DATA_FOLDER}/local-files:/files"
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.n8n.rule=Host(`n8n.votredomaine.fr`)"
      - "traefik.http.routers.n8n.entrypoints=websecure"
      - "traefik.http.routers.n8n.tls.certresolver=myresolver"

  baserow:
    image: baserow/baserow
    environment:
      - DISABLE_VOLUME_CHECK=yes
      - BASEROW_PUBLIC_URL=https://baserow.votredomaine.fr
    volumes:
      - baserow_data:/baserow/data
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.baserow.rule=Host(`baserow.votredomaine.fr`)"
      - "traefik.http.routers.baserow.entrypoints=websecure"
      - "traefik.http.routers.baserow.tls.certresolver=myresolver"

  puppeteer:
    image: minidocks/puppeteer
    command: tail -f /dev/null
       volumes:
      - .:/app
    links:
      - chromium
    environment:
      PUPPETEER_EXECUTABLE_PATH: /bin/chromium
      PUPPETEER_ARG_REMOTE_DEBUGGING_ADDRESS: chromium
      PUPPETEER_ARG_REMOTE_DEBUGGING_PORT: 0
      ALIAS_CHROMIUM: ssh chromium chromium
    working_dir: /app

  chromium:
    image: minidocks/chromium
    volumes:
      - .:/app
    cap_add:
      - SYS_ADMIN
    working_dir: /app
    command: sshd

volumes:
  baserow_data:
  n8n_data:

## Share the output returned by the last node
<!-- If you need help with data transformations, please also share your expected output. -->

## Information on your n8n setup
- **n8n version: 1.50.1**
- **Database: Supabase postgres**
- **n8n EXECUTIONS_PROCESS setting : own**
- **Running n8n via: Docker**
- **Operating system: Windows11**

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 @Cedric,

It looks like you have followed a very old set of instructions to get n8n up and running but looking at your images I can see what the issue is.

Your SSL Labs test is using n8n.automateddigital.fr but the application is configured to use n8n.automateddigital.fr:5678 so they tests are not checking the same thing but n8n is also not listening on 5678 for https connections and won’t have the Traefik cert on it.

In your n8n config remove the below as they are not needed…

N8N_BASIC_AUTH_ACTIVE
N8N_HOST
N8N_PORT
N8N_PROTOCOL
WEBHOOK_TUNNEL_URL

And add

WEBHOOK_URL=https://n8n.automateddigital.fr

Then stop and start n8n and you should be good to go.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.