Alter Syncthing rate-limiting on a schedule

I wrote a python script to remotely set the receive and/or send rate-limiting settings. I wrote it so I could schedule it to run via CRON and easily control the rate-limiting of multiple Syncthing servers. It has only been tested and used on Linux.

Please feel free to contribute.


I’ve updated the script to work with Syncthing V13.

1 Like

Syncthing v0.14.19 does not require a restart for rate limiting to take effect. I’ve updated the script to make restarting of Syncthing an option. If you are going to be using Syncthing versions < 0.14.19 then you will need to add the -e/–restart option to the command line.