Альтернативный вариант:
Развернуть Gitlab или приватный Git сервер.
в cron добавить php скрипт следующего формата:
1 - Запрос на центральный сервер где хранится номер версии. Если есть более новая версия запустить обновление.
2 - Обновлять через git clone
Ну и остальные навороты - принудительный бэкап перед обновлением. и прочее.