1.2 KiB
1.2 KiB
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 на ноде.