awg-node-update/README.md

8 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# awg-node-update
Канал автообновления AmneziaWG для нод VPnBot.
- `install_awg.sh` — пиненный установщик (теги и коммиты AmneziaWG зашиты в шапке). Еженедельный таймер `vpnbot-awg-update.timer` на каждой ноде скачивает этот файл, сравнивает пины с установленным состоянием и транзакционно обновляется; даунгрейд запрещён.
- `assets/awg/<версия>/linux-amd64/` — проверенные бинарные сборки (amneziawg-go, awg, awg-quick, архив исходников модуля ядра). Если ассетов нет или SHA-256 не совпал, установщик собирает пиненные Git-коммиты локально.
Чтобы выпустить обновление: поменять пины в `install_awg.sh` (три тега должны совпадать), опционально выложить ассеты и обновить SHA-256, запушить в `main`. Ноды подхватят в течение недели; форсировать — `systemctl start vpnbot-awg-update.service` на ноде.