No. All you need is a WordPress site. We don’t use your website resources for backing up so you will not experience any downtime, or page delay while executing WPRemote functions.