Installazione con un clic
Copia la riga di comando qui sotto ed eseguila una volta su un server Linux nuovo o su WSL per completare l'installazione
curl -fsSL https://YOUR-DOMAIN/install.sh | bash
Supporta Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL. Lo script di installazione rileva il sistema, installa le dipendenze, distribuisce il pannello e lo avvia.
Debian / Ubuntu
Esegui semplicemente il comando qui sopra. Lo script installa le dipendenze con apt.
CentOS / Rocky / AlmaLinux
Esegui semplicemente il comando qui sopra. Lo script installa le dipendenze con dnf/yum.
Fedora
Esegui semplicemente il comando qui sopra. Lo script installa le dipendenze con dnf.
Windows (WSL)
Esegui il comando qui sopra nel terminale della distribuzione Linux su WSL (se WSL non ha systemd, passa automaticamente all'esecuzione in background).
Procedura di installazione manuale
- Installa Python3 e venv:
apt-get install -y python3 python3-venv python3-pip git - Scarica il codice:
mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere - Installa le dipendenze:
cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt - Avvia il pannello:
PORT=5501 venv/bin/python3 app.py(oppure con il daemon systemd)
Come disinstallare
curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh
Lo script di disinstallazione arresta e rimuove automaticamente il servizio del pannello (systemd) ed elimina la directory di installazione.
Per sicurezza lo script verifica prima che la directory sia davvero un'installazione di SSH Everywhere (contiene VERSION e app.py) e rifiuta di eliminare directory di sistema critiche; in modalità interattiva chiede conferma.
--yes : aggiungi questo parametro per saltare la conferma in modalità non interattiva/script (i controlli di sicurezza restano attivi).
--keep-data : prima di disinstallare, esegui il backup di data (configurazione server/database) in un archivio tar.
--dir <Directory> : se durante l'installazione hai cambiato directory, indicala con questo parametro (predefinita /opt/ssh-everywhere).