From a78311767b6b2301c192f6948175f2089fc3a2fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=91=D0=BE=D0=B1?= =?UTF-8?q?=D1=8B=D1=80=D0=B5=D0=B2?= Date: Sat, 25 Apr 2026 18:30:13 +0300 Subject: [PATCH] feat: uninstall.sh and README one-command server removal Made-with: Cursor --- README.md | 10 ++++++++++ uninstall.sh | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100755 uninstall.sh diff --git a/README.md b/README.md index 495e3c3..cc6f1a2 100644 --- a/README.md +++ b/README.md @@ -114,3 +114,13 @@ journalctl -u keenetic-ssh -f ```bash cd /opt/keenetic-ssh && git pull && systemctl restart keenetic-ssh ``` + +## Удаление с сервера (одной командой) + +Останавливается `keenetic-ssh`, удаляется unit и каталог **`/opt/keenetic-ssh`**: + +```bash +curl -fsSL https://raw.githubusercontent.com/andrey271192/Keenetic_SSH/main/uninstall.sh | sudo bash +``` + +Из каталога установки: `sudo bash uninstall.sh` diff --git a/uninstall.sh b/uninstall.sh new file mode 100755 index 0000000..b8a719f --- /dev/null +++ b/uninstall.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -e +echo "Удаление Keenetic SSH…" +systemctl stop keenetic-ssh 2>/dev/null || true +systemctl disable keenetic-ssh 2>/dev/null || true +rm -f /etc/systemd/system/keenetic-ssh.service +systemctl daemon-reload 2>/dev/null || true +rm -rf /opt/keenetic-ssh +echo "Готово."