Search by description in the peertube instance itself

Hello .

I need to search for the video description field on my PeerTube platform. Would search index be the solution as an external search?

I ask this because in the doc, it seems to me that the search index works on top of the federations, which is not my case. I need the search to be done in my own instance.

Thank you

Hi,

Can you describe your use case? Why do you need to search into video descriptions? And how many videos do you have on your instance?

Hello!

My scenario is as follows: I have a private instance (hosted on my own server) with the purpose of hosting our institutional videos. Right now, it’s just starting out and we don’t have many videos. Let’s say we don’t even have 100 published videos. It turns out that the editors (users responsible for publishing the videos) need to search for some videos by certain words that are usually in the video description. For example, a video from a TV show that has the script/agenda in the description, but the title or tag doesn’t always have this information.

Right now, I’m trying with the search index, but it only works for federations, right? It’s not able to index my own instance. Am I right?

1 Like

Thanks,

Local search instance uses PostgreSQL but we don’t search into video descriptions.
We can add a config to add such capability, but it would be quite slow and CPU consuming if you have many videos.

Search index, the software behind Sepia Search, uses Meilisearch and can search into video description (the first x characters depending of the configuration: config/default.yaml · master · Framasoft / PeerTube / search-index · GitLab)

Yes, the search index only index public videos so it won’t work on your private/unlisted/password protected/internal videos.

How many videos do you plan to have in the future?

So this is a hard number to predict, but to reach 1 million videos would take years, I believe.

about the search index, can I use it with the url of my own instance?

because I’m trying to use it and it tries to access
https://meuhost/api/v1/instances/hosts (example)
but in my instance I can’t enable this hosts endpoint, it is activated when I have federations.

The endpoint behind https://instances.joinpeertube.org/api/v1/instances/hosts must respond the same format as described by https://framagit.org/framasoft/peertube/instances-peertube#peertube-auto-follow--global-search (it can be a raw JSON file for example), that will contain your instance URL.

I understand, so in order to perform a global search on my peertube instance, I need the search index and peertube-instances packages, peertube-instances is what will tell me which host should be indexed, in my case just my peertube instance, correct?

Yes, but it’s not mandatory to install peertube-instances. A raw json file behind a webserver or a git raw file in github/gitlab would be sufficient

Great, this worked for me partial, thank you!

Question, now about the search index: when I run « dist/server.js » the indexer performs the data indexing. In my production.yaml I have the key bulk_indexation_interval_ms: 10000. Shouldn’t it run again after this time? Is there any specific configuration to make it run every 10000 ms?

Another issue I am facing is the following: since the indexing of my videos is from my own instance, when I filter a record, the video link is the full link for viewing. When I click to view it, it tries to filter in the search index and doesn’t find it. I saw this issue open (Search by URL (#45) · Issues · Framasoft / PeerTube / search-index · GitLab), but I can’t filter by URL. Is there anything being considered in this regard?

This setting is for meilisearch, to increase database insertion performance.

Indexation is run every 24 hours. It cannot be changed from the configuration (yet).

I’m sorry but I don’t understand. Can you describe the steps you do and what you would expect instead?

I’m having the same issue reported in this issue (Search by URL (#45) · Issues · Framasoft / PeerTube / search-index · GitLab). This happens when I filter a record in the global search that is returned from the indexing; when I click to watch the video, I get an HTTP 404 status, since I can’t search for the URL in the search index.

Can you paste a link to a screencast of your bug?

Hello, here are more details.

Description of the Issue with PeerTube’s Global Search (Search Index)

During testing of the global search functionality in PeerTube, an inconsistent behavior was identified when trying to access videos returned by the search results. The following outlines the steps based on the provided images:

Figure 1 – Executing the global search (searchTarget=search-index)

A search was performed using the term « maria », which returned 1 video in the PeerTube instance. The displayed video is titled « entrevista com joão » (« interview with João »).

Figure 2 – Inspecting the result and generated URL

When inspecting the element from the search result, it is possible to see that the URL assigned to the video link is built as follows (decoded):

href="/search/lazy-load-video;url=https:%2F%2Fpeertube-dev.yourdomain.br%2Fvideos%2Fwatch%2F7dffbd6d-109a-42c7-89e0-0a2e4776e7fa"
https://peertube-dev.yourdomain.br/videos/watch/27fdffbd6d-109a-42c7-89e0-02e4776e7f7a

This URL represents the expected path to directly access the video using the corresponding UUID.

Figure 3 – 404 Error when clicking the result

However, upon clicking the displayed video, the browser redirects to the constructed URL, and the server responds with a 404 page – Resource not found. This indicates that although the search correctly indexes the video, the direct access link is not working.

Reminder: I am indexing my own videos from my instance into the search index using MeiliSearch so that I can perform searches based on the words contained in the video description.

If you click on the video of figure 2, does it lead to a 404?

If yes can you provide server logs of the instance where you search the video?

Hello, yes!

Attached are the logs from PeerTube, Search Index, and MeiliSearch.

*Log Peertube


[17:30:00.610] INFO (1): Server listening on port 3234
[17:30:00.685] INFO (1): Creating/updating "peertube-index-channels" index settings
[17:30:00.689] INFO (1): Creating/updating "peertube-index-videos" index settings
[17:30:00.691] INFO (1): Creating/updating "peertube-index-playlists" index settings
[17:30:00.779] INFO (1): Running indexer.
[17:30:01.976] INFO (1): Do not index peertube-dev.al.mt.gov.br because the major version is too low (v0 < v4)
[17:30:01.976] INFO (1): Will index 0 hosts and remove non existing hosts
   indexHosts: []
[17:30:01.995] INFO (1): Indexer ended.
[17:31:19.885] INFO (1): Server listening on port 3234
[17:31:19.944] INFO (1): peertube-index-channels already exists, skipping configuration
[17:31:19.945] INFO (1): peertube-index-videos already exists, skipping configuration
[17:31:19.945] INFO (1): peertube-index-playlists already exists, skipping configuration
[17:31:19.946] INFO (1): Running indexer.
[17:31:20.685] INFO (1): Will index 1 hosts and remove non existing hosts
   indexHosts: [
     "peertube-dev.al.mt.gov.br"
   ]
[17:31:20.701] INFO (1): Adding video data from peertube-dev.al.mt.gov.br.
[17:31:20.701] DEBUG (1): Getting video results from peertube-dev.al.mt.gov.br (from = 0).
[17:31:20.741] DEBUG (1): Got 1 video results from peertube-dev.al.mt.gov.br (from = 0).
[17:31:20.744] DEBUG (1): Indexing 1 videos from peertube-dev.al.mt.gov.br.
[17:31:20.745] INFO (1): Added video data from peertube-dev.al.mt.gov.br.
[17:31:20.745] INFO (1): Removing non-existing channels and videos from peertube-dev.al.mt.gov.br
[17:31:20.757] INFO (1): Adding playlist data from peertube-dev.al.mt.gov.br.
[17:31:20.757] DEBUG (1): Getting playlist results from peertube-dev.al.mt.gov.br (from = 0, channelHandle = root_channel).
[17:31:20.786] INFO (1): Indexing specific video 7dffbd6d-109a-42c7-89e0-0a2e4776e7fa of peertube-dev.al.mt.gov.br.
[17:31:20.803] DEBUG (1): Got 0 playlist results from peertube-dev.al.mt.gov.br (from = 0, channelHandle = root_channel).
[17:31:20.803] INFO (1): Added playlist data from peertube-dev.al.mt.gov.br.
[17:31:20.806] INFO (1): Indexer ended.
[17:31:20.813] INFO (1): Indexing specific channel root_channel@peertube-dev.al.mt.gov.br.
[17:31:30.744] INFO (1): Bulk indexing 2 elements in peertube-index-videos
[17:31:30.754] DEBUG (1): Indexed 2 documents in peertube-index-videos
   taskUid: 26
   indexUid: "peertube-index-videos"
   status: "enqueued"
   type: "documentAdditionOrUpdate"
   enqueuedAt: "2025-06-12T17:31:30.750Z"
[17:31:30.813] INFO (1): Bulk indexing 1 elements in peertube-index-channels
[17:31:30.818] DEBUG (1): Indexed 1 documents in peertube-index-channels
   taskUid: 27
   indexUid: "peertube-index-channels"
   status: "enqueued"
   type: "documentAdditionOrUpdate"
   enqueuedAt: "2025-06-12T17:31:30.815Z"
[17:32:07.511] DEBUG (1): Checking commons filters query
   query: {
     "start": 0,
     "count": 20,
     "sort": "-match"
   }
   body: {
     "searchTarget": "search-index",
     "search": "maria",
     "start": 0,
     "count": 2,
     "sort": "-match",
     "blockedHosts": [],
     "blockedAccounts": []
   }
[17:32:07.512] DEBUG (1): Checking video playlists search query
   query: {
     "start": 0,
     "count": 20,
     "sort": "-match"
   }
   body: {
     "searchTarget": "search-index",
     "search": "maria",
     "start": 0,
     "count": 2,
     "sort": "-match",
     "blockedHosts": [],
     "blockedAccounts": []
   }
[17:32:07.512] DEBUG (1): Will query Meilisearch for playlists.
   filter: [
     "videosLength != 0"
   ]
[17:32:07.516] DEBUG (1): Checking commons filters query
   query: {
     "start": 0,
     "count": 20,
     "sort": "-match"
   }
   body: {
     "searchTarget": "search-index",
     "search": "maria",
     "start": 0,
     "count": 2,
     "sort": "-match",
     "blockedHosts": [],
     "blockedAccounts": []
   }
[17:32:07.516] DEBUG (1): Checking video channels search query
   query: {
     "start": 0,
     "count": 20,
     "sort": "-match"
   }
   body: {
     "searchTarget": "search-index",
     "search": "maria",
     "start": 0,
     "count": 2,
     "sort": "-match",
     "blockedHosts": [],
     "blockedAccounts": []
   }
[17:32:07.516] DEBUG (1): Will query Meilisearch for channels.
   filter: [
     "videosCount != 0"
   ]
[17:32:07.521] DEBUG (1): Checking commons filters query
   query: {
     "start": 0,
     "count": 20,
     "sort": "-match"
   }
   body: {
     "start": 0,
     "count": 10,
     "sort": "-match",
     "search": "maria",
     "searchTarget": "search-index",
     "blockedHosts": [],
     "blockedAccounts": [],
     "nsfw": "false"
   }
[17:32:07.523] DEBUG (1): Checking videos search query
   query: {
     "start": 0,
     "count": 20,
     "sort": "-match"
   }
   body: {
     "start": 0,
     "count": 10,
     "sort": "-match",
     "search": "maria",
     "searchTarget": "search-index",
     "blockedHosts": [],
     "blockedAccounts": [],
     "nsfw": "false"
   }
[17:32:07.523] DEBUG (1): Will query Meilisearch for videos.
   filter: [
     "nsfw = false"
   ]
[17:32:07.546] INFO (1): ::ffff:172.26.58.5 - - [12/Jun/2025:17:32:07 +0000] "POST /api/v1/search/video-channels HTTP/1.1" 200 21 "-" "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)"

[17:32:07.547] INFO (1): ::ffff:172.26.58.5 - - [12/Jun/2025:17:32:07 +0000] "POST /api/v1/search/video-playlists HTTP/1.1" 200 21 "-" "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)"

[17:32:07.550] INFO (1): ::ffff:172.26.58.5 - - [12/Jun/2025:17:32:07 +0000] "POST /api/v1/search/videos HTTP/1.1" 200 1751 "-" "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)"

^C
*  O processo de terminal "/usr/bin/bash '-c', 'docker logs --tail 1000 -f 543de89da5e97435cc963f979c381f9146e65b70308b1bd5483ef34c8deb479e'" foi terminado com o código de saída: 130. 
*  O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo. 

*  Executando tarefa: docker logs --tail 1000 -f f159e51b043abe57e14274604edbf96f98a6d590fd7457052d5e40b1fb7e1916 

[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:02.523 info: Using following configuration file hierarchy: /app/config/default.yaml -> /app/support/docker/production/config/production.yaml -> /config/local-production.json -> /app/support/docker/production/config/custom-environment-variables.yaml.
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:02.525 warn: Directory of original_video_files should not be in the production directory of PeerTube. Please check your production configuration file.
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:02.791 info: Database peertube is ready.
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.022 info: Connecting to redis standalone...
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.023 info: Using smtp-dev.al.mt.gov.br:587 as SMTP server.
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.025 info: Testing SMTP server...
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.065 info: Connected to redis.
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.245 error: getaddrinfo ENOTFOUND smtp-dev.al.mt.gov.br {
 "component": "smtp-connection",
 "sid": "LQHnfVlivo8"
}
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.246 error: Failed to connect to SMTP smtp-dev.al.mt.gov.br:587. {
 "err": {
   "stack": "Error: getaddrinfo ENOTFOUND smtp-dev.al.mt.gov.br\n    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26)",
   "message": "getaddrinfo ENOTFOUND smtp-dev.al.mt.gov.br",
   "errno": -3008,
   "code": "EDNS",
   "syscall": "getaddrinfo",
   "hostname": "smtp-dev.al.mt.gov.br",
   "command": "CONN"
 }
}
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.284 info: HTTP server listening on 0.0.0.0:9000
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:30:03.284 info: Web server: https://peertube-dev.al.mt.gov.br
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:20.685 info: 172.26.11.1 - - [12/Jun/2025:17:31:20 +0000] "GET /api/v1/config HTTP/1.0" 200 3439 "-" "PeerTube search index (+http://0.0.0.0:3234)"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:20.740 info: 172.26.11.1 - - [12/Jun/2025:17:31:20 +0000] "GET /api/v1/videos?start=0&isLocal=true&nsfw=both&skipCount=true&count=20 HTTP/1.0" 200 1334 "-" "PeerTube search index (+http://0.0.0.0:3234)"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:20.781 info: 172.26.11.1 - - [12/Jun/2025:17:31:20 +0000] "GET /api/v1/video-channels/root_channel HTTP/1.0" 200 729 "-" "PeerTube search index (+http://0.0.0.0:3234)"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:20.785 info: 172.26.11.1 - - [12/Jun/2025:17:31:20 +0000] "GET /api/v1/videos/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa HTTP/1.0" 200 4250 "-" "PeerTube search index (+http://0.0.0.0:3234)"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:20.802 info: 172.26.11.1 - - [12/Jun/2025:17:31:20 +0000] "GET /api/v1/video-channels/root_channel/video-playlists?start=0&count=20 HTTP/1.0" 200 21 "-" "PeerTube search index (+http://0.0.0.0:3234)"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:20.812 info: 172.26.11.1 - - [12/Jun/2025:17:31:20 +0000] "GET /api/v1/video-channels/root_channel/videos?start=0&count=0 HTTP/1.0" 200 21 "-" "PeerTube search index (+http://0.0.0.0:3234)"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.062 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET / HTTP/1.0" 200 16242 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.626 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/config/ HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.630 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /client/locales/pt-BR/server.json HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.635 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/oauth-clients/local HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.653 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/users/me HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.676 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/videos/languages HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.708 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/config/about HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.743 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/users/me/notifications?start=0&count=0&unread=true HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.805 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/videos/categories HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.848 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/videos?start=0&count=25&sort=-trending&skipCount=true&isLive=true&nsfw=false HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.861 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /api/v1/videos?start=0&count=25&sort=-trending&skipCount=true&isLive=false&nsfw=false HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:50.882 info: 172.26.11.1 - - [12/Jun/2025:17:31:50 +0000] "GET /lazy-static/thumbnails/c910d947-3674-4cee-9733-429569e36983.jpg HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:31:51.164 info: 172.26.11.1 - - [12/Jun/2025:17:31:51 +0000] "GET /manifest.webmanifest?c02bac08b1e76f1372098fa8eb0f8755b25dfe84 HTTP/1.0" 200 883 "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:01.119 info: 172.26.11.1 - - [12/Jun/2025:17:32:01 +0000] "GET /api/v1/accounts/root/video-playlists?sort=-updatedAt HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:01.333 info: 172.26.11.1 - - [12/Jun/2025:17:32:01 +0000] "GET /api/v1/users/me/video-playlists/videos-exist?videoIds=1 HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.185 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/videos/gyq7tZtwqKbNJ6nq1y1WYS/chapters HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.187 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/videos/gyq7tZtwqKbNJ6nq1y1WYS/captions HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.197 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/videos/gyq7tZtwqKbNJ6nq1y1WYS/storyboards HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.201 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/videos/gyq7tZtwqKbNJ6nq1y1WYS HTTP/1.0" 200 4282 "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.214 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /client/locales/pt-BR/player.json HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.240 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/users/me/videos/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa/rating HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.249 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/videos?start=0&count=7&sort=-publishedAt&skipCount=true&nsfw=false HTTP/1.0" 200 1366 "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.255 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/accounts/root/video-playlists?sort=-updatedAt HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.273 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/videos/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa/comment-threads?start=0&count=10&sort=-createdAt HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.320 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /lazy-static/storyboards/246be28f-65ba-4812-b8c8-d3115dad76db.jpg HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.460 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/users/me/subscriptions/exist?uris=root_channel@peertube-dev.al.mt.gov.br HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.525 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "GET /api/v1/users/me/video-playlists/videos-exist?videoIds=1 HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.680 info: Creating job to send viewer of https://peertube-dev.al.mt.gov.br/videos/watch/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa.
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:03.694 info: 172.26.11.1 - - [12/Jun/2025:17:32:03 +0000] "POST /api/v1/videos/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa/views HTTP/1.0" 204 - "https://peertube-dev.al.mt.gov.br/w/gyq7tZtwqKbNJ6nq1y1WYS" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:07.455 info: 172.26.11.1 - - [12/Jun/2025:17:32:07 +0000] "GET /api/v1/videos/licences HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:07.551 info: 172.26.11.1 - - [12/Jun/2025:17:32:07 +0000] "GET /api/v1/search/video-channels?start=0&count=2&search=maria&searchTarget=search-index HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:07.553 info: 172.26.11.1 - - [12/Jun/2025:17:32:07 +0000] "GET /api/v1/search/video-playlists?start=0&count=2&search=maria&searchTarget=search-index HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:07.557 info: 172.26.11.1 - - [12/Jun/2025:17:32:07 +0000] "GET /api/v1/search/videos?start=0&count=10&search=maria&sort=-match&searchTarget=search-index HTTP/1.0" 200 1751 "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:08.373 info: 172.26.11.1 - - [12/Jun/2025:17:32:08 +0000] "GET /api/v1/users/me/video-playlists/videos-exist?videoIds=1 HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:12.430 info: Cannot search remote video https://peertube-dev.al.mt.gov.br/videos/watch/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa. {
 "err": {
   "stack": "RequestError: connect ECONNREFUSED 127.0.0.1:443\n    at ClientRequest.<anonymous> (file:///app/node_modules/got/dist/source/core/index.js:792:107)\n    at Object.onceWrapper (node:events:632:26)\n    at ClientRequest.emit (node:events:529:35)\n    at TLSSocket.socketErrorListener (node:_http_client:501:9)\n    at TLSSocket.emit (node:events:517:28)\n    at emitErrorNT (node:internal/streams/destroy:151:8)\n    at emitErrorCloseNT (node:internal/streams/destroy:116:3)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)",
   "message": "connect ECONNREFUSED 127.0.0.1:443",
   "name": "RequestError",
   "requestHeaders": {
     "user-agent": "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)",
     "date": "Thu, 12 Jun 2025 17:32:09 GMT",
     "accept": "application/activity+json, application/ld+json",
     "accept-encoding": "gzip, deflate, br",
     "host": "peertube-dev.al.mt.gov.br",
     "signature": "keyId=\"https://peertube-dev.al.mt.gov.br/accounts/peertube\",algorithm=\"rsa-sha256\",headers=\"(request-target) host date\",signature=\"ZtVAOXT6ODeIJg6L91a+9C6QJo576a5S4q0OxUrbyGCPRaX+r1fr/1dM+49cBrLbgr/DMimNonJm2JJVZcBykk0M768YYcpCoRx9jdyobllsDWTKbxWz2w+jjVUWgzV0wJUmSfWzRorGhg7/vJs4LJnqbMgR0S5FQEOPJ1SXh5s+/dpIu1zWm11t3oBGB1n16f6gJgCs5a698wVui38CdnZNv4jjTAG8/QRM0hHYtB4iTmwTXc57KdLgSzcYaLLJYSAoA+jsS5/Y7PK7B19bM9tnge1kOnnYbI4AsDNvmPiQ62NlixqtYKYCOISq3Yobay8ONSVN/HjFSk3S4aEU8w==\""
   }
 }
}
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:12.430 info: 172.26.11.1 - - [12/Jun/2025:17:32:12 +0000] "GET /api/v1/search/videos?search=https://peertube-dev.al.mt.gov.br/videos/watch/7dffbd6d-109a-42c7-89e0-0a2e4776e7fa HTTP/1.0" 304 - "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:12.441 error: Client log: Cannot find result for this URL {
 "username": "root",
 "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
 "url": "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index"
}
[peertube-dev.al.mt.gov.br:443] 2025-06-12 17:32:12.442 info: 172.26.11.1 - - [12/Jun/2025:17:32:12 +0000] "POST /api/v1/server/logs/client HTTP/1.0" 204 - "https://peertube-dev.al.mt.gov.br/search?search=maria&searchTarget=search-index" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"

*Log Search Index

*  Executando tarefa: docker logs --tail 1000 -f 543de89da5e97435cc963f979c381f9146e65b70308b1bd5483ef34c8deb479e 

[17:30:00.610] INFO (1): Server listening on port 3234
[17:30:00.685] INFO (1): Creating/updating "peertube-index-channels" index settings
[17:30:00.689] INFO (1): Creating/updating "peertube-index-videos" index settings
[17:30:00.691] INFO (1): Creating/updating "peertube-index-playlists" index settings
[17:30:00.779] INFO (1): Running indexer.
[17:30:01.976] INFO (1): Do not index peertube-dev.al.mt.gov.br because the major version is too low (v0 < v4)
[17:30:01.976] INFO (1): Will index 0 hosts and remove non existing hosts
    indexHosts: []
[17:30:01.995] INFO (1): Indexer ended.
[17:31:19.885] INFO (1): Server listening on port 3234
[17:31:19.944] INFO (1): peertube-index-channels already exists, skipping configuration
[17:31:19.945] INFO (1): peertube-index-videos already exists, skipping configuration
[17:31:19.945] INFO (1): peertube-index-playlists already exists, skipping configuration
[17:31:19.946] INFO (1): Running indexer.
[17:31:20.685] INFO (1): Will index 1 hosts and remove non existing hosts
    indexHosts: [
      "peertube-dev.al.mt.gov.br"
    ]
[17:31:20.701] INFO (1): Adding video data from peertube-dev.al.mt.gov.br.
[17:31:20.701] DEBUG (1): Getting video results from peertube-dev.al.mt.gov.br (from = 0).
[17:31:20.741] DEBUG (1): Got 1 video results from peertube-dev.al.mt.gov.br (from = 0).
[17:31:20.744] DEBUG (1): Indexing 1 videos from peertube-dev.al.mt.gov.br.
[17:31:20.745] INFO (1): Added video data from peertube-dev.al.mt.gov.br.
[17:31:20.745] INFO (1): Removing non-existing channels and videos from peertube-dev.al.mt.gov.br
[17:31:20.757] INFO (1): Adding playlist data from peertube-dev.al.mt.gov.br.
[17:31:20.757] DEBUG (1): Getting playlist results from peertube-dev.al.mt.gov.br (from = 0, channelHandle = root_channel).
[17:31:20.786] INFO (1): Indexing specific video 7dffbd6d-109a-42c7-89e0-0a2e4776e7fa of peertube-dev.al.mt.gov.br.
[17:31:20.803] DEBUG (1): Got 0 playlist results from peertube-dev.al.mt.gov.br (from = 0, channelHandle = root_channel).
[17:31:20.803] INFO (1): Added playlist data from peertube-dev.al.mt.gov.br.
[17:31:20.806] INFO (1): Indexer ended.
[17:31:20.813] INFO (1): Indexing specific channel root_channel@peertube-dev.al.mt.gov.br.
[17:31:30.744] INFO (1): Bulk indexing 2 elements in peertube-index-videos
[17:31:30.754] DEBUG (1): Indexed 2 documents in peertube-index-videos
    taskUid: 26
    indexUid: "peertube-index-videos"
    status: "enqueued"
    type: "documentAdditionOrUpdate"
    enqueuedAt: "2025-06-12T17:31:30.750Z"
[17:31:30.813] INFO (1): Bulk indexing 1 elements in peertube-index-channels
[17:31:30.818] DEBUG (1): Indexed 1 documents in peertube-index-channels
    taskUid: 27
    indexUid: "peertube-index-channels"
    status: "enqueued"
    type: "documentAdditionOrUpdate"
    enqueuedAt: "2025-06-12T17:31:30.815Z"
[17:32:07.511] DEBUG (1): Checking commons filters query
    query: {
      "start": 0,
      "count": 20,
      "sort": "-match"
    }
    body: {
      "searchTarget": "search-index",
      "search": "maria",
      "start": 0,
      "count": 2,
      "sort": "-match",
      "blockedHosts": [],
      "blockedAccounts": []
    }
[17:32:07.512] DEBUG (1): Checking video playlists search query
    query: {
      "start": 0,
      "count": 20,
      "sort": "-match"
    }
    body: {
      "searchTarget": "search-index",
      "search": "maria",
      "start": 0,
      "count": 2,
      "sort": "-match",
      "blockedHosts": [],
      "blockedAccounts": []
    }
[17:32:07.512] DEBUG (1): Will query Meilisearch for playlists.
    filter: [
      "videosLength != 0"
    ]
[17:32:07.516] DEBUG (1): Checking commons filters query
    query: {
      "start": 0,
      "count": 20,
      "sort": "-match"
    }
    body: {
      "searchTarget": "search-index",
      "search": "maria",
      "start": 0,
      "count": 2,
      "sort": "-match",
      "blockedHosts": [],
      "blockedAccounts": []
    }
[17:32:07.516] DEBUG (1): Checking video channels search query
    query: {
      "start": 0,
      "count": 20,
      "sort": "-match"
    }
    body: {
      "searchTarget": "search-index",
      "search": "maria",
      "start": 0,
      "count": 2,
      "sort": "-match",
      "blockedHosts": [],
      "blockedAccounts": []
    }
[17:32:07.516] DEBUG (1): Will query Meilisearch for channels.
    filter: [
      "videosCount != 0"
    ]
[17:32:07.521] DEBUG (1): Checking commons filters query
    query: {
      "start": 0,
      "count": 20,
      "sort": "-match"
    }
    body: {
      "start": 0,
      "count": 10,
      "sort": "-match",
      "search": "maria",
      "searchTarget": "search-index",
      "blockedHosts": [],
      "blockedAccounts": [],
      "nsfw": "false"
    }
[17:32:07.523] DEBUG (1): Checking videos search query
    query: {
      "start": 0,
      "count": 20,
      "sort": "-match"
    }
    body: {
      "start": 0,
      "count": 10,
      "sort": "-match",
      "search": "maria",
      "searchTarget": "search-index",
      "blockedHosts": [],
      "blockedAccounts": [],
      "nsfw": "false"
    }
[17:32:07.523] DEBUG (1): Will query Meilisearch for videos.
    filter: [
      "nsfw = false"
    ]
[17:32:07.546] INFO (1): ::ffff:172.26.58.5 - - [12/Jun/2025:17:32:07 +0000] "POST /api/v1/search/video-channels HTTP/1.1" 200 21 "-" "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)"

[17:32:07.547] INFO (1): ::ffff:172.26.58.5 - - [12/Jun/2025:17:32:07 +0000] "POST /api/v1/search/video-playlists HTTP/1.1" 200 21 "-" "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)"

[17:32:07.550] INFO (1): ::ffff:172.26.58.5 - - [12/Jun/2025:17:32:07 +0000] "POST /api/v1/search/videos HTTP/1.1" 200 1751 "-" "PeerTube/6.2.1 (+https://peertube-dev.al.mt.gov.br)"

^C
 *  O processo de terminal "/usr/bin/bash '-c', 'docker logs --tail 1000 -f 543de89da5e97435cc963f979c381f9146e65b70308b1bd5483ef34c8deb479e'" foi terminado com o código de saída: 130. 

*Log Meili Search



888b     d888          d8b 888 d8b                                            888
8888b   d8888          Y8P 888 Y8P                                            888
88888b.d88888              888                                                888
888Y88888P888  .d88b.  888 888 888 .d8888b   .d88b.   8888b.  888d888 .d8888b 88888b.
888 Y888P 888 d8P  Y8b 888 888 888 88K      d8P  Y8b     "88b 888P"  d88P"    888 "88b
888  Y8P  888 88888888 888 888 888 "Y8888b. 88888888 .d888888 888    888      888  888
888   "   888 Y8b.     888 888 888      X88 Y8b.     888  888 888    Y88b.    888  888
888       888  "Y8888  888 888 888  88888P'  "Y8888  "Y888888 888     "Y8888P 888  888

Config file path:       "none"
Database path:          "./data.ms"
Server listening on:    "http://0.0.0.0:7700"
Environment:            "development"
Commit SHA:             "94b43001dbfaf9fd8db3ef446e7f5fc67e4b0f8d"
Commit date:            "2025-04-03T15:46:46Z"
Package version:        "1.14.0"

Thank you for using Meilisearch!


We collect anonymized analytics to improve our product and your experience. To learn more, including how to turn off analytics, visit our dedicated documentation page: https://www.meilisearch.com/docs/learn/what_is_meilisearch/telemetry

Anonymous telemetry:    "Enabled"
Instance UID:           "e97d519f-575b-4663-8449-28a311780111"

A master key has been set. Requests to Meilisearch won't be authorized unless you provide an authentication key.

Check out Meilisearch Cloud!    https://www.meilisearch.com/cloud?utm_campaign=oss&utm_source=engine&utm_medium=cli
Documentation:                  https://www.meilisearch.com/docs
Source code:                    https://github.com/meilisearch/meilisearch
Discord:                        https://discord.meilisearch.com

2025-06-12T17:29:59.542871Z  INFO actix_server::builder: starting 6 workers
2025-06-12T17:29:59.542912Z  INFO actix_server::server: Actix runtime found; starting in Actix runtime
2025-06-12T17:30:00.656466Z  INFO HTTP request{method=GET host="meilisearch:7700" route=/indexes query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=395µs time.idle=304µs
2025-06-12T17:30:00.656828Z  INFO HTTP request{method=GET host="meilisearch:7700" route=/indexes query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=134µs time.idle=322µs
2025-06-12T17:30:00.656878Z  INFO HTTP request{method=GET host="meilisearch:7700" route=/indexes query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=77.9µs time.idle=274µs
2025-06-12T17:30:00.692431Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-channels/settings/searchable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=931µs time.idle=2.49ms
2025-06-12T17:30:00.695733Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-videos/settings/searchable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=120µs time.idle=4.57ms
2025-06-12T17:30:00.709318Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-playlists/settings/searchable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=155µs time.idle=13.8ms
2025-06-12T17:30:00.711812Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-channels/settings/filterable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=191µs time.idle=10.6ms
2025-06-12T17:30:00.713868Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-videos/settings/filterable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=145µs time.idle=7.75ms
2025-06-12T17:30:00.715464Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:30:00.720236Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-playlists/settings/filterable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=172µs time.idle=4.39ms
2025-06-12T17:30:00.729503Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-channels/settings/sortable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=767µs time.idle=8.63ms
2025-06-12T17:30:00.734157Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-videos/settings/sortable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=173µs time.idle=9.38ms
2025-06-12T17:30:00.737088Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-playlists/settings/sortable-attributes query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=184µs time.idle=9.61ms
2025-06-12T17:30:00.743303Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/peertube-index-channels/settings/faceting query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=890µs time.idle=9.06ms
2025-06-12T17:30:00.746140Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
2025-06-12T17:30:00.746433Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/peertube-index-playlists/settings/faceting query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=326µs time.idle=3.18ms
2025-06-12T17:30:00.753322Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/peertube-index-videos/settings/faceting query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=301µs time.idle=14.6ms
2025-06-12T17:30:00.754906Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/peertube-index-channels/settings/pagination query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=1.00ms time.idle=6.22ms
2025-06-12T17:30:00.757506Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/peertube-index-playlists/settings/pagination query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=131µs time.idle=6.52ms
2025-06-12T17:30:00.768221Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/peertube-index-videos/settings/pagination query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=140µs time.idle=8.95ms
2025-06-12T17:30:00.770354Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-channels/settings/ranking-rules query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=658µs time.idle=6.73ms
2025-06-12T17:30:00.772758Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 4 successful tasks and 0 failed tasks.
2025-06-12T17:30:00.776731Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-videos/settings/ranking-rules query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=170µs time.idle=4.30ms
2025-06-12T17:30:00.784389Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 5 successful tasks and 0 failed tasks.
2025-06-12T17:30:00.794466Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 4 successful tasks and 0 failed tasks.
2025-06-12T17:30:00.808548Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:30:01.981011Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-channels/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=198µs time.idle=2.60ms
2025-06-12T17:30:01.982944Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:30:01.986957Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-videos/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=117µs time.idle=3.27ms
2025-06-12T17:30:01.989005Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:30:01.994123Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-playlists/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=140µs time.idle=4.78ms
2025-06-12T17:30:01.996498Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:19.919382Z  INFO HTTP request{method=GET host="meilisearch:7700" route=/indexes query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=132µs time.idle=207µs
2025-06-12T17:31:19.919660Z  INFO HTTP request{method=GET host="meilisearch:7700" route=/indexes query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=82.6µs time.idle=201µs
2025-06-12T17:31:19.919755Z  INFO HTTP request{method=GET host="meilisearch:7700" route=/indexes query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=68.4µs time.idle=215µs
2025-06-12T17:31:20.690045Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-channels/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=129µs time.idle=1.55ms
2025-06-12T17:31:20.691953Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:20.695817Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-videos/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=84.6µs time.idle=2.54ms
2025-06-12T17:31:20.697098Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:20.699683Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-playlists/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=85.7µs time.idle=1.17ms
2025-06-12T17:31:20.702226Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:20.743188Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-videos/documents/fetch query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=632µs time.idle=61.1µs
2025-06-12T17:31:20.749128Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-channels/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=125µs time.idle=1.66ms
2025-06-12T17:31:20.750816Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 0 successful tasks and 1 failed tasks.
2025-06-12T17:31:20.754781Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-videos/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=132µs time.idle=1.15ms
2025-06-12T17:31:20.756154Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:20.805162Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-playlists/documents/delete query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=127µs time.idle=1.05ms
2025-06-12T17:31:20.807681Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:30.752590Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-videos/documents query_parameters=primaryKey=uuid user_agent=node status_code=202}: meilisearch: close time.busy=2.07ms time.idle=1.95ms
2025-06-12T17:31:30.817045Z  INFO HTTP request{method=PUT host="meilisearch:7700" route=/indexes/peertube-index-channels/documents query_parameters=primaryKey=primaryKey user_agent=node status_code=202}: meilisearch: close time.busy=230µs time.idle=2.01ms
2025-06-12T17:31:31.486067Z  INFO index_scheduler::scheduler::process_index_operation: document indexing done indexing_result=DocumentAdditionResult { indexed_documents: 1, number_of_documents: 1 } processed_in=733.315847ms
2025-06-12T17:31:31.490316Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:31:32.288769Z  INFO index_scheduler::scheduler::process_index_operation: document indexing done indexing_result=DocumentAdditionResult { indexed_documents: 1, number_of_documents: 1 } processed_in=794.660087ms
2025-06-12T17:31:32.293148Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
2025-06-12T17:32:07.533868Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-playlists/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=3.59ms time.idle=3.67ms
2025-06-12T17:32:07.533868Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-channels/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=3.24ms time.idle=3.67ms
2025-06-12T17:32:07.536879Z  INFO HTTP request{method=POST host="meilisearch:7700" route=/indexes/peertube-index-videos/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=2.30ms time.idle=6.66ms```

There is something wrong with the configuration of you local instance. I suggest to test using real world instances