Open the vmware console and import the gytpol-postgres OVA
a .Follow the instructions to finish the import.
b. Edit the VM, add a 100 GB hard disk and set the Memory and CPU to the appropriate size
(System Requirements for Self-Hosted GYTPOL 2.0 )
c. Power on the VM
Importing the GYTPOL PostgreSQL OVA
Open the VMware Console:
Launch the VMware vSphere Client or VMware Workstation, depending on your environment.
Import the GYTPOL PostgreSQL OVA:
Select File > Deploy OVF Template (or equivalent option).
Browse to the location of the
gytpol-postgres.ova
file.Follow the on-screen instructions to complete the import process.
Post-Import Configuration:
Once the import is complete, locate the newly created VM in your VMware environment.
Edit the VM settings to ensure it meets the required specifications - please refer to System Requirements for Self-Hosted GYTPOL 2.0 guide:
Add a 100 GB hard disk.
Set Memory and CPU to the appropriate size based on your endpoint count:
Memory: Refer to system requirements (e.g., 8 GB minimum).
CPU: Refer to system requirements (e.g., 4 cores minimum).
Open the console of the postgres VM, login using the credentials
user: ubuntu
password: m-33W8]aiUh
Run the command
sudo gyt postgres-init
follow the network configuration questions to setup an IP address, we recommend choosing ‘static’, otherwise, please set a reservation in your DHCP for the MAC address.
wait until you are prompt for passwords:
PostgreSQL master password
keycloak_user password (for user management db)
don’t forget these passwords, we will use them later on.
Open the vmware console and import the gytpol-services OVA
a .Follow the instructions to finish the import.
b. Edit the VM, add a 20 GB hard disk and set the Memory to 12 GB and CPU to 6
c. Power on the VM
Make sure the dns record for the GYTPOL server is resolvable before continuing
Open the console of the postgres VM, login using the credentials
user: ubuntu
password: m-33W8]aiUh
Run the command
sudo gyt install
follow the network configuration questions to setup an IP address, we recommend choosing ‘static’, otherwise, please set a reservation in your DHCP for the MAC address.
wait until asked to supply the following information:
GYTPOL_URL : the dns name of the GYTPOL server
DB_PASSWORD: password for the GYTPOL database (use your own password)
POSTGRES_HOST: IP of the postgres VM
MASTER_PASSWORD: password for the master user from step 5.a
GYTPOL_ADMIN_USER_EMAIL: email for the first user in the system
USER_MANAGEMENT_ADMIN_PASSWORD: password for accessing the user management console
USER_MANAGEMENT_DB_PASSWORD: password for the user management db from step 5.b
wait until asked to supply initial user password
wait until installation finishes
copy the sensor installation files to the services ova (using winSCP or tool of your choice) over port 12222, for example:
(do it for all the sensor installation files you receive)
in the services ova, run the following command for each of the sensor installation files:
sudo gyt copy-client <OS> <VERSION> <FILENAME>
for example,
sudo gyt copy-client linux 2.4.9.18 gytpol-client_2.4.9.18-18_amd64.deb sudo gyt copy-client mac 2.4.9.18 gytpol-client_2.4.9.18-18_amd64.pkg sudo gyt copy-client windows 2.36.3.0 gytpolClient_x64.msi
run the following command to generate sensor links in the UI, or wait up to 30 minutes
sudo kubectl create job --from cj/gytpol-analyzer-periodic-client-signer-cj signer-job -n gytpol
you can now use GYTPOL.
Enabling HTTPS
without adding a certificate, GYTPOL will run on http
in order to enable HTTPS, you will need to copy a crt and key files for the dns domain name to the services VM.
SSH the services OVA (over port 12222) and run the command
sudo gyt add-ssl-certificate <CRT FILENAME> <KEY FILENAME>
GYTPOL is now available over HTTPS
Getting API Key
for using gytpol user API, please run the following command from the services VM:
sudo gyt get-api-key
Installing License
run the following command from the services VM to fetch the license ID, and send it back to us
sudo gyt get-license-id
once you receive a license file from GYTPOL, copy it to the services VM and run the command
sudo gyt install-license <LICENSE FILENAME>
Adding users
go to https://<gytpol services dns>:9093/admin
log as admin and the password configured as USER_MANAGEMENT_ADMIN_PASSWORD during the installation
select users on the left pane
click on the Add user button
select “Email Verified” and enter the details (both username and email should be in an email pattern)
after creating the user, go to “Role mapping” and click “Assign role”
assign “gytpol”
go to “Credentials” and click on “Set password”
write the password and select whether it the user should change it on first login or not (Temporary)
Resetting user password
go to https://<gytpol services dns>:9093/admin
log as admin and the password configured as USER_MANAGEMENT_ADMIN_PASSWORD during the installation
select users on the left pane
select the user
go to Credentials and click the “Reset password” button