今夜の早い段階でアップグレードした後、500 “Oops” エラーページが表示されるようになり、/logs には以下のようなエラーが記録されていました:
PG::InvalidTextRepresentation (ERROR: invalid input syntax for type inet: "unix:"
LINE 7: client_ip = 'unix:',
^
)
```\nDiscourse は Caddy の背後にリバースプロキシとして設定されており、解決策は `Caddyfile` の `reverse_proxy` セクションに以下を追加することでした:
header_up X-Real-IP {remote_host}
この [投稿](https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656/4) にある同様のエラーメッセージから、`X-Real-IP` が必要であることが分かりました。
同様の問題に遭遇している方の参考になれば幸いです。