This is for uploading to remote storage from my home network with more limited connectivity, particularly for uploading and sharing with other users so as to limit the impact on others' usage browsing while uploading.
Obviously, this would cause the upload to take longer but leave the network usable while uploading.
Can run process with either bash shell or zsh if that makes any difference.