First thanks for this excellent tool.
I think it would be great to have a bandwidth limit per network, I use Urbackup in a multisite environnement with internet mode for the remote sites, and the links between the sites have different bandwidth. I know I can set different bandwith limits per users, but my users roam betwwen sites.
That is a pretty advanced, special purpose feature, that not many people will see use of. Could you limit the bandwidth at the firewall? UrBackup always communicates on specific ports, a good firewall could be set to limit that traffic so as to not overwhelm the bandwidth.
Hi - a variation on this is to add a feature that will limit the # of backups per remote site to XX. We do almost all internet backups, and sometimes the system chooses all clients @ one site. Since we throttle backup during the day - it is more efficient to get some done while others are pending to the following night.
So the idea would be that the server looks at the incoming public IP of the client, and determines how many other backups are occurring from this same public IP. If the limit is reached, it will not start the next client @ that site, but move to the next client in the list. SysAdmin can tune it using a single value in the Settings/Internet to increase or decrease depending on upload bandwidth of the sending client site.
Just an idea on how to optimize traffic to the server using a somewhat simple method…