В этом уроке мы развернем наш собственный VPS, на который установим Dokku. Покупать сервер будем на Hetzner - он дешевый и стабильный. Сервера у Hetzner расположены в Германии, Финляндии и США. Это должно подойти для большинства проектов.

Покупка VPS

Открываем Hetzner Cloud и прокручиваем до списка типов сервера.

Hetzner types of servers

Hetzner types of servers

Тут можно выбрать сервер, который лучше подойдет под те приложения, которые будут запущены на нем. Для Rails приложения, которое мы будем запускать в следующем уроке, нам будет достаточно CPX11. Если в будущем понадобится больше ресурсов для работы приложений, то тип сервера можно будет изменить.

После нажатия на нужную карточку вам предложат залогиниться в системе и ввести данные карточки. Если опасаетесь за данные карты, то создайте в банковском приложении виртуальную - она выпускается за пару минут и ей можно оплачивать онлайн покупки.

Login form

Login form

В Cloud Console жмем на карточку Default и попадаем в панель управления.

Cloud Console

Cloud Console

В списке серверов сейчас нет ни одного сервера, однако создавать новый еще рано.

Cloud Console project

Cloud Console project

Перед тем, как создать сервер необходимо добавить SSH ключ в секции Security.

Снимок экрана 2022-02-09 в 14.44.09.png

Чтобы скопировать публичный SSH key в буфер обмена выполним в терминале:

pbcopy < ~/.ssh/id_rsa.pub