awg-node-update/README.md

1.2 KiB
Raw Permalink Blame History

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