Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,41 +1,59 @@
---
title: "Activity Logs in WordPress Hosting Pro"
sidebar_label: "Activity Logs in WordPress Hosting Pro"
description: "The Activity Logs feature in WordPress Hosting Pro helps users track actions performed on their staging site . It provides a record of significant activitie"
sidebar_label: "Activity Logs"
description: "Track and monitor all staging site activities with the Activity Logs feature in WordPress Hosting Pro."
---

The **Activity Logs** feature in WordPress Hosting Pro helps users track actions performed on their **staging site**. It provides a record of significant activities, making it easier to monitor changes and troubleshoot issues.
# Activity Logs in WordPress Hosting Pro

### Supported Staging Site Activities
The **Activity Logs** feature provides comprehensive tracking of all actions performed on your staging site, enabling better change monitoring and issue troubleshooting.

1. **Reset Staging from Template**

* Logs when the staging environment is reset using a new template.
2. **Reset Staging from Backup**

* Logs when the staging environment is reset using a backup.
3. **Push Staging to Live**

* Logs when changes from the staging environment are pushed to the live site.
## Overview

### Details Provided in Activity Logs
Activity Logs maintain a detailed record of significant staging site activities, allowing you to:

The activity logs include the following information:
- Monitor all changes made to your staging environment.
- Track user actions and system operations.
- Identify and troubleshoot issues efficiently.
- Maintain a complete audit trail of staging activities.

* **Created**: The date and time when the activity was logged.
* **User**: The user who performed the action.
* **Service**: The specific service or feature associated with the action.
* **Activity**: The type of activity performed.
* **Status**: The current status of the activity (e.g., completed, failed).
* **Description**: A brief explanation of the action.
* **Completed**: The date and time when the activity was completed.

![](./img/32999976946583-7a231c0d99.png)
## What Activities Are Logged?

### How to Access Activity Logs
The system logs the following critical staging site operations:

- **Reset Staging from Template**: Records when the staging environment is reset using a new template.
- **Reset Staging from Backup**: Tracks when the staging environment is restored from a backup.
- **Push Staging to Live**: Logs when changes are deployed from the staging site to the live production site.

## Understanding the Log Details

Each activity log entry contains the following details for a complete overview:

| Field | Description |
|-------------|--------------------------------------------------------------|
| **Created** | The date and time when the activity was initiated. |
| **User** | The user account that performed the action. |
| **Service** | The specific service or feature associated with the action. |
| **Activity** | The type of operation performed (e.g., Push Staging to Live).|
| **Status** | The current state of the activity (Completed, Failed, etc.). |
| **Description**| A brief explanation of the action performed. |
| **Completed** | The date and time when the activity finished. |

![](./img/32999976946583-7a231c0d99.png)

## How to Access Activity Logs

Follow these steps to view your activity logs:

1. Log in to your WordPress Hosting Pro dashboard.
2. Navigate to the **Activity Logs** section under **Advanced Tools**.
3. View detailed records of actions performed on your staging site.

![](./img/32999976946583-4ff89922c4.png)
2. Navigate to the **Advanced Tools** section.
3. Select **Activity Logs** from the menu.
4. Review the detailed records of all staging site activities.

![](./img/32999976946583-4ff89922c4.png)

## Common Use Cases

- **Change Monitoring**: Track all modifications made to your staging environment before deploying to production, ensuring you know what changes are going live.
- **Troubleshooting**: Quickly identify the root cause of issues by reviewing the sequence of actions performed on the staging site.
- **Audit Compliance**: Maintain a complete, chronological history of staging activities for compliance, security reviews, and reporting purposes.
131 changes: 131 additions & 0 deletions docusaurus/docs/backups/backups-dos-and-donts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
---
title: "Backup Best Practices: Do’s and Don’ts"
sidebar_label: "Backup Do’s and Don’ts"
description: "Learn the recommended best practices and common mistakes to avoid when creating WordPress backups to ensure reliability and prevent failures."
---

# Backup Best Practices: Do’s and Don’ts

Creating backups is a critical step in protecting your WordPress website. While the backup system is designed to be reliable and user-friendly, following best practices helps ensure backups complete successfully and can be restored when needed.

This guide outlines what you **should** and **should not** do while creating backups.

---

## ✅ Do’s: Recommended Best Practices

### ✅ Create Backups Before Major Changes
Always create a manual backup before:
- Updating WordPress core
- Updating plugins or themes
- Making design or layout changes
- Troubleshooting site issues

This ensures you have a safe restore point if something goes wrong.

---

### ✅ Allow Backups to Complete Fully
Once a backup is started, allow it to complete without interruption.

- The UI will display progress indicators such as **“Exporting files to cloud bucket”**
- Backup duration depends on site size and content

⏱️ **Note:**
Large websites (especially **50 GB or more**) may take longer than usual to generate a backup.

---

### ✅ Monitor Backup Status from the Dashboard
You can track:
- File size
- Database size
- WordPress version
- Date and time of the backup

Once completed, the backup will appear in the list with a **Restore** option.

---

### ✅ Contact Support If a Backup Appears Stuck
If a backup appears to be running significantly longer than expected or does not progress:

- Wait a reasonable amount of time, especially for large sites
- If the backup still appears stuck, reach out to **Live Chat Support**

Our team can investigate and resolve the issue at the earliest.

---

## ❌ Don’ts: What to Avoid

### ❌ Do Not Attempt to Force Multiple Backups
Do not try to trigger another backup while one is already in progress.

- The UI **does not allow** starting a second backup during an active backup
- Refreshing or force-clicking will not speed up the process

This is an intentional safeguard to prevent data corruption or incomplete backups.

![Multiple retries ](./img/backup_inprog.png)
---

### ❌ Do Not Refresh or Navigate Excessively During Backup
While a backup is running:
- Avoid repeatedly refreshing the page
- Avoid switching environments unnecessarily

Doing so may cause confusion about backup status, even though the process continues server-side.

---

### ❌ Do Not Assume Staging Has Automated Backups
Staging sites:
- Do **not** receive automated daily backups
- Require **manual backups only**

Always create a manual backup before testing changes in staging.

---

### ❌ Do Not Rely on Backups as a Replacement for Testing
Backups are a recovery tool—not a substitute for proper testing.

- Test changes in staging where possible
- Validate updates before applying them to production

---

## Backup Duration Expectations

| Site Size | Expected Backup Time |
|---------|---------------------|
| Small (<5 GB) | A few minutes |
| Medium (5–20 GB) | Several minutes |
| Large (20–50 GB) | Longer processing time |
| Very Large (50+ GB) | May take significantly longer |

Actual duration may vary depending on content, media files, and database size.

---

## When to Contact Support

Reach out to **Live Chat Support** if:
- A backup shows no progress for an unusually long time
- A backup fails repeatedly
- The backup does not appear after completion
- You are unsure whether it is safe to restore

Our support team can review logs and assist promptly.

---

## Summary

Following these do’s and don’ts helps ensure:
- Reliable backup creation
- Faster recovery when needed
- Reduced risk of failed or incomplete backups

Taking a few extra moments to follow best practices can save significant time and effort later.

Large diffs are not rendered by default.

Binary file added docusaurus/docs/backups/img/backup_inprog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docusaurus/docs/backups/img/manual_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docusaurus/docs/backups/img/restore_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docusaurus/docs/backups/img/staging.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
156 changes: 142 additions & 14 deletions docusaurus/docs/backups/managing-and-creating-backups.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,153 @@
---
title: "Managing and Creating Backups"
sidebar_label: "Managing and Creating Backups"
description: "The WordPress Hosting Pro Dashboard offers a robust backup system, empowering users to protect their digital assets efficiently. This article delves into the m"
sidebar_label: "Managing Backups"
description: "Learn how to create, manage, and restore backups for your WordPress site using automated and manual backup options."
---

The WordPress Hosting Pro Dashboard offers a robust backup system, empowering users to protect their digital assets efficiently. This article delves into the mechanics of creating backups from the Website Pro Dashboard, highlighting its importance and providing a straightforward, step-by-step guide.
# Managing and Creating Website Backups

**How Automated and Manual Backups Work**: The WordPress Hosting Pro Dashboard is equipped with a dual-layered backup system for unparalleled security:
Backups are essential for protecting your website against data loss, failed updates, or accidental changes. WordPress Hosting includes a reliable backup system that allows you to restore your site quickly and confidently when needed.

**Automated Daily Backups**: The platform diligently creates backups for all websites on a daily basis, ensuring that your latest updates are safeguarded without requiring manual intervention.
**Manual Backup Capability**: For instances where immediate backup is crucial, users have the flexibility to generate backups at any time, providing an additional layer of control and peace of mind.
**Backup Retention Policy**: Understanding the varying needs of its users, the platform offers tiered backup retention periods:
This guide explains how backups work, how long they’re retained, how to create and restore backups, and best practices for protecting both live and staging sites.

* **WordPress Hosting Pro Accounts**: Enjoy extended security with backups retained for up to 60 days, ideal for comprehensive project tracking and risk management.
* **WordPress Hosting Standard Accounts**: While still offering the essential safeguard, backups are retained for 1 day, emphasizing the importance of proactive management for these users.
---

## Backup System Overview

WordPress Hosting uses a **two-layer backup system** designed for both convenience and control:

- **Automated daily backups** for live (production) sites
- **Manual, on-demand backups** for live and staging sites

This ensures you always have a recovery point available—whether you’re performing routine maintenance or making major updates.

---

## Automated Daily Backups

Automated backups are enabled by default for live websites.

### What’s Included
- A backup of your **production site is created once every day**
- No manual action is required
- Captures recent content, configuration changes, and updates

Automated backups provide a dependable safety net for unexpected issues such as failed plugin updates or site errors.

---

## Manual (On-Demand) Backups

Manual backups allow you to create a backup at any time.

### How does it work?
### When to Use Manual Backups
- Before updating plugins or themes
- Prior to design or layout changes
- Before troubleshooting or testing fixes
- When working in a staging environment

Users can create a new backup of their live site at any time from the Backups tab. Click on the Backups Tab. Click on **Create a new backup from Production** or **Backup Now** to create a backup of the live/production site.
Manual backups give you immediate control and peace of mind before making changes.

![Screenshot 2025-05-27 at 3.08.23 PM.png](./img/32997952840599-27fd398bb0.png)**Initiate the Backup Process**: Within the Backups Tab, you will have two primary options:
---

## Backup Retention by Hosting Plan

Backup retention varies depending on your WordPress Hosting tier.

### WordPress Hosting Pro
- Backups retained for **up to 60 days**
- Ideal for agencies, developers, and advanced workflows
- Provides access to a longer restore history

### WordPress Hosting Standard
- Backups retained for **1 day**
- Provides essential protection for basic site recovery

Backups older than the retention window are automatically removed.

---

## Live Site vs. Staging Site Backups

Understanding how backups differ between environments is important.

### Live (Production) Sites
- Receive **automated daily backups**
- Support **manual backups** at any time

### Staging Sites
- **Do not receive automated backups**
- Require **manual backups only**

If you’re testing changes in staging, be sure to create a manual backup first.

---

## How to Create a Manual Backup

### Production (Live) Site

1. Open your site dashboard.
2. Navigate to the **Backups** tab.
3. Ensure **Production** is selected.
4. Click **Create a new backup from Production** or **Backup Now**.

![Creating a production backup](./img/backup-production.png)

Once started, the system captures the current state of your live site. The new backup will appear in the list once complete.

---

### Staging Site

1. Go to the **Backups** tab.
2. Switch to the **Staging** view.
3. Click **Create new backup for staging**.

![Creating a staging backup](./img/create-backup-staging.png)

Staging backups must always be created manually.

---

## How to Restore a Backup

Restoring a backup allows you to revert your site to a previous working state.

### Steps to Restore a Backup

1. Open the **Backups** tab in your site dashboard.
2. Locate the backup you want to restore.
3. Click **Restore** next to the selected backup.
4. Confirm the restore action when prompted.

![Restoring a backup](./img/restore_backup.png)

⚠️ **Important:**
Restoring a backup will overwrite your current site data. Any changes made after the backup was created will be lost.

---

## Best Practices for Managing Backups

- Create a **manual backup before major updates or changes**
- Always back up your **staging site manually**
- Be mindful of **retention limits**, especially on Standard plans
- Use backups as part of a regular maintenance workflow
- Avoid relying on backups as a substitute for proper testing

---

## Summary: Backup Capabilities by Plan

| Feature | Standard | Pro |
|------|--------|-----|
| Automated Daily Backups | ✅ | ✅ |
| Manual Backups | ✅ | ✅ |
| Staging Backups | Manual only | Manual only |
| Backup Retention | 1 day | Up to 60 days |
| Restore Capability | ✅ | ✅ |

---

* Create a new backup from Production: Ideal for capturing the current state of your live site. -
* Backup Now: Instantly generates a backup of your live/production site, ensuring any recent changes are secured.
Using automated and manual backups together ensures your website remains protected, recoverable, and ready for change—whether you’re running a simple business site or managing multiple client projects.
Loading