Web Services

To install Veeam ONE Web Services, use a command with the following syntax:

msiexec.exe [/L*v "<path_to_log>"] /qn /i "<path_to_msi>" [ACCEPT_THIRDPARTY_LICENSES="1"][ACCEPT_EULA="1"][ACCEPT_REQUIRED_SOFTWARE="1"][ACCEPT_LICENSING_POLICY="1"][INSTALLDIR="<path_to_installdir >"][VO_REPORTER_WEB_SERVER_NAME="<Veeam_One_Server_Name>"][VO_REPORTER_WEB_CONNECTION_ACCOUNT_NAME="<Veeam_One_Service_Account>"][VO_REPORTER_WEB_CONNECTION_ACCOUNT_PASSWORD="<Veeam_One_Service_Account_Password>"][VO_REPORTER_WEB_SERVER_WEB_API_PORT="<port_number>"] [VO_REPORTER_WEB_SITE_PORT="<reporter_site_port>"] [VO_REPORTER_WEB_SITE_CERTIFICATE_THUMBPRINT="reporter_site_certificate"]

The command has the following parameters:

Option

Parameter

Required

Description

/L

*v logfile

No

Creates an installation log file with the verbose output.

Specify an existing path to the log file as the parameter value. A setup log file created during the previous installation is cleared.

Example: /L*v ”C:\ProgramData\Veeam\Setup\Temp\Logs\ReporterWEBSetup.txt”

/q

n

Yes

Sets the user interface level to “no”, which means no user interaction is needed during installation.

/i

setup file

Yes

Installs Web Client Web UI. Specify a full path to the setup file as the parameter value.

Example: /i “C:\Veeam\Reporter\VeeamONE.Reporter.WebUI.x64.msi”

ACCEPT_THIRDPARTY_LICENSES

0/1

Yes

Specifies if you want to accept the terms of the license agreement for the 3rd party components. Specify 1 if you want to accept the terms and proceed with installation.

Example: ACCEPT_THIRDPARTY_LICENSES="1"

ACCEPT_EULA

0/1

Yes

Specifies if you want to accept the terms of the Veeam license agreement.

Specify 1 if you want to accept the terms and proceed with installation.

Example: ACCEPT_EULA="1"

ACCEPT_LICENSING_POLICY

0/1

Yes

Specifies if you want to accept the terms of the Veeam licensing policy.

Specify 1 if you want to accept the terms and proceed with installation.

Example: ACCEPT_LICENSING_POLICY="1"

ACCEPT_REQUIRED_SOFTWARE

0/1

Yes

Specifies if you want to accept the terms of the required software license agreements.

Specify 1 if you want to accept the terms and proceed with installation.

Example: ACCEPT_REQUIRED_SOFTWARE="1"

INSTALLDIR

path

No

Installs the component to the specified location. By default, Veeam ONE uses the Veeam ONE Reporter Web subfolder of the C:\Program Files\Veeam\Veeam ONE folder.

Example: INSTALLDIR="C:\Veeam\"

The component will be installed to the C:\Veeam\Veeam ONE Reporter Web folder.

VO_REPORTER_WEB_SERVER_NAME

server name

Yes

Specifies FQDN of the server where Veeam ONE Reporting Service is installed.

Example: VO_REPORTER_WEB_SERVER_NAME="oneserver.tech.local"

VO_REPORTER_WEB_CONNECTION_ACCOUNT_NAME

user

Yes

Specifies a user account that will be used to access and configure Veeam ONE Reporting Service from the Web Client in the Microsoft Windows authentication mode.

Example: VO_REPORTER_WEB_CONNECTION_ACCOUNT_NAME="ONESERVER\Administrator"

VO_REPORTER_WEB_CONNECTION_ACCOUNT_PASSWORD

password

Yes

This parameter must be used if you have specified the VO_REPORTER_WEB_CONNECTION_ACCOUNT_NAME parameter.

Specifies a password for the account that will be used to access Veeam ONE Reporting Service from the Web UI.

Example: VO_REPORTER_WEB_CONNECTION_ACCOUNT_PASSWORD="p@ssw0rd"

VO_REPORTER_WEB_SITE_PORT

port

No

Specifies a port that will be used by the Web Client website. By default, port number 1239 is used.

Example: VO_REPORTER_WEB_SITE_PORT="1239"

VO_REPORTER_WEB_SITE_CERTIFICATE_THUMBPRINT

hash

No

Specifies the certificate to be used by the Web Client website. If this parameter is not specified, a new certificate will be generated by openssl.exe.

Example: RP_THUMBPRINT="0677d0b8f27caccc966b15d807b41a101587b488"

VO_REPORTER_WEB_SERVER_WEB_API_PORT

port

No

Specifies the port number used for communication with Veeam ONE Web API.

If you do not use this parameter, Veeam ONE Web Client will use the default port 2741.

Example: VO_REPORTER_WEB_SERVER_WEB_API_PORT="2741"

Example

Suppose you want to install Web Client with the following configuration:

  • Installation log location: C:\ProgramData\Veeam\Setup\Temp\Logs\ReporterWEBSetup.txt
  • No user interaction
  • Path to the MSI file: C:\Veeam\Reporter\VeeamONE.Reporter.WebUI.x64.msi
  • Accept 3rd party license agreement
  • Accept Veeam license agreement
  • Accept required software license agreements
  • Accept Veeam licensing policy
  • Installation folder: default
  • Veeam ONE Server name: oneserver.tech.local
  • Service user account: ONESERVER\Administrator
  • Service user account password: p@ssw0rd
  • Website port: default
  • Website certificate: generate new
  • Web API port: default

The command to install Web Client with such configuration will have the following parameters:

msiexec.exe /L*v "C:\ProgramData\Veeam\Setup\Temp\Logs\ReporterWEBSetup.txt" /qn /i "C:\Veeam\Reporter\VeeamONE.Reporter.WebUI.x64.msi" ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_EULA="1" ACCEPT_REQUIRED_SOFTWARE="1" ACCEPT_LICENSING_POLICY="1" VO_REPORTER_WEB_SERVER_NAME="ONESERVER.TECH.LOCAL" VO_REPORTER_WEB_CONNECTION_ACCOUNT_NAME="ONESERVER\Administrator" VO_REPORTER_WEB_CONNECTION_ACCOUNT_PASSWORD="p@ssw0rd"