Tuxis launches free Proxmox Backup Server BETA service

Hello, great, I was finally able to create a paid pbs and I'm doing some test. Everything seems fine, two things:


1- A couple of pages back, we were talking about restoring speed, and all of you said it was due to latency, the distance from me to Amsterdam, encryption, and anyway reasons outside Tuxis' responsibility.
I even tried some tests to provide you with exact numbers

restore from local pbs:
restore image complete (bytes=17179869184, duration=65.12s, speed=251.61MB/s)

restore from tuxis not encrypted:
restore image complete (bytes=17179869184, duration=723.82s, speed=22.64MB/s)

restore from tuxis encrypted:
restore image complete (bytes=17179869184, duration=727.43s, speed=22.52MB/s)

The problem was clearly not related to encryption, and I was also a bit skeptical about network latency.


Now I'm trying this new server, pbs001.ede, and here are the results. While it's still far from local speed, it's significantly better. I just re-tested minutes ago pbs005.amsterdam (the free 150GB) for comparison, and the difference is huge. Both restore are the same VM, on the same network, with the same encryption, and connecting to the same destination server in my data center.

pbs001.ede
Restore image complete (bytes=12884901888, duration=152.94s, speed=80.34MB/s)

pbs005.amsterdam
Restore image complete (bytes=12884901888, duration=1387.40s, speed=8.86MB/s)

I think it's fair to say that there is a speed issue with the Amsterdam server. I'm sharing this information to contribute to the speed discussion. I'm satisfied with the new server; I just hope it won't slow down too much with the addition of new users. :)


2- In the API documentation, you suggest using "DatastoreBackup" as a role.
On behalf of @Jeeves_, we (Tuxis) wrote documentation on how to use API tokens for authentication.
You can read this documentation here: https://support.tuxis.nl/en/knowledgebase/article/how-to-add-a-api-token-used-for-backups

However, when using "DatastoreBackup," all my backups end with an error because I am not allowed to prune older versions (I keep only 1 version as per the retention settings).

INFO: running 'proxmox-backup-client prune' for 'vm/126'
ERROR: prune 'vm/126': proxmox-backup-client failed: Error: permission check failed - missing Datastore.Modify|Datastore.Prune on /datastore/xxxxxxxx
ERROR: Backup of VM 126 failed - error pruning backups - check log
INFO: Failed at 2025-01-15 10:01:34
INFO: Backup job finished with errors
TASK ERROR: job errors

I solved the issue by using "DatastorePowerUser," which is permitted to both back up and prune. Is this acceptable? If so, perhaps you should update your guide.


Thanks!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!