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!