I recently set up a peertube instance with docker compose. I enabled global search and set the url to https://sepiasearch.org
However whenever I try to use global search I get this error in server log
2025-06-21 07:23:41.042 warn: Cannot use search index to make video search. {
peertube-1 | "err": {
peertube-1 | "stack": "RequestError\n at ClientRequest.<anonymous> (file:///app/node_modules/got/dist/source/core/index.js:673:107)\n at Object.onceWrapper (node:events:639:26)\n at ClientRequest.emit (node:events:536:35)\n at emitErrorEvent (node:_http_client:101:11)\n at TLSSocket.socketErrorListener (node:_http_client:504:5)\n at TLSSocket.emit (node:events:524:28)\n at emitErrorNT (node:internal/streams/destroy:169:8)\n at emitErrorCloseNT (node:internal/streams/destroy:128:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)AggregateError [ETIMEDOUT]: \n at internalConnectMultiple (node:net:1122:18)\n at afterConnectMultiple (node:net:1689:7)",
peertube-1 | "message": "",
peertube-1 | "name": "RequestError",
peertube-1 | "requestHeaders": {
peertube-1 | "user-agent": "PeerTube/7.2.1 (+https://peertube.mio19.uk)",
peertube-1 | "date": "Sat, 21 Jun 2025 07:23:39 GMT",
peertube-1 | "content-type": "application/json",
peertube-1 | "content-length": "166",
peertube-1 | "accept": "application/json",
peertube-1 | "accept-encoding": "gzip, deflate, br",
peertube-1 | "host": "sepiasearch.org"
peertube-1 | },
peertube-1 | "requestUrl": "https://sepiasearch.org/api/v1/search/videos",
peertube-1 | "requestMethod": "POST"
peertube-1 | }
peertube-1 | }
What should I do to debug and fix this problem?