# Deployment

1. **Verify** hardware and network **requirements** and **supported features** in the section of a specific platform:
   * [Virtual Environments](/protecting-virtual-machines.md) (especially here, where a node sometimes needs to be installed within the protected environment)
   * [Applications](/protecting-applications/applications.md)
   * [Storage Providers](/protecting-storage-providers/storage-providers.md)
   * [Filesystems with OS Agent](/os-agents.md)
2. **Verify** [Component Requirements](/deployment/component-requirements.md) and for more complex deployments - [Sizing Guide](/deployment/sizing.md)
3. **Install** using one of the following options:

   * [ISO-based installation](/deployment/installation/iso-based-installation.md) (recommended)
   * [All-in-one quick installation](/deployment/installation/quick-install-all-in-one.md) (recommended)
   * [Installation using an Ansible playbook](/deployment/installation/installation-using-ansible-playbook.md)
   * [Installation with RPMs](/deployment/installation/installation-with-rpms.md)
   * [Virtual Appliance](broken://pages/epoHEVCpYr253uwQ6LMp) (recommended)

   Regardless of the installation option you choose:

   * The node requires **staging space** - assume the number of concurrent export and store tasks, and multiply it by the biggest VM size (**for example:** 6 export tasks + 4 store tasks \* 100 GB should require around 1 TB)
     * the [Staging space configuration](/deployment/common-tasks/staging-space-configuration.md) will guide you to prepare storage on the spare drive
   * Storware Backup & Recovery is installed in the `/opt/vprotect` folder and staging space is assumed to be in `/vprotect_data` - these are the defaults and should not be changed.
4. Run the **configuration wizard** ([Initial configuration](/deployment/initial-configuration.md)), where you can (or do the following steps manually):
   * upload the [license](/administration/settings/settings.md#license)
   * configure connection to the source you would like to protect
   * configure backup destination - we recommend to use [Synthetic File System](/deployment/backup-destinations/filesystem/synthetic-file-system.md)
   * configure backup SLA (policies and schedules)
   * configure backup of your internal DB (for DR purposes)
5. Once you have configured source, backup destination and backup SLA - **initiate backup and restore** operations - examples:
   * [Virtual Environments](/protecting-virtual-machines/backup-and-restore.md)
   * [Applications](/protecting-applications/backup-and-restore.md)
   * [Storage Providers](/protecting-storage-providers/backup-and-restore.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.storware.eu/deployment.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.
