-
v1.0.0 Stable
released this
2026-08-14 00:21:17 +02:00 | 70 commits to main since this releaseTESM (TimEShepManager) v1.0.0 -- konsolidiertes Release, einziger aktueller Stand.
Funktionsumfang
- LDAP/AD Same-Sign-On, selektiver Import/Export, Papierkorb
- SSH-Verbindungstest im Browser-Terminal (password wird bevorzugt, wenn der Server es anbietet -- robust auch gegen Switches/APs mit unzuverlaessiger keyboard-interactive-Implementierung)
- DHCP-Verwaltung (Auto-Write/Neustart, Lease-Verwaltung, Autostart)
- Wartung: Bulk-Update fuer Linux-Clients (apt update/upgrade mit MODULES=most fuer sicheren initramfs-Rebuild bei Kernel-Updates, danach autoremove + clean), PoE-Neustart einzeln oder automatisch
- SSH-MOTD-Live-Banner, Versionsanzeige in der Oberflaeche (Login-Seite + Sidebar)
- skripts/: Admin-Hilfsskripte fuer Bulk-Aktionen (Zugangsdaten allen Geraeten zuweisen, alle SSH-Host-Keys in einem Rutsch akzeptieren)
- update.sh fuer eine Neuinstallation/Update aus diesem Release-Paket (loest auch aeltere Installationsstufen ab: PoE Manager unter /srv/poe_manager, sowie das urspruengliche reine Bash-Setup aus WiS/Aruba-PoE)
Installation (frischer Host)
curl -fsSL -u <gitea-user>:<token> -o tesm-v1.0.0.tar.gz https://gitea.int.eertmoed.net/alientim/tesm/releases/download/v1.0.0/tesm-v1.0.0.tar.gz mkdir -p tesm && tar xzf tesm-v1.0.0.tar.gz -C tesm --strip-components=1 sudo bash tesm/install.sh sudo /srv/tesm/venv/bin/python3 /srv/tesm/create_admin.pyUpdate / Reinstall (bestehender Host, jede Alt-Generation)
curl -fsSL -u <gitea-user>:<token> -o tesm-v1.0.0.tar.gz https://gitea.int.eertmoed.net/alientim/tesm/releases/download/v1.0.0/tesm-v1.0.0.tar.gz mkdir -p tesm && tar xzf tesm-v1.0.0.tar.gz -C tesm --strip-components=1 sudo bash tesm/update.shupdate.shsichert eine vorhandene Installation vor dem Ueberschreiben (verschiebt sie nach<verzeichnis>-backup-<timestamp>, loescht nichts) und laedt/entpackt danach jede weitere Version selbst automatisch -- die Befehle oben bootstrappen nur den allerersten Aufruf. Fuer die jeweils neueste Version statt einer festen Versionsnummerlatestverwenden.Downloads