Can`t access to local site vaultwarden

I use [Caddy with DNS challenge](for local using)
Container “caddy” logs show me:

"tls.obtain","msg":"certificate obtained successfully"

Container “vaultwarden” logs show me:

FO] No .env file found.
[2021-04-30 21:35:41.315][vaultwarden][INFO] JWT keys don't exist, checking if OpenSSL is available...
OpenSSL 1.1.1d  10 Sep 2019
[2021-04-30 21:35:41.325][vaultwarden][INFO] OpenSSL detected, creating keys...
Generating RSA private key, 2048 bit long modulus (2 primes)
e is 65537 (0x010001)
writing RSA key
writing RSA key
[2021-04-30 21:35:41.624][vaultwarden][INFO] Keys created correctly.
Running migration 20180114171611
...
Running migration 20210315163412
[2021-04-30 21:35:41.764][parity_ws][INFO] Listening for new connections on 0.0.0.0:3012.
[2021-04-30 21:35:41.766][start][INFO] Rocket has launched from http://0.0.0.0:80

I go to server ip http : //192.168.1.90/ get redirect to https : //192.168.1.90/ and then get error ERR_SSL_PROTOCOL_ERROR

What have I done wrong?

version: '3'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
    environment:
      - WEBSOCKET_ENABLED=true  # Enable WebSocket notifications.
    volumes:
      - ./vw-data:/data

  caddy:
    image: caddy:2
    container_name: caddy
    restart: always
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./caddy:/usr/bin/caddy  # Your custom build of Caddy.
      - ./Caddyfile:/etc/caddy/Caddyfile:ro
      - ./caddy-config:/config
      - ./caddy-data:/data
    environment:
      - DOMAIN=vaultwarden.*****.duckdns.org  # Your domain.
      - EMAIL=r*******@yandex.ru       # The email address to use for ACME registration.
      - DUCKDNS_TOKEN=2********-****-****-****-***********9         # Your Duck DNS token.
      - LOG_FILE=/data/access.log

I find my error.

Need set up domain to local address 192.168.1.90 in DuckDNS settings.

Can you elaborate this, please?