keenetic_ssh-web: веб-панель CLI на Entware (порт 2001), расписание, вывод команд

- Flask + Waitress, пароль и ALLOWED_IPS
- install.sh / uninstall.sh, init Entware
- README, FUNDING, полоска автора

Made-with: Cursor
This commit is contained in:
Андрей Бобырев
2026-04-25 23:47:09 +03:00
commit 7047270784
18 changed files with 1094 additions and 0 deletions

18
uninstall.sh Normal file
View File

@@ -0,0 +1,18 @@
#!/bin/sh
# Удаление keenetic_ssh-web с роутера (Entware)
set -e
INST="${INSTALL_DIR:-/opt/share/keenetic_ssh-web}"
INIT="/opt/etc/init.d/S99keenetic-ssh-web"
RCD="/opt/etc/rc.d/S99keenetic-ssh-web"
PID="/opt/var/run/keenetic-ssh-web.pid"
[ -x "$INIT" ] && "$INIT" stop 2>/dev/null || true
rm -f "$RCD" "$INIT" "$PID"
if [ "${KEEP_DATA:-0}" = "1" ]; then
echo "Каталог $INST сохранён (KEEP_DATA=1). Удалите вручную при необходимости."
exit 0
fi
rm -rf "$INST"
echo "Удалено: $INST"