Once your license is activated, you're just 4 steps away from your first automated maintenance run.
Follow the steps below in order to get set up.
Before registering an SSH profile in Step 1, you need to prepare an SSH key file. If this is your first time, start here.
SSH is a secure protocol for connecting to your server over the internet. It allows WP Maintenance Manager to run updates and database backups directly on the server β without installing any plugin on your WordPress site.
WP-CLI is a command-line tool for managing WordPress. Most major hosting providers (SiteGround, Bluehost, AWS Bitnami, etc.) include it by default, so you usually don't need to install anything.
SSH uses a key pair instead of a password.
Only when both the key and the lock are in place can you securely connect to your server.
~/.ssh/siteground.pem).18765 in the SSH Port field.
Move your downloaded key file into the .ssh folder on your computer, then enter that path in the app. Because .ssh is a hidden folder, follow the steps below to find or create it.
π Mac
First, check whether the .ssh folder already exists:
.ssh folder, move your key file there.If the .ssh folder does not exist, create it:
.sshmkdir ~/.sshMove your key file into .ssh, then enter ~/.ssh/your-key-file.pem in the Private Key Path field.
πͺ Windows
First, check whether the .ssh folder already exists:
%USERPROFILE% in the address bar and press Enter..ssh folder, move your key file there.If the .ssh folder does not exist, create it:
%USERPROFILE% β New β Folder β name it .sshmkdir $HOME\.sshMove your key file into .ssh, then enter C:\Users\YourName\.ssh\your-key-file.pem in the Private Key Path field.
Register your SSH connection details as a "profile." When adding a site, simply select a profile to complete the SSH setup. Updating a profile automatically applies to all linked sites.
Once filled in, use the Test Connection button to verify the settings before saving β this lets you catch misconfigurations before they become hard-to-diagnose errors.
| Field | Description | Type |
|---|---|---|
| Profile Name | A recognizable label for this profile (e.g. Xserver Production) |
Required |
| SSH Host | Your server's hostname β check your hosting control panel (e.g. sv12345.xserver.jp) |
Required |
| SSH User | Your SSH login username β usually the same as your FTP username on shared hosting | Required |
| SSH Port | Usually 22. Xserver uses 10022 |
Required |
| Private Key Path | Path to your SSH private key file (e.g. ~/.ssh/id_rsa) |
Recommended |
| SSH Passphrase | Only required if your private key is protected by a passphrase. Leave blank if no passphrase is set | Optional |
| WP-CLI Path | Leave blank for most servers. Only specify if WP-CLI is installed at a custom path | Optional |
Test Connection
After filling in the fields, click Test Connection to verify the SSH connection instantly β before saving or adding any sites. Any misconfiguration is caught here with a clear, specific error message.
Get an email when maintenance finishes β or an immediate alert if something goes wrong. You can skip this step and use the app without notifications, but setting it up is highly recommended.
| Field | Description | Type |
|---|---|---|
| SMTP Host | Your outgoing mail server address (e.g. smtp.gmail.com) |
Required |
| Port | Usually 587 (STARTTLS) |
Required |
| SMTP Username | Usually the same as your email address | Required |
| SMTP Password | For Gmail, you must use an App Password β your regular Gmail password will not work | Required |
| From Address | Can be the same as your SMTP username | Required |
| To Address | Where reports and alerts will be delivered | Required |
| Notification Timing |
Choose from 4 notification modes: β Errors immediately + summary (default & recommended) β‘ Errors only (immediate) β’ Summary only β£ No notifications |
Optional |
Add the WordPress site you want to maintain. You'll need your WordPress admin credentials and the SSH profile you created in STEP 1.
Basic Info
| Field | Description | Type |
|---|---|---|
| Site Name | A label for this site β shown in logs and reports (e.g. Acme Corp Website) |
Required |
| Site URL | The homepage URL (e.g. https://example.com) |
Required |
| WP Admin URL | Usually the site URL with /wp-admin appended |
Required |
| WP Admin Username | Your WordPress login username (must have administrator role) | Required |
| WP Admin Password | Your WordPress login password | Required |
SSH / Server Info
| Field | Description | Type |
|---|---|---|
| SSH Profile | Select the profile you created in STEP 1. SSH connection details (host, user, key, WP-CLI path) are loaded from the profile automatically, and updating the profile applies to all linked sites | Recommended |
| WordPress Install Path | The server path to the WordPress installation directory (e.g. /home/xs123456/example.com/public_html). When SSH credentials are configured, you can use the "Auto-detect" button to fill it in automatically. |
Required |
Options
| Field | Description | Type |
|---|---|---|
| Screenshot Comparison | Automatically captures before/after screenshots and detects visual differences | Optional |
| Excluded Plugins | Plugins to skip during auto-updates. Click the "π‘ Fetch from Server" button to display installed plugins as checkboxes β just check the ones to exclude. Manual entry (comma-separated slugs) is also available | Optional |
You're all set. Click "Run Maintenance" and the app will automatically perform: DB backup β core update β plugin updates β theme updates β translation updates.
The 4 steps above cover everything you need for basic maintenance. The features below can make your workflow even more powerful.
Browse all past maintenance runs in one place. Click any log entry to see which plugin versions changed, download the DB backup, or review screenshots. Logs are kept for up to 365 days.
Generate client-ready maintenance reports with one click. Set your company name, logo, and accent color to produce branded PDF or HTML reports. Report preview and editing is free on all plans.
| Field | Description |
|---|---|
| Agency Name & Contact | Company name, address, phone, email, and website |
| Logo Image | Displayed in the report header. PNG / JPG recommended |
| Accent Color | Brand color used for headings and borders |
| Opening Message | Optional introductory text inserted at the top of each report |
Export all your site configurations, notification settings, and SSH profiles to a single file. When switching computers or recovering from a reset, just import the file and all your settings are instantly restored.
If you get stuck, our FAQ and contact form are always available.
Browse the FAQ