I’m trying to build a printer UI that loads data from Xano over HTTPS and stores it locally using IndexedDB. The UI should work completely offline as a PWA with a service worker.
The problem is: the connection to the print server is local and only supports HTTP. I also need to send HTTP requests directly to the printer to check if it’s available.
I tried using an Nginx proxy with a self-signed certificate to bridge HTTPS → HTTP, but Chrome refused to accept the certificate. Ideally, I need a simple, stable solution that works 100% in production without browser errors.