mirror of
https://github.com/andrey271192/domen_hydra.git
synced 2026-09-20 14:42:00 +00:00
feat: server/uninstall.sh and README one-command removal
Made-with: Cursor
This commit is contained in:
11
README.md
11
README.md
@@ -143,6 +143,7 @@ server/
|
|||||||
models.py — модели данных
|
models.py — модели данных
|
||||||
database.py — работа с JSON
|
database.py — работа с JSON
|
||||||
install.sh — установка на Ubuntu
|
install.sh — установка на Ubuntu
|
||||||
|
uninstall.sh — снятие systemd и каталога `/opt/domen-hydra` (см. README)
|
||||||
.env.example — шаблон конфигурации
|
.env.example — шаблон конфигурации
|
||||||
templates/
|
templates/
|
||||||
index.html — веб-интерфейс
|
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
|
```bash
|
||||||
|
|||||||
9
server/uninstall.sh
Executable file
9
server/uninstall.sh
Executable 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 "Готово."
|
||||||
Reference in New Issue
Block a user