feat: server/uninstall.sh and README one-command removal

Made-with: Cursor
This commit is contained in:
Андрей Бобырев
2026-04-25 18:30:11 +03:00
parent 0a90513a26
commit 4e97268541
2 changed files with 22 additions and 2 deletions

View File

@@ -143,6 +143,7 @@ server/
models.py — модели данных
database.py — работа с JSON
install.sh — установка на Ubuntu
uninstall.sh — снятие systemd и каталога `/opt/domen-hydra` (см. README)
.env.example — шаблон конфигурации
templates/
index.html — веб-интерфейс
@@ -156,6 +157,16 @@ hydra_update.sh — скачивание конфига с сервера
---
## Удаление с сервера (одной командой)
Останавливается `hydra-manager`, удаляется unit и каталог **`/opt/domen-hydra`**:
```bash
curl -fsSL https://raw.githubusercontent.com/andrey271192/domen_hydra/main/server/uninstall.sh | sudo bash
```
Из каталога установки: `sudo bash server/uninstall.sh`
## Обновление
```bash

9
server/uninstall.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/bash
set -e
echo "Удаление HydraRoute Manager (domen_hydra)…"
systemctl stop hydra-manager 2>/dev/null || true
systemctl disable hydra-manager 2>/dev/null || true
rm -f /etc/systemd/system/hydra-manager.service
systemctl daemon-reload 2>/dev/null || true
rm -rf /opt/domen-hydra
echo "Готово."