# 如何用 Dokku 部署我的应用？

https://www.seturack.com/zh/knowledgebase/article/how-do-i-deploy-my-app-with-dokku

1. 在面板中打开**我的服务器**，点击您的服务器。
2. 在**概览**标签页中，等待**应用**一行显示“Dokku 已就绪”。页面会自动刷新。
3. 复制**连接地址**一行中的 IP 地址。

## 您的 SSH 密钥

如果下单时提供了 SSH 密钥，则已经就绪。如果没有，请[通过 SSH 连接](https://www.seturack.com/zh/knowledgebase/article/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/zh/dokku-vps)：配置由您选择，按所选配置付费。
