shelltrap.com
en de

Download

Download

Es gibt keine ungeschützten Paketlinks, und es wird nie welche geben. Ein Download läuft über den Lizenzdienst mit Ihrem Schlüssel; der Schlüssel geht direkt dorthin und nie über diese Website.

Woraus ein Release besteht

Vier signierte Pakete je Version: der Scanner selbst und die CyberPanel-Integration, jeweils als .deb und .rpm.

Paketdateien eines Shelltrap-Releases
DateiPaketPlattformArchitektur
shelltrap_<version>_<arch>.debScannerUbuntu 20.04 / 22.04 / 24.04amd64, arm64
shelltrap-cyberpanel_<version>_all.debCyberPanel-IntegrationUbuntu 20.04 / 22.04 / 24.04all
shelltrap-<version>-1.<arch>.rpmScannerAlmaLinux / RockyLinux / RHEL 8, 9, 10 · CloudLinux 8 · CentOS 9x86_64, aarch64
shelltrap-cyberpanel-<version>-1.noarch.rpmCyberPanel-IntegrationAlmaLinux / RockyLinux / RHEL 8, 9, 10 · CloudLinux 8 · CentOS 9noarch

Statische Ersatzliste, geprüft am 2026-09-04. Die Liveliste liefert der Lizenzdienst.

Zu jedem Paket gehören die Beidateien .sha256, .asc: eine SHA-256-Prüfsumme und eine abgetrennte OpenPGP-Signatur. Prüfen Sie beide vor der Installation.

Download mit Lizenzschlüssel

Es gibt keine ungeschützten Paketlinks. Ihr Schlüssel geht direkt an den Lizenzdienst; diese Website sieht und speichert ihn nie.

Format STL- plus fünf Gruppen zu fünf Zeichen. Sie finden ihn im Kundenbereich.
Wählen Sie das Paket für Ihre Distribution und Architektur.
Lieber auf der Kommandozeile?

Dieselben Endpunkte funktionieren mit curl — auf einem Server ohne Browser meist genau das Richtige.

curl -fSLO --proto '=https' \
  'https://license.shelltrap.com/v1/downloads/shelltrap_<version>_amd64.deb?key=STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX'
curl -fsSL 'https://license.shelltrap.com/v1/downloads/index.json' | python3 -m json.tool

Der Lizenzdienst protokolliert nur das Schlüsselpräfix, nie den Schlüssel selbst.

Vor der Installation prüfen

Jedes Release-Verzeichnis des Lizenzdienstes enthält neben den Paketen eine Datei SHA256SUMS. Vergleichen Sie die Prüfsumme des heruntergeladenen Pakets vor der Installation mit dieser Liste; dieselben Prüfsummen zeigt der Kundenbereich. Abgetrennte OpenPGP-Signaturen und ein apt-/dnf- Repository sind für ein späteres Release geplant und werden hier bewusst erst genannt, wenn es sie gibt.

sha256sum -c --ignore-missing SHA256SUMS
dpkg-deb --info shelltrap_0.2.3_amd64.deb      # Debian/Ubuntu
rpm -qip shelltrap-0.2.3-1.x86_64.rpm          # AlmaLinux/RHEL

Pakete installieren

Zuerst das Kernpaket, dann das CyberPanel-Plugin, anschließend die Lizenz aktivieren:

sudo apt-get install ./shelltrap_0.2.3_amd64.deb ./shelltrap-cyberpanel_0.2.3_all.deb
sudo shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
sudo shelltrap health
sudo dnf install ./shelltrap-0.2.3-1.x86_64.rpm ./shelltrap-cyberpanel-0.2.3-1.noarch.rpm
sudo shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
sudo shelltrap health

Welches Paket brauche ich?

Zwei Pakete je Host, beide aus derselben Version:

  • shelltrap — der Scanner: Broker, Worker, CLI, systemd-Units, der PHP-Upload-Adapter und die Signaturmechanik. Das ist das Paket, das die Arbeit macht.
  • shelltrap-cyberpanel — die Panel-Integration: Seiten, Rollen und der Reparaturpfad, der die Integration nach einem CyberPanel-Upgrade wiederherstellt. Optional; der Scanner läuft auch ohne.

Unterstützt: Ubuntu 20.04, 22.04 und 24.04; AlmaLinux, RockyLinux und RHEL 8, 9 und 10; CloudLinux 8; CentOS 9. Debian hat bei CyberPanel selbst nur Third-Party-Support, deshalb sagen wir es auch nicht zu.

Nach der Installation

shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
shelltrapd --config /etc/shelltrap/shelltrap.toml --check
shelltrap health

Lesen Sie danach die Installationsanleitung — wegen der Profilentscheidung, der systemd-Drop-ins und vor allem wegen des Starts im Report-only-Modus auf einem Host, auf dem bereits zahlende Kunden liegen.

Noch keine Lizenz?

Der Schlüssel entsteht bei der Bestellung und erscheint im Kundenbereich, zusammen mit dem Aktivierungsbefehl und der Liste der Server, die ihn gerade verwenden.