# Caddy gets and renews the HTTPS certificate by itself. # Replace anybot.example.com with your own domain (its DNS must point to this server). anybot.example.com { encode gzip reverse_proxy relay:8080 { # The phone's "anything new?" request waits up to 35 s. Each AnyBot also keeps one # WebSocket open here (pinged every 15–20 s, so it never sits idle for 60 s). transport http { read_timeout 60s } # Reloading this file doesn't cut those connections at once. stream_close_delay 5m } }