# Как развернуть приложение через Dokku?

https://www.seturack.com/ru/baza-znaniy/statya/how-do-i-deploy-my-app-with-dokku

1. В панели откройте **Мои серверы** и нажмите на свой сервер.
2. На вкладке **Обзор** дождитесь, пока в строке **Приложение** появится «Dokku готов». Страница обновляется сама.
3. Скопируйте IP-адрес из строки **Адрес подключения**.

## Ваш SSH-ключ

Если при заказе вы указали SSH-ключ, он уже готов. Если нет, [подключитесь по SSH](https://www.seturack.com/ru/baza-znaniy/statya/how-to-connect-with-ssh) и добавьте его:

`echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine`

## Ваше первое приложение

На сервере:

`dokku apps:create myapp`

На вашем компьютере, в папке проекта:

`git remote add dokku dokku@IP:myapp`

`git push dokku main`

Ваше приложение откроется по адресу `myapp.IP-with-dashes.sslip.io`. Чтобы включить HTTPS, выполните на сервере:

`dokku letsencrypt:set myapp email you@example.com`

`dokku letsencrypt:enable myapp`

Задача обновления сертификата включается при установке (`dokku letsencrypt:cron-job --add`), так что больше ничего делать не нужно. Если вы её удалили, та же команда вернёт её.

**Сервера ещё нет?** [Закажите сервер с установленным Dokku](https://www.seturack.com/ru/dokku-vps): вы выбираете размер и платите только за выбранное.
