=== SiteSkite === Contributors: siteskite Tags: backups, restore, bulk management, reports, monitoring Requires at least: 5.3 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Save time and keep your websites safe. SiteSkite lets you automate backups, updates, monitoring, and maintenance — all from one intuitive platform. == Description == [SiteSkite](https://www.siteskite.com/) helps you simplify WordPress website management by centralizing backups, updates, and monitoring in one secure dashboard. **Important:** SiteSkite allows users to manage plugins remotely **only after connecting their site with an API key**. All plugin installation, activation, or deletion actions are initiated through the connected SiteSkite account and require the site owner to explicitly connect their site first. With SiteSkite, you can: * **Schedule and run backups** (full site, database, or files only) with just a few clicks. * **Store backups in the cloud** with support for Dropbox, Google Drive, Amazon S3, Backblaze B2, and pCloud. * **Restore anytime** from your chosen backup archive, whether local or cloud-based. * **Automate WordPress updates** for plugins, themes, and core, or approve them manually from the dashboard. * **Monitor site uptime and performance**, ensuring you’re alerted to any downtime or issues. * **Track site health and security** to detect vulnerabilities early. * **Log and review all maintenance activity** with clear progress tracking and notifications. * **Optimize your workflow** with incremental backups, cloud uploads, and streamlined restore processes. SiteSkite is designed to reduce complexity and give you peace of mind — whether you manage a single site or dozens of client websites. __[Get started](https://app.siteskite.com/register)__ and see how much time you can save. --- ### Effortless backups & restores Set up scheduled backups or trigger them on-demand. Store them locally or in the cloud, then restore whenever you need with a single click. ### Automated updates Keep your WordPress installations secure and up-to-date. Apply updates for plugins, themes, and WordPress itself — all at once or individually. ### Monitoring & alerts Track uptime, performance, and security status across your websites. Receive alerts if a site goes offline or if vulnerabilities are detected. ### Cloud storage integration Connect your preferred cloud provider — Dropbox, Google Drive, Amazon S3, Backblaze B2, or pCloud — for scalable, secure, and reliable backup storage. ### Activity logs & notifications Stay informed with real-time progress updates and detailed logs of every backup, update, or restore action performed. ### Built for teams & growth Manage multiple sites with ease, keep everything organized, and scale your maintenance workflow without extra overhead. --- == Installation == 1. Install the plugin via **Plugins → Add New** or upload it to `/wp-content/plugins/siteskite-link`. 2. Activate the plugin. 3. Go to **Settings → SiteSkite** and enter your API key. 4. Connect your cloud storage provider (optional) and configure backup preferences. == Frequently Asked Questions == = Where are backups stored? = Backups stored directly in the cloud (Dropbox, Google Drive, Amazon S3, Backblaze B2, pCloud). = Do I need a specific hosting provider? = No. SiteSkite works with any WordPress hosting provider. = Is SiteSkite secure? = Yes. SiteSkite uses secure authentication and transmits only the necessary data to perform backups, updates, and restores. Your WordPress login credentials are never shared. = How does SiteSkite stand out from other tools? = SiteSkite combines simplicity, automation, and scalability. It’s built for both individual site owners and agencies, offering real-time monitoring, incremental backups, and cloud integrations — all in one platform. == Screenshots == 1. All Linked Sites 2. Site Overview 3. SmartEngine 4. Plugins Install 5. Backup & Restore 6. Monitor 7. Core Web Vitals performance 8. Themes Management 9. Plugins Management 10. Rollback == External services == This plugin connects to external services to perform backups, restores, and operational callbacks. Below is a list of services, what they are used for, what data is sent, and relevant policies. - Dropbox - What it’s used for: Uploading and downloading backup archives to the site owner’s Dropbox. - What data is sent and when: Backup file contents and related metadata (e.g., file name and size) during backup and restore operations initiated by the administrator. - Endpoints: `https://content.dropboxapi.com`, `https://api.dropboxapi.com` - Policies: Terms https://www.dropbox.com/terms · Privacy https://www.dropbox.com/privacy - Google Drive - What it’s used for: Uploading and downloading backup archives to the site owner’s Google Drive. - What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator. - Endpoints: `https://www.googleapis.com/drive/v3/files` and related upload endpoints such as `https://www.googleapis.com/upload/drive/v3/files` (resumable/multipart uploads). - Policies: Terms https://policies.google.com/terms · Privacy https://policies.google.com/privacy - Amazon S3 - What it’s used for: Uploading and downloading backup archives to the site owner’s Amazon S3 bucket. - What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator. - Endpoints: Region-specific S3 REST API (e.g., `https://s3..amazonaws.com`). - Policies: Service Terms https://aws.amazon.com/service-terms/ · Privacy https://aws.amazon.com/privacy/ - Backblaze B2 - What it’s used for: Uploading and downloading backup archives to the site owner’s Backblaze B2 bucket. - What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator. - Endpoints: Backblaze B2 API (e.g., `https://api.backblazeb2.com`). - Policies: Terms https://www.backblaze.com/company/legal/terms.html · Privacy https://www.backblaze.com/company/privacy.html - pCloud - What it’s used for: Uploading and downloading backup archives to the site owner’s pCloud storage. - What data is sent and when: Backup file contents and related metadata during backup and restore operations initiated by the administrator. - Endpoints: pCloud API (e.g., `https://api.pcloud.com`) and regional variants such as `https://eapi.pcloud.com` (EU) and `https://asiaapi.pcloud.com` (Asia). OAuth token exchange: `https://my.pcloud.com/oauth2_token`. - Policies: Terms https://www.pcloud.com/terms.html · Privacy https://www.pcloud.com/privacy-policy.html - SiteSkite endpoints (operational callbacks and validation) - What it’s used for: Validating the plugin API key, linking a site, downloading managed assets, and sending operational status callbacks to SiteSkite services. Some staging endpoints may be used for validation or asset download during testing. - What data is sent and when: Site identifier and operation status metadata (e.g., backup/restore status) during validation and callbacks. For asset downloads, only the requested asset path is transmitted. Backup contents are never sent to SiteSkite; only selected metadata required to coordinate operations. - Endpoints: `https://staging.siteskite.com/validate-connect-apikey`, `https://staging.siteskite.com/add-connect-site`, `https://staging.siteskite.com/storage/...` (managed asset downloads), `https://marketplace.siteskite.com/api.php` (marketplace operations), and other SiteSkite subdomains as part of service operations. - Policies: Terms https://www.siteskite.com/terms-of-service · Privacy https://www.siteskite.com/privacy-policy - WordPress.org (downloads) - What it's used for: Downloading official WordPress core translation files when requested by an administrator. - What data is sent and when: The request URL includes the WordPress core version and language code to retrieve the matching translation archive; no personal data is sent. - Endpoints: `https://downloads.wordpress.org/translation/core//.zip` - Policies: Terms https://wordpress.org/about/privacy/ · Privacy https://wordpress.org/about/privacy/ Notes: - Data is transmitted only when you initiate an action that requires it (e.g., starting a backup/restore, validating your API key, or downloading translations). - You choose and configure the cloud storage provider(s) to be used. == Changelog == = 1.0.0 = * Initial release == Upgrade Notice == = 1.0.0 = First release of SiteSkite Link. Connect your WordPress site to SiteSkite for backups, updates, monitoring, and more.