I’ve been wondering about making an rclone plugin for caddy.
rclone has interfaces to >20 cloud providers which it would be nice for caddy to be able to serve or use as input to any of the other plugins.
rclone can provide an
http.FileSystem which caddy could use as it’s root file system.
Being #lazydev I tried to find another plugin which does this but I failed, which made me wonder whether this is possible or not? I didn’t see this type of plugin listed on the plugins page.
rclone needs a bit of internal re-organisation to make this possible (so it is more usable as a library) but making a plugin for Caddy would be good motivation for me to get this work done.
So, is this possible? And apologies in advance if I failed to find the documentation.