Zum Inhalt

Den lokalen Lizenzserver installieren

Wie Sie den lokalen Lizenzserver auf einem Docker-Host bereitstellen. Prüfen Sie zuerst die Systemanforderungen; nach der Installation geht es mit der Ersteinrichtung weiter.

Diese Seite beschreibt den lokalen Lizenzserver in Version 5.1. Für Version 4.2 und älter können die Details abweichen — siehe die Lieferanleitung für Version 4.2 (PDF).

Das Lieferpaket

Nach Unterzeichnung des Vertrags wird für Ihre Organisation ein Installationspaket erstellt. Es ist einzigartig für Ihre Organisation und nur für eine juristische Person bestimmt — veröffentlichen Sie es nicht. Wo Sie es herunterladen, teilt Ihnen Ihr Softwarehändler mit; der Download kann eine Anmeldung mit den Daten aus Ihrem elektronischen Lizenzdokument erfordern.

Entpacken Sie das heruntergeladene Archiv auf eine lokale Festplatte — nicht auf eine Netzwerkfreigabe oder ein verbundenes Netzlaufwerk — und führen Sie alle weiteren Schritte in diesem Ordner aus. Er enthält zwei Dateien:

das entpackte Paket: docker-compose.yml und das Image-Archiv

  • docker-compose.yml — die Docker-Konfiguration, eine Textdatei;
  • ein .tar-Archiv mit den Docker-Images.

Beide können unverändert verwendet werden, wenn Ihnen die Standardkonfiguration passt.

Die Images laden

Vergewissern Sie sich, dass Docker und Docker Compose installiert sind und funktionieren. Öffnen Sie ein Terminal im Ordner mit den entpackten Dateien und importieren Sie die Images in Docker:

docker image load -i <Image-Archiv>.tar

der Befehl docker image load in einem Terminal

Die Ports wählen

docker-compose.yml legt zwei externe Ports fest, die Sie ändern können, wenn sie auf dem Host bereits belegt sind:

  • HTTP-Port 80 — die Webseiten des Servers;
  • HTTPS-Port 443 — geschützte Verbindungen der SMath-Software.

Wenn Sie sie ändern, öffnen Sie stattdessen die neuen Ports in der Firewall (Netzwerk).

Den Server starten

docker compose up -d

Ist der Befehl erfolgreich, startet Docker die Container des Servers:

docker compose up -d erstellt das Netzwerk, das Volume und die Container smath-db, smath-init und smath-app

Container Bedeutung
smath-app Die Hauptanwendung mit der Geschäftslogik des Systems. Sie schreibt ihre Protokolle wie unter Protokolle des lokalen Lizenzservers abrufen beschrieben.
smath-db Das Datenbank-Managementsystem.
smath-init Ein Werkzeug für die Ersteinrichtung der Umgebung; es beendet sich, sobald es fertig ist.

Der Server läuft jetzt. Öffnen Sie seine Webseiten, um die Ersteinrichtung abzuschließen.