> For the complete documentation index, see [llms.txt](https://docs.storware.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.storware.eu/deployment.md).

# 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)
