Requirements
- WordPress 6.9+
- PHP 8.1+
- Kinsta Hosting
Installation
- Download the latest Kinsta Enhancer version from your Pine Digital account.
- In WordPress: Plugins → Add New → Upload Plugin, upload Kinsta Enhancer, and activate it.
Kinsta Backup Manager
Manage Kinsta site backups from the WordPress admin using the Kinsta API.- List backups for the configured environment
- Create manual backups with an optional note
- Restore a backup to a target environment
- Delete backups and check async operation status
Kinsta Backup Manager uses a company-level Kinsta API key, and therefore every site and environment under that Kinsta account is available in the settings UI.This plugin should only be used under the following scenarios:
- Installed only on the Kinsta account holder’s website.
- Installed on client websites but hidden from everyone except the Kinsta account holder.
Setup Instructions
- Kinsta Account → Company Settings → API Keys → Create API Key.
- Kinsta Enhancer → API Key → Add your Kinsta API key from Step 1.
- Save changes.
- Kinsta Enhancer → WordPress Site → Choose your site.
- Kinsta Enhancer → Environment → Choose your environment.
- Save changes.
Frequently Asked Questions
How do we perform a backup?
How do we perform a backup?
- In the WordPress dashboard, go to Pine Digital → Kinsta Enhancer.
- Under API Settings, confirm your API key, WordPress Site, and Environment are set, then click Save Changes if you changed anything.
- Scroll to Backups → Create Manual Backup.
- (Optional) Enter a note in Add Optional Backup Note.
- Click Create Manual Backup.
- When the request is accepted, you’ll see a confirmation. Backups run asynchronously on Kinsta — use Check Status with the operation ID if you want to confirm it’s finished.
- Refresh the backups list to see the new backup once it appears.
manage_options user, a valid MyKinsta API key and a selected environment. Backups apply to the environment chosen in API settings.How do we restore from backup?
How do we restore from backup?
- In the WordPress dashboard, go to Pine Digital → Kinsta Enhancer.
- Confirm API Settings has a valid API key, site, and environment selected.
- Under Backups, locate the backup in the list.
- Open Restore for that row.
- Choose the Target Environment.
- If the target is Live, type
RESTOREin the confirmation field (admins with the live-restore capability only). - Click Restore Backup.
- When the request succeeds, you’ll see a confirmation. Restores run asynchronously — use Check Status with the operation ID to confirm it’s finished.
pde_kinsta_restore_live capability (granted to administrators on activation).How is the API key stored?
How is the API key stored?
The API key is encrypted with PHP OpenSSL using WordPress salts. You may optionally define KINSTA_API_KEY within wp-config.php so the key is not stored in the database.