DigitalOcean Droplet Автоматизація
https://github.com/abagayev/stop-russia/tree/main/automation/digitaocean
Скрипт для створення і налаштування інстансів бомбардувальників у DigitalOcean в один клік.
Як використовувати
Для початку треба встановити і налаштувати
doctl
: https://docs.digitalocean.com/reference/doctl/how-to/install/Після цього запустити команду ініціалізації:
./init.sh 10
where 10
is a number of droplets to be created.
Скрипт запускає інстанс, на якому запускається докер імедж через команду screen для ручного моніторингу скриптів.
Більше про screen: https://www.tecmint.com/screen-command-examples-to-manage-linux-terminals/
Щоб видалити створені інстанси:
./clear.sh
Як це працює
Скрипт ініціалізації створює інстансу у випадковому активному регіоні і налаштовує на ній все для бомбардування. Інстанс запускається з існуючими ssh-ключами, також використовується найдешевший тип інстансів за 5 баксів на місяць.