If you want https to expose it to internet, then use Nginx Proxy Manager, if you want to secure them in your local network, then I have created an app for that
Umbrel apps needs to support both x86-64 and ARM64. For their official app store, They enforce that manually and by using the linter during the app submission. But beyond that, I don’t think the system checks for the dual architecture support.