-
TESM 2.0.6 Stable
released this
2026-09-03 14:12:41 +02:00 | 3 commits to main since this releaseInstallation umbenennen
Neu:
deploy/rename.sh. Aus einer Instanz wird die Hauptinstallation (oder
umgekehrt):sudo bash deploy/rename.sh --app tesm --from tesm-opus --to tesmDer Name steckt an mehr Stellen als im Verzeichnisnamen, und drei davon sind
leicht zu übersehen: derSITE_KEYin der Umgebungsdatei (daraus entsteht der
Name des Sitzungscookies), die Zertifikats- und ACME-Pfade in der Datenbank,
und derserver_nameder nginx-Site --install.shschreibt die Site aus
seiner Vorlage neu, sobald sich diealias-Pfade ändern, und ohne den Namen
aus der Datenbank stehen danach zwei Sites mitserver_name _auf Port 80.Das venv wird verworfen und neu gebaut: seine Konsolenskripte tragen den
absoluten Pfad im Shebang, und danach zeigtvenv/bin/gunicornauf einen
Interpreter, den es nicht mehr gibt.Belegt der Zielname noch eine Installation der Fassung 1.x, wandert alles,
was ihn belegt, in ein Archiv/srv/<ziel>-sonnet5-- Verzeichnis, Protokolle,
ACME-Pfad, logrotate-Datei, systemd-Units und nginx-Site. Gelöscht wird nichts.Ports und HTTPS bleiben wie sie waren, ein vorhandenes Zertifikat zieht mit.
Alle angemeldeten Benutzer werden abgemeldet: das Sitzungscookie heisst
danach anders.Installation
sudo bash /srv/tesm/deploy/update.sh tesmDownloads