Spent some time testing Snort (on my local Umbrel) as a PWA on my iPad. Short version: no workie. To log in, Snort needs either a key manager extension (IOS/iPadOS Safari doesn’t support extensions in PWA mode), or SSL (Umbrel doesn’t have a native SSL option). Start9 has a native option for self-signed SSL (you have to manually add the trust to your iDevices), so if you’re using them for your local Snort that might work.
My current solution is Snort bookmarked in regular Safari and the Nostore extension holding the keys.
My preference would be for both Umbrel and Start9 to add the option for automatically renewing LetsEncrypt certificates. This would solve a bunch of problems. Umbrel has a long-standing open ticket for SSL support, but it looks like it’s mostly being ignored. Medium-term I’d like to buy another box to test Start9 with and see if I can hack in LetsEncrypt support, but they could absolutely steal Umbrel’s lunch by adding it as a normal feature 👀