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
- Python3 und venv installieren:
apt-get install -y python3 python3-venv python3-pip git - Code herunterladen:
mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere - Abhängigkeiten installieren:
cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt - 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).