mirror of
https://github.com/andrey271192/kaskad.git
synced 2026-09-20 13:49:56 +00:00
feat: one-command install/uninstall + fix delete-ams in WebUI
- install.sh: интерактивный one-liner — ставит WG, ключи, скрипты, бот, WebUI, cron; сам поднимает RU-сервер если он чистый - uninstall.sh: полная очистка (сервисы, конфиги, cron, /opt/kaskad) с подтверждением; опц. KASKAD_PURGE_KEYS=1 для затирания ключей - webui: кнопка «удалить» для зарубежных серверов теперь явно красная (class danger.solid), для локального — «⛔ нельзя» вместо disabled - webui: DELETE /api/ams/<id> переписан — портативный python-based peer-removal, явные ошибки, поддержка ?force=1 - README + docs/install.md: переписаны под обычного пользователя, one-command flow на первом плане, ручной — как fallback Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -51,6 +51,17 @@ button:hover:not(:disabled) { background: #30363d; border-color: #58a6ff; color:
|
||||
button:disabled { opacity: 0.4; cursor: not-allowed; }
|
||||
button.danger { color: #f85149; border-color: #4a1f23; }
|
||||
button.danger:hover:not(:disabled) { background: #4a1f23; color: #fff; border-color: #f85149; }
|
||||
button.danger.solid {
|
||||
background: #b1361a;
|
||||
color: #fff;
|
||||
border-color: #f85149;
|
||||
font-weight: 600;
|
||||
}
|
||||
button.danger.solid:hover:not(:disabled) {
|
||||
background: #f85149;
|
||||
color: #fff;
|
||||
border-color: #f85149;
|
||||
}
|
||||
button.sm { padding: 2px 8px; font-size: 11px; }
|
||||
|
||||
.actions {
|
||||
|
||||
Reference in New Issue
Block a user