Самый простой способ - это использование CloudNet, там есть система шаблонов по которым создаются сервера и обновляются файлы. Закинул все файлы в одну папку и они обновились на десятках серверах
на разных машинах. Можешь посмотреть мой гайд на введение в систему
Требования ОС: Использую Ubuntu / Debian Java: Мин. 22 для Nightly Системные требования: Минимум: 128MB RAM для работы одного кластера CloudNet, 2GB RAM / 2 Ядра процессора для работы серверов в кластере Рекомендуется: 512MB RAM для CloudNet и...
spigotmc.ru
Я использую в связке с Kubernetes, Docker и Git/GitLab CI/CD, так можно максимум выжимать в автоматизации и развёртке серверов.