I'm gonna give you my setup even if it's not what you've asked.
I use Tasker to automatically start GPSlogger whenever Içm not connected to a known WiFi.
GPSlogger sends data to NodeRed (it could send the directly to Traccar) that sends it to Traccar and Dawarich (if you don't know it, try it!).
You could easily send the position to HA with "call service" or an HTTP request
The SSD nowadays have a very high write limit, unless you'll keep writing data on them constantly, you'll never worn out. You will have to write about 500 times the whole SSD to wear it out (some thousands for enterprise SSDs).
Oh, Proxmox backup server can be installed in a VM? I'll think about installing it in a VM on Hyper-V on an office server.
I already had plan to install Proxmox backup server on a spare PC that I've got laying around and turn it on nightly to backup all the Proxmox server.
Apart from that, I need to backup data too because in case of any crash, a VM backup is useful, but sometimes you just need to retrieve some file.
I've abandoned Contabo a couple of months ago and I've never been happier! One of the worst customer service ever and the resources that they specify in the plans don't seems real to me.
Unlike with free and open-source software, which are also often distributed free of charge, the source code for freeware is typically not made available.
It clearly says "typically", which includes the software that does open source the code.
I'm gonna give you my setup even if it's not what you've asked. I use Tasker to automatically start GPSlogger whenever Içm not connected to a known WiFi. GPSlogger sends data to NodeRed (it could send the directly to Traccar) that sends it to Traccar and Dawarich (if you don't know it, try it!). You could easily send the position to HA with "call service" or an HTTP request