We could imagine building a tiny desktop app that takes imager credentials once then launches rpi-imager with a --repo arg.
This arg would be a per-user JSON URL that lists the available images to download for the user.
Advantage would be that it's more user friendly:
you launch the app and you select your image from a list. It's downloaded, verified and written.
Disadvantage are:
it's not secure (not less than current situation though): URL has to be public and links to the image URL
Download is done through rpi-imager.
Would be HTTPs only
might be less performant for very large images
integrity check is done post-download over the whole file (very long on huge images)
Not in favor of doing it but I figured it'd be good to document the idea
We could imagine building a tiny desktop app that takes imager credentials once then launches rpi-imager with a
--repo
arg. This arg would be a per-user JSON URL that lists the available images to download for the user.Advantage would be that it's more user friendly:
Disadvantage are:
Not in favor of doing it but I figured it'd be good to document the idea