• v2.0.2 50da075c15

    alientim released this 2026-09-03 00:17:02 +02:00 | 8 commits to main since this release

    Oberfläche

    • Echte Umlaute in allen Texten -- Seiten und Dokumentation.
    • "Änderungen" heisst jetzt Audit; die Ampel dort ist eindeutig: Info grün,
      Hinweis orange, Warnung rot. Ein erfolgreicher Heartbeat an den Master wird
      nicht mehr protokolliert, ein fehlgeschlagener schon.
    • Der Knopf im Dateifeld ist im dunklen Thema wieder lesbar.
    • In der Rechtematrix ist dunkler jetzt nicht vorhanden -- und nicht mehr
      anhakbar.
    • Fusszeile mit Version und Rechteinhaber an einer Stelle, statt in zwei
      Vorlagen getrennt.

    Sitzung

    • Neu einstellbar: automatische Abmeldung bei Leerlauf, Vorgabe 30 Minuten
      (Systemeinstellungen). Aktivität setzt den Zähler zurück; die Zeit greift
      ohne Neustart des Dienstes.

    Sonstiges

    Der Release-Tarball liegt nicht mehr im Repository -- er hängt nur noch am
    Release, wo er hingehört.

    Aktualisierung

    update.sh funktioniert jetzt tatsächlich: die Bezugsquelle war auf einen
    Platzhalter voreingestellt, das Repository heisst jetzt wie die Anwendung, und
    alles nach dem Tag geht unverändert an install.sh weiter -- nur so lässt sich
    eine benannte Instanz aktualisieren:

    sudo bash /opt/tesm-license-opus/deploy/update.sh tesm-license latest --instance opus
    

    Ohne --instance entstünde daneben eine zweite Installation. Ausserdem bleiben
    die Ports einer bestehenden Installation erhalten: eine benannte Instanz
    fiel bisher auf 8080/8443 zurück, auch wenn sie auf Port 80 lief -- ein Reverse
    Proxy davor hätte danach ins Leere gezeigt.

    Zwei Prüfungen darin hatten nie zugegriffen: die Suche nach install.sh im
    entpackten Paket lief eine Ebene zu flach und meldete den Fehler als
    unbrauchbaren Download, und die CRLF-Prüfung rief file auf -- ein Paket, das
    auf einem schlanken Server fehlt, worauf die Prüfung stillschweigend zustimmte.

    Installation

    tar xzf tesm-license-v2.0.2.tar.gz && cd tesm-license
    sudo bash deploy/install.sh --app tesm-license --https --domain lizenz.firma.de
    sudo -u tesm-license tesm-license-admin init-key      # sofort sichern
    sudo -u tesm-license tesm-license-admin bootstrap
    sudo -u tesm-license tesm-license-admin create-admin
    

    Bestehende Installation:

    sudo bash /opt/tesm-license/deploy/update.sh tesm-license
    
    Downloads