This repository allows you to install different Veeam software configurations depending on your requirements.
- Download latest stable release of this repository and extract it to a local folder (recommended).
- Download latest unstable commit of this repository and extract it to a local folder.
Run the following commands in an Elevated powershell.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
For more information regarding the installation of Chocolatey please have a look at their documentation
choco install Boxstarter
For more information about installing BoxStarter have a look at their documentation
NOTE: Only required for the vbr_scripts
folder.
Edit the settings.ps1
file and change the settings you want to change.
Depending on the function of the machine you are running this on, you can use several scripts.
Script | Function |
---|---|
vbr_all.ps1 | Install all the VBR packages |
vbr_sql_express.ps1 | Install an SQL Express |
vbr_server.ps1 | Install Veeam Backup & Replication server |
vbr_management.ps1 | Install Veeam Backup & Replication management console, including the explorers |
vbr_proxy.ps1 | Install Veeam Backup & Replication proxy server (soon) |
vbr_repository.ps1 | Install Veeam Backup & Replication repository server (soon) |
Script | Function |
---|---|
vbo_all.ps1 | Install all the VBO packages |
vbo_server.ps1 | Install Veeam Backup for o365 server |
vbo_management.ps1 | Install Veeam Backup for o365 management console, including the explorers |
Script | Function |
---|---|
vone_all.ps1 | Install all the VONE packages |
vone_sql_express.ps1 | Install an SQL Express |
vone_agent.ps1 | Install Veeam ONE agent (e.g. on VBR Server) |
vone_server.ps1 | Install Veeam ONE server |
vone_management.ps1 | Install Veeam ONE Monitor Client |
vone_webui.ps1 | Install Veeam ONE Reporter WebUI |
Example:
BoxStarter.bat c:\path\to\my\vbr_scripts\vbr_all.ps1
For testing purposes, I have added a Vagrantfile in this repository.
This is tested with the following setup:
-
Windows 10, Version 1909 (Probably any OS compatible with Vagrant v2.1.5 and VirtualBox v5.2.36 should work.)
-
Vagrant v2.1.5:
choco install vagrant --version=2.1.5
-
VirtualBox v5.2.36:
choco install virtualbox --version=5.2.36
-
StefanScherer/windows_2016 box based on his packer templates.
-
Run
vagrant up
to boot the Vagrant box.
- If required, put your packages in the
packages
folder. - The contents of this directory will be copied to
c:\temp
- The contents of the
packages
folder will be available inc:\packages
- Put a license file inside the
packages
folder. - In the
settings.ps1
file:- Change
$vbr_licenseFile
to'c:\packages\myfile.lic'
- Change
$vbr_sqlServer
to'VAGRANT\SQLEXPRESS'
- Change
$vbr_username
to'vagrant'
- Change
$vbr_password
to'vagrant'
- Change
After you have installed these packages, you can continue with step 2 above.
- Put a license file inside the
packages
folder. - In the
settings.ps1
file:- Change
$vone_vcSelectedType
to2
(skip the virtual infrastructure configuration) - Change
$vone_backupAddLater
to1
(skip the add of VBR to VONE) - Change
$vone_licenseFile
to'c:\packages\myfile.lic'
- Change
$vone_sqlServer
to'VAGRANT\SQLEXPRESS'
- Change
$vone_username
to'vagrant'
- Change
$vone_password
to'vagrant'
- Change
After you have installed these packages, you can continue with step 2 above.