umbrel icon indicating copy to clipboard operation
umbrel copied to clipboard

Use HTTPS with Umbrel to allow more browser APIs for web apps

Open secondl1ght opened this issue 1 year ago • 5 comments

Hello,

I was wondering if it would be possible to use HTTPS with Umbrel? One of the reasons is that some apps that could be listed on the Umbrel app store use the SubtleCrypto browser API and this is only available in a secure context (HTTPS). So web apps using these encryption methods would not work on Umbrel currently. There are other browser APIs that are also only available over HTTPS but this is an important one to be able to use.

Reference to the Web Crypto API: https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto

Thanks

secondl1ght avatar Jan 12 '24 03:01 secondl1ght

Here are all the APIs currently requiring a secure context: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts

secondl1ght avatar Jan 12 '24 04:01 secondl1ght

Related issue: https://github.com/getumbrel/umbrel-apps/pull/785, Mutiny Wallet was unable to be added to Umbrel for the above mentioned issues. The app I was going to submit but was blocked due to this restriction is called Cipherchat (cipherchat.app), and I am sure there are many others that would list on Umbrel if all the native browser APIs were supported!

secondl1ght avatar Jan 22 '24 03:01 secondl1ght

Second this. HTTPS has been a request for many years. Please make it happen.

Subseedshiva avatar Feb 01 '24 11:02 Subseedshiva

Tailscale and cloudflared have been added via official & unofficial repos though these aren't really genuine solutions, https would be such an advantage and something that could actually make umbrel something that I could trust

amberhawker avatar Apr 01 '24 05:04 amberhawker

Duplicate: #546

unhighghlow avatar May 08 '24 20:05 unhighghlow