All web nostr clients require relays prefixed by wss. Unfortunately umbrel relays requires the ws prefix. Only Damus seems to accept other than wss prefix. Hope I am wrong. I have already tried snort.social, iris.to, Amethyst Android app but all change the ws:// prefix in wss:// prefix which should not be done by the app. Any suggestions?
Discussion
Unfortunately pages loaded over https can only connect to wss. If you hosted Iris on umbrel as well (http), it would work.
Browser extension could probably connect to ws also π€
I don't know what you try to say with that. I use a browser extension Alby but when using the Amethyst Android app you totally omit the browser. I also tried it with tailscale extension which in in turn should eliminate the https issue but the the same result. I had expected on my local network it should work fine first. But if internally apps like iris.to communicate with https that might be a reason for not working on non https local indeed. I am surprised so many people got it working without to many tricks. Many only on Damus (again) it works out of the box...
Browsers don't let you connect to a non-secure address (ws) if the page is loaded from a secure origin (https)
I try now to host iris over umbrel. Maybe that does the trick!
Easier said than doneπ. Umbrel is running on my raspberry pi... I need a lot of ββββ now and then give it a try. To be continued. Much appreciate your input btw sir #[3] πππ
Actually, because Iris uses the webcrypto api, it might not work over plain http at all π¬