Zum Hauptinhalt springen
Version: 5.6

Lizenzierung über Umgebungsvariablen

Der OPC Router kann über Umgebungsvariablen lizenziert werden. Diese Methode ist besonders für Anwendungsfälle geeignet, bei denen Docker oder Docker Compose verwendet wird. Sie ermöglicht es viele Systeme mit wenig Aufwand zu lizenzieren.

hinweis

Eine Übersicht der dafür benötigten und optionalen Umgebungsvariablen finden Sie hier: Umgebungsvariablen für die Lizenzierung

hinweis

Für die Lizenzierung über Umgebungsvariablen ist ein Deployment Token erforderlich. Diesen erzeugen Sie im Lizenzportal unter Deployment-Automatisierung.

Beispiele​

Docker run Befehl​

Linux​

docker run -d --pull always \
--name opcrouter5 \
-e INITIAL_USERNAME="*****" \
-e INITIAL_PASSWORD="*****" \
-e OR_I_ACCEPT_EULA=true \
-e OR_LICENSE_KEY="<license-key>" \
-e OR_LICENSE_OPCROUTERID="<router-id>" \
-e OR_LICENSE_DEPLOYMENTTOKEN="<deployment-token>" \
-e OR_INSTANCE_NAME="<instance-name>" \
-v opc-router-data:/data \
-v opc-router-logs:/var/log/opcrouter \
-p 8080:8080 \
-p 8001:8001 \
-p 49420:49420 \
opcrouter/runtime:latest

Windows​

docker run -d --pull always `
--name opcrouter5 `
-e INITIAL_USERNAME="*****" `
-e INITIAL_PASSWORD="*****" `
-e OR_I_ACCEPT_EULA=true `
-e OR_LICENSE_KEY="<license-key>" `
-e OR_LICENSE_OPCROUTERID="<router-id>" `
-e OR_LICENSE_DEPLOYMENTTOKEN="<deployment-token>" `
-e OR_INSTANCE_NAME="<instance-name>" `
-v opc-router-data:/data `
-v opc-router-logs:/var/log/opcrouter `
-p 8080:8080 `
-p 8001:8001 `
-p 49420:49420 `
opcrouter/runtime:latest

Docker Compose​

services:
opc_router:
image: opcrouter/runtime:latest
ports:
- "8080:8080"
- "8001:8001"
- "49420:49420"
environment:
- INITIAL_USERNAME=*****
- INITIAL_PASSWORD=*****
- OR_I_ACCEPT_EULA=true
- OR_LICENSE_KEY=<license-key>
- OR_LICENSE_OPCROUTERID=<router-id>
- OR_LICENSE_DEPLOYMENTTOKEN=<deployment-token>
- OR_INSTANCE_NAME=<instance-name>
volumes:
- opc-router-data:/data
- opc-router-logs:/var/log/opcrouter
volumes:
opc-router-data:
opc-router-logs: