Instalación en un clic

Copia la línea de comandos de abajo y ejecútala una vez en un servidor Linux nuevo o en WSL para completar la instalación

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

Compatible con Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL. El script de instalación detecta el sistema, instala las dependencias, despliega el panel y lo inicia automáticamente.

Debian / Ubuntu

Solo hay que ejecutar el comando de arriba. El script instala las dependencias con apt automáticamente.

CentOS / Rocky / AlmaLinux

Solo hay que ejecutar el comando de arriba. El script instala las dependencias con dnf/yum automáticamente.

Fedora

Solo hay que ejecutar el comando de arriba. El script instala las dependencias con dnf automáticamente.

Windows (WSL)

Ejecuta el comando de arriba en el terminal de una distribución Linux de WSL (si WSL no tiene systemd, se pasa automáticamente a la ejecución en segundo plano).

Pasos de instalación manual

  1. Instalar Python3 y venv:apt-get install -y python3 python3-venv python3-pip git
  2. Descargar el código:mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere
  3. Instalar las dependencias:cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt
  4. Iniciar el panel:PORT=5501 venv/bin/python3 app.py(o protegerlo con systemd)

Cómo desinstalar

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

El script de desinstalación detiene y elimina automáticamente el servicio del panel (systemd) y borra el directorio de instalación.
Por seguridad, el script comprueba primero que el directorio sea realmente una instalación de SSH Everywhere (contiene VERSION y app.py) y se niega a borrar directorios críticos del sistema; el modo interactivo pide confirmación.
--yes : añade este parámetro para omitir la confirmación en desinstalaciones no interactivas o por script (las comprobaciones de seguridad se mantienen).
--keep-data : antes de desinstalar, guarda data (configuración de servidores / base de datos) en una copia de seguridad tar.
--dir <Directorio> : si cambiaste el directorio durante la instalación, indícalo con este parámetro (por defecto /opt/ssh-everywhere).