nextcloud / nextcloud/context_chat_backend

[install-help]: Is ad blocker stopping context chat?

Open
#292 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted
Dominant language
Python
Stars
27
Forks
24
Avg merge
3d 4h
Merged PRs (30d)
6

Description

Describe the issue
The backend is on one computer and the next cloud installation is on another. They are successfully communicating by way of the harp proxy But there are a few glitches I'm trying to work out. Sometimes the source loading process stalls and I have to restart the container for the backend and the front-end enabled/disabled in order to get moving again. After trial and error, my theory tells me that my pi-hole ad-blocker somehow prevents this loading process. So I've been turning it off and I find that the stall doesn't seem to persist as long.

We haven't yet passed the initial indexing, but it seems we made tremendous progress.

My question is how to configure the pi hole so that I can keep the ad blocker and not tamper the context chat backend adversely.

Context Chat Backend logs (if applicable, from the docker container)

``` 2026-04-18 09:28:16.064 | INFO: - "PUT /loadSources HTTP/1.1" 200 OK 2026-04-18 09:28:20.480 | INFO: - "PUT /loadSources HTTP/1.1" 200 OK 2026-04-18 09:28:33.552 | INFO: - "PUT /loadSources HTTP/1.1" 200 OK ```

Setup Details (please complete the following information):

  • Nextcloud Version: AIO current
  • AppAPI Version: current
  • Context Chat PHP Version 5.3.1
  • Context Chat Backend Version 5.3. dev
  • Nextcloud deployment method: AIO
  • Context Chat Backend deployment method: manual

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repeated PUT /loadSources entries in the provided backend logs alongside the AIO, manual backend, and Pi-hole setup details. Done would mean identifying whether Pi-hole causes the source-loading stalls and documenting a configuration that preserves ad blocking without disrupting Context Chat.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
backend, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.