Im using borgmatic, a wrapper around Borg that has some extra functionality.
Very happy with it, does exactly as advertised.
My solution for a power efficient setup was to split it up: all the services I use but don’t need all the time, like jellyfin for example, I host on my nas. I only turn that on when I need it.
The stuff that’s running all the time, like home assistant, addblocker, etc, I run on a raspberry pi.
Might not work for everyone, but I’m happy with it.
I had similar requirements. I switched to Baikal, which has been happily running in a docker container ever since.