# Dashboard Overview

Cloudback Dashboard is the central place where you can view your repositories, trigger backups, and view backup status. The dashboard provides an overview of all your repositories across all connected accounts.

The dashboard is available for all authenticated users at the following URL: <https://app.cloudback.it>. To access the dashboard from other application pages, click on the Dashboard link in the left sidebar.

## About the Dashboard

Cloudback displays only the repositories it has access to. If you want to back up a repository that is not listed in the dashboard, you need to connect the appropriate account:

* **GitHub**: Install the Cloudback application from the [GitHub Marketplace](https://github.com/apps/cloudback/installations/select_target) or by clicking on Manage GitHub Installations in the user menu in the top right corner of the dashboard.
* **Azure DevOps**: Connect your organization from the [Microsoft Azure Marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/myrtlelabs-sas.cloudback).
* **Linear**: Click **Add Account** in the left sidebar and select **Linear** to connect your workspace via OAuth.
* **GitLab**: Click **Add Account** in the left sidebar and select **GitLab** to connect your account via OAuth.

If the Cloudback application is already installed but a repository is not visible on the Dashboard, you need to grant access to the repository using the installation management page (GitHub) or verify your account permissions (other platforms).

Please note that to automatically back up a repository, a subscription plan must be active for the account where the repository is located.

## Dashboard Layout

The dashboard displays your repositories, projects, or workspaces in a table format, allowing you to quickly view and manage them. Each platform has its own dashboard view accessible from the left sidebar.

![Dashboard table view](/files/x2t8FvQf7OFpSpf7W7uw)

Each row in the table contains the following information:

1. **Select**: Checkbox to select the item. You can select multiple items to perform bulk operations such as triggering backups, modifying backup schedules, etc. Learn more about [Bulk Operations](/managing-backups/bulk-operations.md).
2. **Account**: The account or organization name.
3. **Repository** (GitHub) / **Project** (GitLab) / **Name** (Azure DevOps, Linear): The repository, project, or workspace name (clickable to view details).
4. **Type** (Azure DevOps and Linear): Shows the item type (e.g., "Project", "Repository", "Workspace").
5. **State**: Badge showing "Scheduled", "Not scheduled", "Restore only", or "Not accessible".
6. **Schedule**: The backup schedule name (e.g., "Daily at 9 pm").
7. **Storage**: The storage where backups are stored.
8. **Retention**: How long backups are kept.
9. **Backup**: Status of the last backup attempt (e.g., "Succeeded", "Failed", "In Progress").
10. **Last Run**: Time since the last successful backup (e.g., "2 hours ago") or "-" if no backup has run yet.

## Toolbar Features

The toolbar above the table provides:

* **Search bar**: Find items by name
* **Filter toggle**: Show/hide filter panel
* **Reset**: Clear all filters and search
* **Export CSV**: Export the current filtered view as a CSV file
* **Trigger**: Trigger backups for selected items
* **Restore**: Start bulk restore for selected items
* **Edit**: Modify settings for selected items

## Platform Switching

Use the left navigation menu to switch between platforms. Click on your platform in the sidebar to view items from that platform. Each platform displays all items from connected accounts.

The dashboard updates in real-time - when backups or restores complete, the status updates automatically without needing to refresh the page.

## Search and Filter

Click the **filter icon** in the toolbar to filter by various criteria.

**Common filters (all platforms):**

* **Account**: Filter by organization or account name
* **Schedule**: Filter by backup schedule
* **Storage**: Filter by storage location
* **Status**: Filter by backup status (Scheduled, Not scheduled, Restore only)

**Azure DevOps additional filters:**

* **Type**: Filter by type (Project or Repository)
* **Project**: Filter by Azure DevOps project name

## Platform Differences

### GitHub

GitHub backups are repository-based. Each row represents a single repository.

* **Repository column**: Shows the repository name (e.g., `my-repository`)
* **Additional info**: Shows whether the repository is Private or Public

### Azure DevOps

Azure DevOps supports backing up both projects and individual repositories. Each row represents either a project or a repository.

* **Type column**: Shows "Project" or "Repository"
* **Name column**:
  * For projects: Shows the project name (e.g., `my-project`)
  * For repositories: Shows the project and repository name (e.g., `my-project/my-repository`)

### GitLab

GitLab backups are project-based. Each row represents a single GitLab project.

* **Project column**: Shows the project name with avatar
* **Account types**: Personal namespace or group

### Linear

Linear backups are workspace-based. Each row represents an entire Linear workspace.

* **Workspace column**: Shows the workspace name with logo
* **Name column**: Shows the backup definition name
* **Type column**: Shows the item type (e.g., "Workspace")
* **Scope**: Each backup covers the entire workspace (issues, projects, documents, cycles, etc.)

## Learn More

* [Repository Details](/dashboard/repository-details.md)
* [Backup Details](/dashboard/backup-details.md)
* [User Roles](/dashboard/user-roles.md)
* [Bulk Operations](/managing-backups/bulk-operations.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudback.it/dashboard/dashboard-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
