{{ configurations.name }}
Sites Domains Accounts Billing
mdi-close Add plugin to {{ new_plugin.site_name }} From your computer From WordPress.org From Envato
{{ file.name }} - {{ formatSize( file.size ) }} - {{file.error}} success active

Drop files anywhere to upload
or

Drop files to upload

Uninstall Install
Install
Install
mdi-close Add theme to {{ new_theme.site_name }} From your computer From WordPress.org From Envato
{{ file.name }} - {{ formatSize( file.size ) }} - {{file.error}} success active

Drop files anywhere to upload
or

Drop files to upload

Uninstall Install
Install
Install
mdi-close Bulk edit on {{ bulk_edit.site_name }}

Bulk edit {{ bulk_edit.items.length }} {{ bulk_edit.type }}

Activate Deactivate Toggle Delete
mdi-close Request a new WordPress site Request New Site mdi-close Configure Mailgun for {{ dialog_site.site.name }} Save Configure Fathom for {{ dialog_fathom.site.name }}

Fathom Analytics

mdi-delete

Fathom Lite

mdi-delete
Save Fathom configurations
Edit Item Cancel Save New Recipe Add New Recipe New Account Create Account Account Portal DNS Labels Theme colors Reset colors Email Configurations
Update Account Portal
Edit Account Save Account mdi-close Edit Recipe Delete Recipe Save Recipe mdi-close Edit user {{ dialog_user.user.name }} {{ error }} Save User New Management SSH Key Add New SSH Key New SSH Key Add New SSH Key Edit SSH Key Set as Primary Key Key Fingerprint
{{ dialog_key.key.fingerprint }}
Delete SSH Key Save SSH Key
mdi-close New Process Add New Process mdi-close Edit Process Save Process mdi-close {{ dialog_handbook.process.name }} {{ dialog_handbook.process.roles }} Edit
mdi-clock-outline{{ dialog_handbook.process.time_estimate }} mdi-calendar-repeat{{ dialog_handbook.process.repeat }} mdi-repeat{{ dialog_handbook.process.repeat_quantity }}
Save settings for {{ dialog_site.site.name }} Save Update Settings mdi-close Theme & plugin checks for {{ dialog_theme_and_plugin_checks.site.name }}

Enables daily checks to verify a theme/plugin is a certain status (activate/inactive). Will email notify if a check fails.

Save Checks
Add Domain {{ error }}
Add domain
Add Provider Credentials Add Additional Credential {{ error }}
Add Provider
Edit Provider Credentials Add Additional Credential {{ error }}
Delete Provider Update Provider
Configure Defaults mdi-close Edit plan for {{ dialog_customer_modify_plan.subscription.name }} Cancel Plan Request Changes Edit plan for {{ dialog_account.records.account.name }}

Addons

Add Addon

Credits

Add Credit

Charges

Add Charge Save Changes
Log History Add a new log entry for {{ dialog_new_log_entry.site_name }} Add Log Entry Edit log entry for {{ dialog_edit_log_entry.site_name }} Save Log Entry Edit script
Delete Update Script
Mailgun Logs for {{ dialog_mailgun.site.name }} mdi-close Backup configurations Update Configurations mdi-close Download Snapshot {{ dialog_backup_snapshot.site.name }}

Download Snapshot
Delete user To delete {{ dialog_delete_user.username }} from {{ dialog_delete_user.site.name }} ({{ dialog_site.environment_selected.environment }}), please reassign posts to another user. Delete User  {{ dialog_delete_user.username }} Launch Site {{ dialog_launch.site.name }} Will turn off search privacy and update development URLs to the following live URLs.
Launch Site
mdi-close Historical Captures of {{ dialog_captures.site.name }}
Capture configurations Check for new Capture
mdi-close Capture configurations Configured pages to capture Should start with a /. Example use / for the homepage and /contact for the the contact page.

mdi-plus-box

Basic Auth

Update Configurations

There are no historical captures, yet.
Toggle Site {{ dialog_toggle.site_name }}

Will apply deactivate message with the following link back to the site owner.

Deactivate Site

Will remove the deactivate message and allow the site to be re-activated.

Activate Site
Migrate from backup to {{ dialog_migration.site_name }} Warning {{ dialog_migration.site_name }} will be overwritten with backup. Start Migration Copy Site {{ dialog_copy_site.site.name }} to... Copy Site Apply HTTPS URLs for {{ dialog_apply_https_urls.site_name }} Domain needs to match current home URL. Otherwise, server domain mapping will need to be updated to prevent a redirection loop.
Select URL replacement option:
Option 1: https://domain.tld Option 2: https://www.domain.tld
File diff {{ dialog_file_diff.file_name }} Restore this file Bulk Tools Run on: Clear Selections Select {{ sites.filter( s => s.filtered ).length }} sites in applied filters Select all {{ sites.length }} sites Add theme Add plugin New Log Entry Open websites in browser Manual sync website details Common Scripts
Apply HTTPS Urls Deploy Defaults Toggle Site
Other Scripts
{{ recipe.title }}
Selected sites: {{ site.site }}  {{ site.site }}-staging 
To accept invitation either create new account or login to an existing account. Create new account Create Account Login {{ login.message }} Reset Password One Time Password
{{ login.errors }} {{ login.info }} Login
Lost your password? Back to login form.
Showing {{ filteredSites.length }} sites Listing {{ sites.length }} sites View as Thumbnails View as List Bulk Tools Advanced Options Request new site Create new site Manually connect New Rocket.net Site mdi-close Set as customer contact Set as billing contact Create Site mdi-close New WordPress Site {{ error }}
Set as customer contact Set as billing contact Verifying Kinsta connection Kinsta token outdated
Create Site
Update site request Cancel Save
Requested by {{ user_name( request.user_id ) }} - 
{{ request.name }} in {{ account_name( request.account_id ) }} Modify Finish Cancel
Requesting site
{{ pretty_timestamp_epoch ( request.created_at ) }}
Preparing new site
{{ pretty_timestamp_epoch ( request.processing_at ) }}
Ready to use
{{ pretty_timestamp_epoch ( request.ready_at ) }}
{{ request.notes }}
Continue
Back Continue
Link
Back Continue
Add your first WordPress site Add your first WordPress site {{ unassignedSiteCount }} unassigned Clear Filters AND OR
{{ item.name }}
{{ item.name }}
No sites found.
{{ dialog_site.site.name }}
This site has been marked for removal and will be removed within 24 hours. If that was not your intentions then:
cancel removal request
Site Management Modules Timeline Login to WordPress mdi-open-in-new
Manual sync website details. Last sync {{ timeago( dialog_site.site.updated_at ) }}.
mdi-text-box-multiple Info mdi-chart-bar Stats mdi-file-document-multiple Logs mdi-power-plug Addons mdi-account-multiple Users mdi-book-open Updates mdi-code-tags Scripts mdi-update Backups
Server logs for {{ dialog_site.environment_selected.home_url }}
Info This site doesn't appear to be WordPress. Backups will still work however other management functions have been disabled.
Shared With Grant Access
Customer Billing Contact
Account #{{ account.account_id }}
DNS zones
Stats
mdi-pencil Edit
{{ dialog_site.environment_selected.stats }}
Unique Visitors
{{ formatk( dialog_site.environment_selected.stats.summary.visits ) }}
Pageviews
{{ formatk( dialog_site.environment_selected.stats.summary.pageviews ) }}
Avg Time On Site
{{ formatTime( dialog_site.environment_selected.stats.summary.avg_duration ) }}
Bounce Rate
{{ formatPercentageFixed( dialog_site.environment_selected.stats.summary.bounce_rate ) }}
Sharing Stats are powered by Fathom Analytics. To view the stats dashboard directly, you can enable public or private sharing options. Off Private Public
Logs Server Logs error.log and access.log Email Logs Emails sent from your site via Mailgun Spam Logs Logs from CleanTalk spam filter Addons (Themes/Plugins) Bulk Edit {{ dialog_site.environment_selected.plugins_selected.length }} plugins Bulk Edit {{ dialog_site.environment_selected.themes_selected.length }} themes Add Theme mdi-plus Add Plugin mdi-plus
Updating themes...
Themes
Updating plugins...
Plugins
Users Bulk Edit {{ dialog_site.environment_selected.users_selected.length }} users
Update Logs Manual update mdi-sync Update Settings mdi-settings {{ pretty_timestamp_epoch( item.created_at ) }}mdi-check-circlemdi-alert-circle {{ item.theme_count }} Themes {{ item.plugin_count }} Plugins
{{ item.status }}
Updates on {{ pretty_timestamp_epoch( item.created_at ) }} {{ item.status }} Revert changes mdi-restore Reapply changes mdi-redo
Scripts Scheduled Scripts Custom bash script or WP-CLI commands Run Code Cancel Schedule Code Common Apply HTTPS Urls Deploy Defaults Launch Site Migrate from backup Reset Permissions Toggle Site Other {{ recipe.title }} User {{ recipe.title }} Backups Download Snapshot mdi-cloud-download New Quicksave mdi-sync mdi-pencil Edit Backups Original file and database backups. {{ dialog_site.environment_selected.details.backup_count }} backups Quicksaves Know what changed and when. Easily rollback themes or plugins. Super helpful for troubleshooting maintenance issues. {{ dialog_site.environment_selected.details.quicksave_usage.count }} quicksaves Snapshots Manually generated snapshots zips. {{ dialog_site.environment_selected.details.snapshot_count }} snapshots Types / Backups
Types / Quicksaves
searching quicksaves
{{ quicksave_search_results.items.length }} search results
Types  / Snapshots
Modules
{{ environment.environment }}
Timeline Export mdi-file-download
Add Site {{ error }} {{ account.name }} Set as customer contact Set as billing contact
{{ key.environment }} Environment
Delete Environment Preload based on Production
Add Staging Environment
Environment Vars Pass along with SSH requests Close Add Site
Edit Site {{ dialog_edit_site.site.name }} {{ error }} Set as customer contact Set as billing contact
{{ key.environment }} Environment
Delete Environment Preload based on Production
Add Staging Environment
Environment Vars Pass along with SSH requests
Close
Save Changes
Listing {{ allDomains }} domains Add Domain mdi-plus
DNS Records Domain Management {{ dnsRecords }} DNS records Import DNS Records Load DNS Records Import Export {{ error }}
Type Name Value TTL
Add Additional Record
Save Records
Domain is registered through another provider.
Owner Admin Technical Billing Update Contact Information Nameservers mdi-delete Add Additional Nameserver Update Nameservers Controls Auth Code Retrieve Auth Code
Listing {{ filterSitesWithErrors.length }} sites with issues Results from daily scans of home pages. Web console errors are extracted from Google Chrome via Lighthouse CLI. Helpful for tracking down wide range of issues. {{ site.name }} Scan mdi-sync View mdi-open-in-new SSH mdi-content-copy Log mdi-check {{ site.console_errors.length }} issues {{ error.source }} {{ error.url }}
{{ error.description }}
Listing vulnerabilities Results from daily scans of using Wordfence. {{ plugin.title }} Sync mdi-sync Log mdi-check {{ plugin.environments.length }} affected environments Listing {{ filteredRecipes.length }} recipes Add recipe mdi-plus Warning, this is for developers only 💻. The cookbook contains user made "recipes" or scripts which are deployable to one or many sites. Bash script and WP-CLI commands welcomed. For ideas refer to captaincore.io/cookbook. Listing {{ processes.length }} processes Log History Add Log Entry Add process mdi-plus
{{ process.name }} {{ process.roles }}
mdi-clock-outline{{ process.time_estimate }} mdi-calendar-repeat{{ process.repeat_interval }} mdi-repeat{{ process.repeat_quantity }}
Configurations Branding Scheduled Tasks Providers Billing DNS Labels Theme colors Reset colors Scheduled Tasks Listing {{ providers.length }} providers Add Provider mdi-plus WooCommerce Products Hosting Plans Add Additional Plan Usage Pricing Maintenance Pricing Save Configurations Billing
Invoices mdi-receipt-text My Plan mdi-chart-donut Payment Methods mdi-credit-card-outline Billing Address mdi-map-marker
Loading... Invoice #{{ dialog_invoice.response.order_id }} Download PDF Invoice mdi-arrow-left Back
Billing Details
{{ billing.address.first_name }} {{ billing.address.last_name }} {{ billing.address.company }}
Modify Billing Details
Billing Details

Order was created on {{ pretty_timestamp_epoch( dialog_invoice.response.created_at ) }} and is currently {{ dialog_invoice.response.status }} payment.

Payment Details
{{ dialog_invoice.response.payment_method }} {{ dialog_invoice.response.paid_on }}
Credit Card
{{ dialog_invoice.error }}
Pay Invoice
Site Defaults Configure default settings will can be applied by running the Deploy Defaults script. Default Users Add Additional User Save Changes Your SSH keys Add Management SSH Key mdi-plus Add SSH Key mdi-plus It's recommended to use SSH keys for SFTP and SSH access instead of passwords. If you don't already have a key pair then read this article on creating SSH keys. Next add your public key here. Then use your private SSH key when connecting over SFTP or SSH instead of your password. {{ key.title }} Primary Key {{ key.fingerprint }} Edit profile
Turn off Two-Factor Authentication Enable Two-Factor Authentication

Scan the QR code with your password application and enter 6 digit code. Advanced users can manually complete using this link or token.

Cancel Activate Two-Factor Authenticate
{{ error }} {{ profile.success }} Save Account
Listing {{ subscriptions.length }} subscriptions View reports
{{ revenue_estimated_total() }}
Listing {{ accounts.length }} accounts Add account mdi-plus {{ oustandingAccountCount }} outstanding {{ emptyAccountCount }} empty Clear Filters
{{ dialog_account.records.account.name }} {{ dialog_account.records.users.length }} Users mdi-account {{ dialog_account.records.sites.length }} Sites mdi-folder-multiple {{ dialog_account.records.domains.length }} Domains mdi-text-box-multiple Timeline mdi-timeline-text-outline Invoices mdi-receipt-text Plan mdi-chart-donut
mdi-close New Invitation Send Invite
Edit Plan mdi-pencil
Storage
{{ formatGBs( dialog_account.records.account.plan.usage.storage ) }}GB / {{ dialog_account.records.account.plan.limits.storage }}GB
Visits
{{ formatLargeNumbers( dialog_account.records.account.plan.usage.visits ) }} / {{ formatLargeNumbers( dialog_account.records.account.plan.limits.visits ) }}
Sites
{{ dialog_account.records.account.plan.usage.sites }} / {{ dialog_account.records.account.plan.limits.sites }}
Next Renewal Estimate Renews on {{ pretty_timestamp_short( dialog_account.records.account.plan.next_renewal ) }}

Plan Estimate Breakdown
Type Name Quantity Price Total
Plan {{ dialog_account.records.account.plan.name }} 1 ${{ dialog_account.records.account.plan.price }} ${{ dialog_account.records.account.plan.price }}
Extra Sites {{ parseInt( dialog_account.records.account.plan.usage.sites ) - parseInt( dialog_account.records.account.plan.limits.sites ) }} ${{ plan_usage_pricing_sites }} ${{ plan_usage_pricing_sites * ( parseInt( dialog_account.records.account.plan.usage.sites ) - parseInt( dialog_account.records.account.plan.limits.sites ) ) }}
Extra Storage {{ Math.ceil ( ( ( parseInt( dialog_account.records.account.plan.usage.storage ) / 1024 / 1024 / 1024 ) - parseInt( dialog_account.records.account.plan.limits.storage ) ) / 10 ) }} ${{ plan_usage_pricing_storage }} ${{ plan_usage_pricing_storage * Math.ceil ( ( ( parseInt( dialog_account.records.account.plan.usage.storage ) / 1024 / 1024 / 1024 ) - parseInt( dialog_account.records.account.plan.limits.storage ) ) / 10 ) }}
Extra Visits {{ Math.ceil ( ( parseInt( dialog_account.records.account.plan.usage.visits ) - parseInt( dialog_account.records.account.plan.limits.visits ) ) / parseInt ( configurations.usage_pricing.traffic.quantity ) ) }} ${{ plan_usage_pricing_visits }} ${{ plan_usage_pricing_visits * Math.ceil ( ( parseInt( dialog_account.records.account.plan.usage.visits ) - parseInt( dialog_account.records.account.plan.limits.visits ) ) / parseInt ( configurations.usage_pricing.traffic.quantity ) ) }}
Addon {{ item?.name }} {{ item?.quantity }} ${{ item?.price }} ${{ ( item?.quantity * item?.price ).toFixed(2) }}
Charge {{ item?.name }} {{ item?.quantity }} ${{ item?.price }} ${{ ( item?.quantity * item?.price ).toFixed(2) }}
Credit {{ item?.name }} {{ item?.quantity }} -${{ item?.price }} -${{ ( item?.quantity * item?.price ).toFixed(2) }}
Total:
{{ dialog_account.records.account.plan.name }} Plan supports up to {{ formatLargeNumbers( dialog_account.records.account.plan.limits.visits ) }} visits, {{ dialog_account.records.account.plan.limits.storage }}GB storage and {{ dialog_account.records.account.plan.limits.sites }} sites. Extra sites, storage and visits charged based on usage. Includes {{ dialog_account.records.usage_breakdown.maintenance_sites.length }} connected sites. Connected sites are charged for management services only.
Hosting plan not active.
Listing {{ users.length }} users Account contains:
Cancel Accept Invite as {{ current_user_login }}
Shared With Account #{{ account.account_id }}
Loading... {{ snackbar.message }} Close Task Activity Clear Task Activity Task - {{ dialog_job.task.description }} mdi-arrow-left Back to Task Activity Export Results
{{ s }}
View Task Activity
{{ snackbar.message }} Close