Installation and Upgrade
Installation and Upgrade¶
Before installing Alyvix, first check that your setup meets the system requirements.
System Requirements¶
Note
Alyvix assumes that you have one virtual or physical machine exclusively dedicated to running Alyvix test cases.
You should check that your designated machine and the account on that machine meet the following requirements before you install Alyvix:
Minimum |
Recommended |
|
|
Windows 10 (64-bit) Pro or Enterprise |
Windows Server 2016, 2019 or 2022 (English language) |
(32-bit versions of Windows are not compatible with Alyvix) |
||
|
2 CPUs |
2 CPUs base + 2 CPUs per session |
|
4GB RAM |
4GB RAM base + 4GB RAM per session |
|
24-bit RGB or 32-bit RGBA screen color depth |
|
|
Users defined on Alyvix Server must have RDP access (through RDC mstsc.exe) to the machine itself (e.g. the user must be a Remote Desktop User, and the firewall must not be set to block local RDC) |
|
1 session only: No Windows Terminal Server available; 1 test case executed at a time |
Multiple sessions in parallel: Windows Terminal Server allows multiple test cases to run at once |
|
|
Users defined on Alyvix Server must have the proper permissions to run and interact with the application interface being monitored |
|
|
Alyvix Server must be reachable from an external browser |
Versions¶
Alyvix Server Version |
Required Alyvix Version |
PostgreSQL Version |
Alyvix Server 1.7.5 |
||
Alyvix Server 1.7.3 |
||
Alyvix Server 1.6.0 |
||
Alyvix Server 1.5.0 |
Installation Steps¶
The following steps will install Alyvix Server on your machine:
Install Python
Follow the same instructions as for Alyvix
Install Alyvix
Follow the Alyvix installation instructions
Install PostgreSQL 12.x
Download and run the PostgreSQL installer
Install Alyvix Server
Run the
setup.exe
installerSet the database password as follows:
Open the file
C:\Program Files\Alyvix\Alyvix Server\config.json
Set your own password in this line:
"database":{.. "password": "<your_password>", ..}
Install your HTTPS certificate
Save your files as follows:
Create the folder
C:\Program Files\Alyvix\Alyvix Server\cert\
Save
cert.crt
as an HTTPS certificate recognized by your CASave
cert.key
as its (unprotected) password
Note that the private key is all you need, you should not be asked for an additional password.
Run Alyvix Service within Windows Services
Upgrading¶
The following steps will upgrade Alyvix Server to the latest version on your machine:
Uninstall Alyvix Server
Back up your Alyvix Server configuration file:
C:\Program Files\Alyvix\Alyvix Server\config.json
Back up your Alyvix Server HTTPS certificate:
C:\Program Files\Alyvix\Alyvix Server\cert\
Stop Alyvix Server: Windows Services > Alyvix Service > Stop
Close all Alyvix client windows (where appropriate)
Uninstall Alyvix Server: Windows Control Panel > Programs and Features > Alyvix Server > Uninstall
Remove residual Alyvix Server files (where appropriate):
C:\Program Files\Alyvix\Alyvix Server\
Remove old Alyvix Client scheduled tasks: Windows Task Scheduler > alyvix_client<..> > delete
Upgrade Alyvix
Follow the instructions here
Install the new Alyvix Server
Run the Alyvix Server Installer (
setup.exe
) found in the Alyvix Server packageSet a database password (or restore the backup file):
C:\Program Files\Alyvix\Alyvix Server\config.json
> “password”: “<your_password>”Install your HTTPS certificate (or restore the backup files): Save the
cert.crt
andcert.key
files inC:\Program Files\Alyvix\Alyvix Server\cert\
Run Alyvix Server
Start the Alyvix Service: Windows Services > Alyvix Service > start
Sign out of the current session