8 lines
1.2 KiB
Markdown
8 lines
1.2 KiB
Markdown
# 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` на ноде.
|