Quickstart
This page contains everything necessary to make use of the license server. The license server should be easy to use, even if you have no CLI experience. All options are controlled by graphical menu's with simple arrow keys, enter for accepting and spacebar for selecting.
Environment variable on clients
Be sure to set the VINKVFXLS
environment variable on all clients that are going to use licenses from this server.
The value should be set according to this format:
IP@PORT
A valid value would be for example:
Firewall rules
Be sure to have appropriate firewall rules that make it possible for client machines to connect to the license server. It needs to have the license port (by default 5082
) open for TCP connections.
Here are some examples listed for port forwarding the specific ports on your server:
RHEL
sudo firewall-cmd --zone=public --add-port=5082/tcp --permanent
sudo firewall-cmd --zone=public --add-port=5083/tcp --permanent
sudo firewall-cmd --reload
Windows
netsh advfirewall firewall add rule name="vinkvfxls licenses 5082" dir=in action=allow protocol=TCP localport=5082
netsh advfirewall firewall add rule name="vinkvfxls API 5083" dir=in action=allow protocol=TCP localport=5083
Internet connection
For automatic subscription updating, the license server needs to be able to reach these two addresses:
https://api.vinkvfx.com/
https://api.keygen.sh/
Offline activation
While you can install licenses offline, it is recommended to install it automatically. If you are using a monthly subscription you would otherwise have to manually install the license each month.
It is recommended to let the server have an internet connection, due to automatic updating of licenses. The server itself does not need to reach any of the local network. The server can for example be placed within an IoT VLAN that has internet access.
License management
This menu is called using vinkvfxls -m
.
vinkvfxls -m
2024-09-12T15:02:52.559462Z INFO Starting license management utility...
? What do you want to do?
> Install license (recommended, internet required)
Install license (offline)
Deactivate license (internet required)
Reset all license data
[↑↓ to move, enter to select, type to filter]
License installation
License installation (using offline methods)
To use the offline activation, choose the offline installation option in the management menu:
Steps to take
- Create license request file. This is done on the license server using the management option.
- Once created, don't close the application. Keep it open until you've finished activation.
- Transfer the created request file to another machine that is able to use the internet.
- Visit activation.vinkvfx.com. Enter your license key and upload the request file. (Be aware this might take a while to connect initially as the server is dynamically scaled based on activity.)
- Transfer the retrieved activation file to the license server.
- Enter the path to the activation file.
- Activation is completed!
The video shows the entire process in around 30 seconds. However, be sure to have one machine available with internet. You can transfer the request file using an usb-stick for example to the machine with internet, and activate it there. Once you got the file
Info
If you have an active internet connection, use the other method as that will do everything automatically for you.
License deactivation
Whenever you want to transfer the licenses to another machine, be sure to deactivate it using the machine that has the license installed. This can be done using the deactivation option. You can select here which license you want to deactivate.
Resetting of data
If, for whatever reason, there seems to be an unrecoverable error with the installed licenses, you can use this option. It will remove all license files locally. After this, you can re-install the licenses using the installation license options.
Configure settings
The settings of the license server can be altered using the configuration panel. You can retrieve this panel using this command:
Settings that can be changed are:
- Port for serving licenses (this should be the port that is also set in the
VINKVFXLS
environment variable) - Port for the REST API
- Log to file
- Path to write log file
Starting the server
The server can be started by running the vinkvfxls
command without any arguments. If licenses are installed it should take a few seconds for the server to be able to serve licenses.
Once started, you can visit its IP address and the REST API port, to verify it is working.
Troubleshooting
If there has been an issue with the configuration which makes the license server unable to boot, run vinkvfxls -r
to reset all configuration data.