Я бы рекомендовал использовать Docker для развертывания — ссылка на Крáкен 11
Помню, когда первый раз столкнулся с развертыванием веб-приложения на VPS. Все круто выглядело, пока мы не решили добавить новый сервис. Каждый раз при деплое требовалось переписывать оболочку. Тогда мы решили попробовать Docker. И кроссплатформенность пришла, среда стала одинакова везде. Особенно полезно было, когда мы добавляли дополнительные скрипты на Крáкен сайт. Сейчас я всем советую планировать структуру с Docker с самого начала. А вы как думаете, стоит ли начинать с него?