Local Docker Installation - Nonstop Websocket Requests

Technical Help Questionnaire

Have you read and followed the instructions at:

Answer: Yes

Self-Hosted Installation and Setup Questions

How have you self-hosted Baserow.

Locally using the Docker quickstart guide: Install with Docker // Baserow

What are the specs of the service or server you are using to host Baserow.

2021 Macbook Pro M1 (16GB RAM)

Which version of Baserow are you using.

baserow/baserow:1.22.3

How have you configured your self-hosted installation?

I have not edited the quickstart settings

What commands if any did you use to start your Baserow server?

How I ran originally:

docker run \

-d \

--name baserow \

-e BASEROW_PUBLIC_URL=http://localhost \

-v baserow_data:/baserow/data \

-p 80:80 \

-p 443:443 \

-e BASEROW_CADDY_ADDRESSES=http://localhost \

--restart unless-stopped \

baserow/baserow:1.22.3

Now I just start the container using the Docker UI
Note: I tried this with and without the “BASEROW_CADDY_ADDRESSES” flag

Describe the problem

Describe, step by step, how to reproduce the error or problem you are encountering.

  1. Run Docker container for Baserow 1.22.3
  2. Navigate to any database table in the localhost UI
  3. Observe “Reconnecting” notification in upper right hand corner
  4. Try to edit Field settings (name or type)
  5. Look at Docker logs

Provide screenshots or include share links showing:

Screen capture of issue: Loom | Free Screen & Video Recording Software | Loom

How many rows in total do you have in your Baserow tables?

5-\

Please attach full logs from all of Baserow’s services

2024-03-05 12:35:10 [BACKEND][2024-03-05 20:35:10] [2024-03-05 20:35:01 +0000] [405] [INFO] connection open
2024-03-05 12:35:15 [BACKEND][2024-03-05 20:35:15] 127.0.0.1:46700 - “GET /api/_health/ HTTP/1.1” 200
2024-03-05 12:35:15 [BACKEND][2024-03-05 20:35:15] 192.168.65.1:0 - “GET /api/user/dashboard/ HTTP/1.1” 200
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] 192.168.65.1:0 - “GET /api/auth-provider/login-options/ HTTP/1.1” 200
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] 192.168.65.1:0 - “GET /api/database/fields/table/511/ HTTP/1.1” 200
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] 192.168.65.1:0 - “GET /api/database/views/table/511/?include=filters,sortings,group_bys,decorations HTTP/1.1” 200
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] 192.168.65.1:0 - “GET /api/database/views/grid/2180/?limit=80&offset=0&include=field_options%2Crow_metadata HTTP/1.1” 200
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [404] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [404] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [404] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [404] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [404] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [404] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection open
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [405] [INFO] connection closed
2024-03-05 12:35:18 [BACKEND][2024-03-05 20:35:18] [2024-03-05 20:35:18 +0000] [406] [INFO] (‘192.168.65.1’, 0) - “WebSocket /ws/core/?jwt_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzA5NjcxMzYwLCJpYXQiOjE3MDk2NzA3NjAsImp0aSI6ImYzZTQ1NjM3NzhmODRjMDdiZGZiNmY2YTQ2NjhlNDc2IiwidXNlcl9pZCI6MX0.r4M4Fl5Kjjyoe8LQJiLBLOB6UmG11p9Yx3bdYemX7D0” [accepted]

Hello @richparks92,

I’m sorry to hear that Baserow is not working correctly for you. I’m not sure why the browser is issuing all those requests, considering there should be a delay after the first failed attempt.

Could you please try using the latest 1.23.0 image and, if the problem persists, read Debugging connection issues // Baserow and see if anything there can help fix your issue?

Hi @davide ,

Thanks for replying. I tried with 1.23.0 and saw the same result. Didn’t see anything in the Debugging connection issues // Baserow post that helped.

Is there a tool I can use to check to see if there’s some kind of underlying web socket or port issue? I want to see if I can isolate the issue.

Thanks

Actually @davide I was able to figure it out. I just switched the localhost protocol to https for the Baserow public URL and Caddy Addresses environment variables:
--env=BASEROW_PUBLIC_URL=https://localhost --env=BASEROW_CADDY_ADDRESSES=https://localhost

I’m not seeing the “reconnecting” issue or the rampant websocket requests so I think I’m good here. Thanks again.