How to install PWA in Firefox mobile?

I’m trying to install the PWA like I usually can on Firefox mobile on Android, with an Install button in the menu. I can do this for other PWAs, but I don’t see an option for SilverBullet.

In the three dot button => add app to home screen

1 Like

Yeah, I saw that one, but usually I get an option to install it, which means it will open it in it’s own instance of Firefox and not just open a new tab. I find that better.

Make sure you’re accessing SilverBullet over HTTPS, if it’s just HTTP Firefox won’t install it as a PWA. This was my issue when I started using SilverBullet.

I’m definitely accessing it over HTTPS. I’m reverse proxying it with Caddy

One thing I’ve learned recently is that if you have multiple PWAs on the same host, but different ports, then that won’t work well on mobile. Somehow Android ignores the port (even though that’s part of the same origin definition).

I all have them under different subdomains though, and Minflux works fine.

Actually, I was having the same problem with Brave on mobile; I could not install Silverbullet as a PWA.

Turns out this was caused by Authentik. After adding the following paths (which I took from the Authelia documentation page) to “Unauthenticated paths” in Authentik I can now install Silverbullet, just like other apps!

^/.client/manifest.json$
^/.client/[a-zA-Z0-9_-]+.png$
^/service_worker.js$