Pemasangan satu klik
Salin satu baris perintah di bawah, jalankan sekali di server Linux baru atau WSL dan pemasangan selesai
curl -fsSL https://YOUR-DOMAIN/install.sh | bash
Mendukung Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL. Skrip pemasangan otomatis mendeteksi sistem, memasang dependensi, menyebarkan panel, dan menjalankannya.
Debian / Ubuntu
Cukup jalankan perintah di atas. Skrip memasang dependensi otomatis dengan apt.
CentOS / Rocky / AlmaLinux
Cukup jalankan perintah di atas. Skrip memasang dependensi otomatis dengan dnf/yum.
Fedora
Cukup jalankan perintah di atas. Skrip memasang dependensi otomatis dengan dnf.
Windows (WSL)
Jalankan perintah di atas di terminal distro Linux WSL (bila WSL tanpa systemd, otomatis dijalankan di latar belakang).
Langkah pemasangan manual
- Pasang Python3 dan venv:
apt-get install -y python3 python3-venv python3-pip git - Unduh kode:
mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere - Pasang dependensi:
cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt - Jalankan panel:
PORT=5501 venv/bin/python3 app.py(atau dijaga oleh systemd)
Cara hapus pemasangan
curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh
Skrip hapus pemasangan otomatis menghentikan dan menghapus layanan panel (systemd), serta menghapus direktori instalasi.
Demi keamanan, skrip memverifikasi dulu bahwa direktori benar-benar instalasi SSH Everywhere (berisi VERSION dan app.py) dan menolak menghapus direktori sistem yang penting; dalam mode interaktif akan meminta konfirmasi.
--yes : tambahkan parameter ini untuk melewati konfirmasi saat hapus pemasangan non-interaktif/skrip (validasi keamanan tetap dijalankan).
--keep-data : sebelum menghapus, cadangkan data (konfigurasi server/basis data) menjadi paket tar.
--dir <Direktori> : jika direktori diubah saat pemasangan, tentukan dengan parameter ini (default /opt/ssh-everywhere).