Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
blocks:wibu [2023-03-27 09:41] – [Install a cloud license] mattias | blocks:wibu [2025-10-15 14:49] (current) – Minor text tweaks admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Blocks | + | =====Blocks |
+ | Blocks server software requires a license to be operational. Either connect a physical license key to a USB port or request a cloud-based license (requires internet access). A physical license key can be accessed either directly from a USB port attached to the virtual machine or over the local network. | ||
- | Pixilab blocks used Wibu Codemeter license system. The license can be used differnt ways: | + | ===General License Agreement=== |
- | * a physical usb license-key plugged in direct to the computers USB socket. | + | |
- | * a physical usb license-key plugged another computers USB socket and connected to over the network. | + | |
- | * a cloud license that can be reached over the internet. | + | |
+ | [[blocks: | ||
- | ====Install a cloud license==== | + | ===Licensable Options=== |
+ | To keep the base license cost of Blocks as low as possible, many functions are licensed separately. Learn more about your [[blocks: | ||
- | For the cloud licens one must obtain a // | + | ====USB License for On-premise Servers==== |
- | See installation | + | The Linux server image provided by PIXILAB for on-premise servers is preconfigured to use a physical USB license key, connected direct to a USB port of the computer. |
+ | |||
+ | For additional details and Mac/ | ||
+ | |||
+ | ====Cloud-based License==== | ||
+ | For the cloud-based license one must obtain a // | ||
- | ===MacOS or Windows=== | + | ===MacOS or Windows=== |
- First install Blocks + CodeMeter License software on your server PC (Windows or Mac) | - First install Blocks + CodeMeter License software on your server PC (Windows or Mac) | ||
- Open CodeMeter Control Center and drop the credentials file (you will see its serial number appear in the app window) | - Open CodeMeter Control Center and drop the credentials file (you will see its serial number appear in the app window) | ||
Line 19: | Line 24: | ||
===Linux Server / Virtual Machine=== | ===Linux Server / Virtual Machine=== | ||
- | - Copy the file above to your Blocks server with the following terminal-command: | + | Import |
< | < | ||
cmu --import --file / | cmu --import --file / | ||
</ | </ | ||
- | *The " | + | *The " |
+ | |||
+ | |||
+ | ====Network License Access from a VM Host or Another Computer==== | ||
+ | This method accesses a USB license over the network, with one computer acting as the license host and the other as a licensing guest. The USB license key is be connected to the host. The guest must be able to access the host over the network. For a virtualized server, this is generally the case when itsnetwork adapter is set to bridge mode. | ||
+ | |||
+ | === Host Settings === | ||
+ | Verify or adjust the following setting for your host: | ||
+ | |||
+ | * Open the CodeMeter Control Center. | ||
+ | * Click the WebAdmin button, and wait for the web UI to appear. | ||
+ | * Select Configuration > Server. | ||
+ | * Under Network Server, select Enable. | ||
+ | * Click Apply. | ||
+ | |||
+ | === Guest Settings === | ||
+ | CodeMeter software is generally pre-installed together with Blocks, and configured to look for the license on the local network. To verify accesibility: | ||
+ | * Start the guest. | ||
+ | * Run this the command in a terminal window on the guest: //cmu --list-server --list-content// | ||
+ | * This should show your server' | ||
+ | |||
+ | ====Direct USB Access for Virtualized Server==== | ||
+ | If you have physical access to the virtual machine host, you may prefer to connect the USB license key directly to this computer, and make the USB port accessible to the guest OS. | ||
+ | |||
+ | === Host computer === | ||
+ | * Connect the license key. The key must be physically connected to a USB port on the host computer. | ||
+ | * Do NOT install the CodeMeter driver/ | ||
+ | |||
+ | :!: The host computer must NOT run the CodeMeter software, since only one driver may access the physical key at a time, and in this case that's is the driver inside the virtual machine. | ||
+ | |||
+ | ===VirtualBox settings === | ||
+ | * Select your guest OS in the list on the left hand side | ||
+ | * Select its Details settings pane | ||
+ | * Click USB | ||
+ | * Make sure " | ||
+ | * Add a "USB Device Filter" | ||
+ | * Select your CodeMeter device | ||
+ | |||
+ | To verify license key accessibility: | ||
+ | * Start the virtual machine. | ||
+ | * Once up, use the command //cmu -x//. | ||
+ | * This should show the details of your license key. Look for the text " | ||
+ | |||
+ | === Synology NAS settings === | ||
+ | * Install Virtual Machine Manager. | ||
+ | * [[https:// | ||
+ | * Connect your Blocks license key to a free USB port on the NAS. | ||
+ | * Double-click your Blocks virtual machine in the Virtual Machine Manager (see illustrations below). | ||
+ | * In the Edit Virtual machine dialog box, select Others. | ||
+ | * Select "Wibu Systems AG CmStick" | ||
+ | * Click OK. | ||
+ | * Start the Blocks virtual machine. | ||
+ | * Once up, in a terminal window connected to the virtual machine run the command //cmu -x// as described above to verify license key access. | ||
+ | |||
+ | {{ : | ||
+ | {{ : | ||