Background: I'm currently designing an Ubuntu mirror that's supposed to have snapshots available. Those are currently created/served by the --s3-version-at feature, set to the specific time we want the mirror to serve. This works great (thank you for implementing it!), but needs to be statically configured. I'd like to make this configurable per http request:
From a more generic point of view: It would be great if rclone serve http could be dynamically configured on a per request base. Is something like this realistically possible to implement?
If it's something you'd want, go for submitting a PR.
If you aren't a developer (like me), you can always open a feature request and depending on the want, someone might pick it up or if super simple, ncw does at times, but the backlog of want is huge.
Maybe check out something like NGinx or Caddy to do what you want in front of rclone.
You can configure rclone serve http dynamically using the auth proxy... Actually I don't think serve http supports the auth proxy but serve webdav does so you could give that a try: rclone serve webdav
You could then set up a different user (or just supply the username as a date) for each date.