Installation und Betrieb

Lizenz und Portalverbindung

Die Lizenz hinzufügen, was der tägliche Bericht an das Portal enthält, und ein geschlossenes Netz.

Lizenz

GoProject startet ohne Lizenz und fragt nach einer. Eine Lizenz wird für eine Installation ausgestellt:

  1. Melden Sie sich als Administrator an und öffnen Sie Verwaltung > Lizenz.
  2. Kopieren Sie die Installations-ID unter "Diese Installation" und senden Sie sie mit Ihrer Lizenzanfrage.
  3. Fügen Sie den erhaltenen Lizenzschlüssel unter Lizenz hinzufügen ein und fügen Sie ihn hinzu.

Eine Verlängerung kann vor dem Ende der aktuellen Lizenz hinzugefügt werden: Sie wartet und übernimmt an ihrem ersten Tag von selbst.

Statt den Schlüssel einzufügen, können Sie ihn als Datei ablegen. Die Anwendung liest ihn bei jedem Start aus storage/license oder aus dem Pfad in LICENSE_FILE in .env:

install -o 10001 -g 10001 -m 640 licence.key storage/license
docker compose restart app

Die Portalverbindung

Die Portalverbindung ist ein täglicher Bericht Ihrer Installation an das GoProject-Portal. Bei einer neuen Installation ist sie ausgeschaltet, und an das Portal wird nichts gesendet, bis ein Administrator sie einschaltet oder von Hand nachfragt.

Was der Bericht enthält, und nichts sonst:

  • v - die Formatversion des Berichts;
  • licenseId - die ID der geltenden Lizenz;
  • installationId - die Installations-ID;
  • publicKey - der öffentliche Schlüssel der Installation;
  • seatsInUse - wie viele Plätze belegt sind;
  • keyIssuedAt - wann der geltende Lizenzschlüssel ausgestellt wurde;
  • at - wann der Bericht erstellt wurde;
  • nonce - eine Zufallszahl, damit kein Bericht zweimal gesendet werden kann.

Der Bericht ist mit dem eigenen Schlüssel der Installation signiert, sodass niemand sonst in ihrem Namen berichten kann. Benutzernamen, E-Mail-Adressen, Projekte und Vorgänge werden nicht gesendet.

Wohin und wann: https://goproject.lv/api/license/check-in, stündlich, 20 Minuten nach der vollen Stunde, nur solange die Verbindung eingeschaltet ist. Nur ausgehendes HTTPS; nichts kommt herein.

Was zurückkommt: ein erneuerter Lizenzschlüssel, wenn im Portal einer für diese Installation wartet; die Anwendung installiert ihn selbst. Die Antwort nennt auch das neueste GoProject-Release, das Verwaltung > Systeminformationen anzeigt. Solange die Verbindung ausgeschaltet ist, kennt Verwaltung > Systeminformationen das neueste Release nicht, bis jemand auf dieser Seite "Jetzt prüfen" oder unter Verbindung zum Portal "Verbindung prüfen" drückt.

Einschalten: Verwaltung > Lizenz > Verbindung zum Portal, "Mit dem GoProject-Portal synchronisieren" ankreuzen. Jedes Umschalten wird im Audit-Protokoll vermerkt. "Verbindung prüfen" sendet sofort einen Bericht und funktioniert auch bei ausgeschalteter Verbindung.

Über einen Proxy

Erreicht der Server das Internet nur über einen Proxy, tragen Sie ihn in .env ein und übernehmen Sie ihn mit docker compose up -d:

HTTPS_PROXY=http://proxy.example.com:3128

Der Proxy wird nur für die Portalverbindung verwendet. Ein Proxy, der Benutzername und Passwort verlangt, wird nicht unterstützt. Docker lädt das Image über seine eigenen Proxy-Einstellungen, nicht über diesen.

Geschlossenes Netz

Drücken Sie unter Verbindung zum Portal "Nutzungsbericht herunterladen", laden Sie die Datei im Portal in Ihrem Kundenkonto hoch und fügen Sie den Schlüssel, den es zurückgibt, unter Lizenz hinzufügen ein. Das funktioniert bei ein- wie ausgeschalteter Verbindung.

Lizenz und Portalverbindung | GoProject