I try to understand how configuring LXD as remote image server. For that I have any requirements like this:
- I want to only store images on this server. Nothing else.
- I want to have multiple roles ACL (read only for application like gitlab/gihub ; push/read/delete for at least one user from another machine)
- I want to use a protocol that ensure encryption and authentication
After reading the documentation. I see that there seem to be different alternatives. I chose the “remote images server” instead of a simplestream. (Image handling - LXD documentation)
Further reading led me to see “Default (TLS + password)” ; " Public image server" ; “candid” and “candid + RBAC” (Linux Containers - LXD - Advanced guide).
If someone have skills to explain me each of that use cases. What king of technology is used? What protocol? You’re welcome