I had similar requirements. I switched to Baikal, which has been happily running in a docker container ever since.
Im using borgmatic, a wrapper around Borg that has some extra functionality.
Very happy with it, does exactly as advertised.
Wireguard-easy is plain old wireguard with with a nice web interface for management, that’s all.
It’s easy to set up and use, I’d recommend it.
I had similar requirements. I switched to Baikal, which has been happily running in a docker container ever since.