Installation mit einem Klick

Kopiere den folgenden Einzeiler und führe ihn einmal auf einem frischen Linux-Server oder in WSL aus

curl -fsSL https://YOUR-DOMAIN/install.sh | bash

Unterstützt Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL. Das Installationsskript erkennt das System automatisch, installiert die Abhängigkeiten, richtet das Panel ein und startet es.

Debian / Ubuntu

Einfach den obigen Befehl ausführen. Das Skript installiert die Abhängigkeiten automatisch mit apt.

CentOS / Rocky / AlmaLinux

Einfach den obigen Befehl ausführen. Das Skript installiert die Abhängigkeiten automatisch mit dnf/yum.

Fedora

Einfach den obigen Befehl ausführen. Das Skript installiert die Abhängigkeiten automatisch mit dnf.

Windows (WSL)

Führe den obigen Befehl im Terminal deiner WSL-Linux-Distribution aus (ohne systemd in WSL läuft das Panel automatisch im Hintergrund).

Manuelle Installationsschritte

  1. Python3 und venv installieren:apt-get install -y python3 python3-venv python3-pip git
  2. Code herunterladen:mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere
  3. Abhängigkeiten installieren:cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt
  4. Panel starten:PORT=5501 venv/bin/python3 app.py(oder als systemd-Dienst betreiben)

Wie deinstallieren

curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh

Das Deinstallationsskript stoppt und entfernt den Panel-Dienst (systemd) automatisch und löscht das Installationsverzeichnis.
Zur Sicherheit prüft das Skript zuerst, ob das Verzeichnis wirklich eine SSH-Everywhere-Installation ist (enthält VERSION und app.py), und löscht keine kritischen Systemverzeichnisse; im interaktiven Modus wird eine Bestätigung verlangt.
--yes : Bei nicht-interaktiver bzw. skriptgesteuerter Deinstallation mit diesem Parameter die Bestätigung überspringen (die Sicherheitsprüfung bleibt erhalten).
--keep-data : Vor der Deinstallation data (Serverkonfiguration/Datenbank) als tar-Paket sichern.
--dir <Verzeichnis> : Wurde bei der Installation ein anderes Verzeichnis gewählt, mit diesem Parameter angeben (Standard: /opt/ssh-everywhere).