Все инструкции, учебники и руководства, которые я могу найти по nginx и Puma, предполагают, что пользователь, следующий за ними, имеет доступ к sudo на сервере.
Можно ли развернуть приложение с nginx и puma в среде, в которой у вас нет sudo?
Предположим для целей этого вопроса, что тесная работа с кем-то, у кого есть sudo для запуска всех необходимых команд, когда вы их запрашиваете, не вариант.