Skip to content

Commit e3028c2

Browse files
tirrorexgauthier-thfallenbagel
authored
docs: add webpush related troubleshooting steps (#2170)
* Update troubleshooting.mdx Add potential fixes for users who fail to enable their web push notifications * Update docs/troubleshooting.mdx Modify appName syntax for better coding norm Co-authored-by: Gauthier <[email protected]> * refactor: apply suggestions from review comments Co-authored-by: Gauthier <[email protected]> * docs(troubleshooting): fix typos in troubleshooting doc page --------- Co-authored-by: Gauthier <[email protected]> Co-authored-by: fallenbagel <[email protected]>
1 parent 9d8b343 commit e3028c2

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

docs/troubleshooting.mdx

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,36 @@ This can happen if you have a new installation of Jellyfin/Emby or if you have c
174174

175175
This process should restore your admin privileges while preserving your settings.
176176

177+
## Failed to enable web push notifications
178+
179+
### Option 1: You are using Pi-hole
180+
181+
When using Pi-hole, you need to whitelist the proper domains in order for the queries to not be intercepted and blocked by Pi-hole.
182+
If you are using a chromium based browser (eg: Chrome, Brave, Edge...), the domain you need to whitelist is `fcm.googleapis.com`
183+
If you are using Firefox, the domain you need to whitelist is `push.services.mozilla.com`
184+
185+
1. Log into your Pi-hole through the admin interface, then click on Domains situated under GROUP MANAGEMENT.
186+
2. Add the domain corresponding to your browser in the `Domain to be added` field and then click on Add to allowed domains.
187+
3. Now in order for those changes to be used you need to flush your current dns cache.
188+
4. You can do so by using this command line in your Pi-hole terminal:
189+
```bash
190+
pihole restartdns
191+
```
192+
If this command fails (which is unlikely), use this equivalent:
193+
```bash
194+
pihole -f && pihole restartdns
195+
```
196+
5. Then restart your Seerr instance and try to enable the web push notifications again.
197+
198+
199+
### Option 2: You are using Brave browser
200+
201+
Brave is a "De-Googled" browser. So by default or if you refused a prompt in the past, it cuts the access to the FCM (Firebase Cloud Messaging) service, which is mandatory for the web push notifications on Chromium based browsers.
202+
203+
1. Open Brave and paste this address in the url bar: `brave://settings/privacy`
204+
2. Look for the option: "Use Google services for push messaging"
205+
3. Activate this option
206+
4. Relaunch Brave completely
207+
5. You should now see the notifications prompt appearing instead of an error message.
208+
177209
If you still encounter issues, please reach out on our support channels.

0 commit comments

Comments
 (0)