install: anonymous install-count ping (opt-out via MBS_SKIP_STATS)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Savsis? 2026-09-10 21:13:44 +05:00
parent f657644ce6
commit 1965ef9f62
2 changed files with 8 additions and 0 deletions

View file

@ -65,6 +65,8 @@ git clone https://github.com/ImSavsis/mbs-panel.git && cd mbs-panel && sudo bash
- Смени пароль в любой момент: `mbs pass новый_пароль` (без аргумента — сгенерит случайный).
- В боте у себя (Telegram ID из ADMIN_IDS) появится админ-меню.
В конце установки `install.sh` шлёт один пинг на `stats.api.savsis.xyz` (только название ОС) — просто счётчик "сколько раз панель установили", никаких доменов/токенов/паролей туда не уходит, IP не сохраняется. Отключить: `MBS_SKIP_STATS=1 sudo bash install.sh`.
## CLI `mbs`
Ставится автоматически в `/usr/local/bin/mbs`.

View file

@ -366,6 +366,12 @@ systemctl enable --now mbs-bot
systemctl enable --now mbs-api
sleep 2
if [ -z "$MBS_SKIP_STATS" ]; then
curl -s -m 5 -X POST https://stats.api.savsis.xyz/install \
-H "Content-Type: application/json" -d "{\"os\":\"$ID\"}" > /dev/null 2>&1 || true
fi
echo
echo "== готово =="
echo "Панель: https://$PANEL_DOMAIN"