деплой на VPS в целом настраивается по мануалам, которых море. Если у тебя есть доступ по SSH, то следующие шаги это настройка nginx в качестве веб-сервера и puma в качестве сервера приложений, установка ruby (например, через rvm), СУБД и гемов, и настройка capistrano для удаленного деплоймента с локальной машины.