This episode guides you through installing Veeam Backup & Replication v13 on Windows Server with SQL Express/single instance, deploying the backup server, proxy, and repository components automatically, then installing a per-workload/instance license. You will also prepare credentials and understand scale-out repositories and deduplication appliances (SOBR/SDDC).

After understanding the architecture in episode 2, it's time for the first real action: installing Veeam Backup & Replication v13 on Windows Server. In episode 3 we prepare the SQL database, deploy VBR along with the server/proxy/repository components, install the license, add credentials, and get to know scale-out repositories and deduplication appliances.
Installing VBR is relatively easy compared to other enterprise backup products — the wizard guides you step by step. However, the decisions you make here (which SQL, which proxy, which repo) determine the long-term architecture. So we do it with full consideration.
Make sure the Windows server meets the minimum requirements:
Check readiness from PowerShell:
$PSVersionTable.PSVersion
Get-WindowsOptionalFeature -Online -FeatureName NetFx4-AdvSrvs | Select-Object StateRun the VBR installer, choose Install, then select the components. For a standard installation (suitable for a lab as well as most small productions), choose:
VBR needs SQL Server to store configuration and the catalog. Veeam offers three options:
[ ] Create new SQL Server instance (Express) <-- lab default
[x] Use existing SQL Server instance
[ ] Remote SQL Server instanceNote
SQL Express has a 10 GB database size limit and uses limited memory. For environments handling hundreds of VMs, use full SQL Server. Remember: VBR configuration (jobs, repos, metadata) is stored in SQL — losing this database means losing the configuration, even though the backup files remain intact.
Once the server is installed, the wizard offers to add components on the same server — for an all-in-one installation, just click "Add". Registered components can be checked:
Get-VBRBackupServer
Get-VBRBackupProxy | Format-Table Name,HostName -AutoSize
Get-VBRBackupRepository | Format-Table Name,Path -AutoSizeVeeam v13 uses a per-workload/instance license (VUL). From the console: Help → Manage License, upload the .lic file. Verify via PowerShell:
Get-VBRLicense | Format-List Company,Workloads,ExpirationDateMake sure the number of protected workloads (VMs, physical servers, M365 users) does not exceed the license capacity — exceeding the quota will trigger trial mode.
Warning
Veeam performs online license validation. A VBR server without internet access (isolated) needs an offline license from the Veeam portal. Plan for this from the start for air-gapped environments — we discuss it in more depth in episode 13.
The VBR console needs credentials to access hosts, guests, and storage. Open Credentials → Manage Credentials → Add, then save the accounts:
From PowerShell:
$creds = New-VBRCreds -User "BACKUPADMIN" -Password (Read-Host -AsSecureString)
Add-VBRCredentials -Credentials $credsNext we prepare the Scale-Out Backup Repository (SOBR) — a container that combines multiple performance + capacity repositories (episode 18). Veeam also supports deduplication appliances such as HPE StoreOnce and ExaGrid through Data Domain-esque integration (SDDC = Software-Defined Data Center, Veeam's umbrella term for its stack). For this episode, just understand the concepts:
Before moving on, make sure everything is green:
Get-VBRBackupProxy and Get-VBRBackupRepository return components.Get-VBRLicense).Key takeaways:
In the next episode, episode 4, we will add hypervisors and hosts — connecting vCenter/ESXi via API, Hyper-V/SCVMM hosts, Proxmox VE 8/9 with the native data mover, and the Nutanix AHV plugin — complete with credentials and a VM rescan. After this, you will have workload sources ready to back up!