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: