Teable not working behind reverse Proxy (NGINX)

Hello there, I am using teable self hosted and it´s working fine, if I use it via my local address and port. Now I want to use it behind a nginx reverse proxy.

In my .env I configured the public facing url

PROTOCOL=https
PUBLIC_HOST=teable.dom.com
PUBLIC_ORIGIN=${PROTOCOL}://${PUBLIC_HOST}

Now I can open teable but the table content is not loading. In my Docker log, I see many 404 errors

teable-1        | {"level":30,"time":1768126272664,"pid":88,"hostname":"287f790ddcb6","name":"teable","req":{"id":"96f2bf75a8d9f587212f303ece7ab48f","method":"GET","url":"/socket","query":{},"params":{"0":"socket"},"remoteAddress":"::ffff:192.168.0.1","remotePort":50350},"trace_id":"96f2bf75a8d9f587212f303ece7ab48f","span_id":"d18fbe2cfd80dbca","trace_flags":"00","res":{"statusCode":404},"responseTime":2,"route":"/*","is_access_token":false,"spanId":"d18fbe2cfd80dbca","traceId":"96f2bf75a8d9f587212f303ece7ab48f","msg":"request completed"}

And here is a picture of not loading the rows

How I can configure teable or my nginx proxy properly to get it working?

thanks, for your help.

The solution was to activate web socket support in nginx proxymanager

Thank you for the add-on. We’ve also updated it as a tip to make it clearer. @info1