> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shipthing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fly.io

> 学习如何将 ShipThing 部署到 Fly.io。

在本指南中，我们将向您展示如何轻松地将您的 ShipThing SaaS 部署到 [Fly.io](https://fly.io/)。

## 为什么要在 fly.io 上托管您的 SaaS？

将您的 SaaS 应用作为 Docker 镜像自托管可以让您完全控制服务器环境。它能确保更好的隐私性，如果管理得当还能节省成本，并为您提供灵活性以根据特定需求自定义服务器设置。与 Vercel 等无服务器平台相比，它还能提升应用程序性能，因为它消除了冷启动问题。

## 为 Docker 部署准备您的 ShipThing 应用

要为 Docker 部署准备您的 ShipThing 应用，请按照我们的 [Docker 部署指南](/zh/deployment/docker) 中的步骤操作。

## 将应用程序部署到 Fly.io

在继续之前，请确保您已在 Fly.io 上拥有账户。您可以在 [fly.io](https://fly.io/) 免费注册。

要使用 Docker 将您的应用程序部署到 fly.io，只需安装 [Fly CLI](https://fly.io/docs/cli/) 并从项目根目录运行以下命令：

```sh Terminal theme={"system"}
fly launch --dockerfile apps/web/Dockerfile
```

按照 CLI 中的步骤操作，在部署配置中将使用的端口配置为 `3000`，几分钟内您就能够在 fly.io 上运行您的应用程序实例。
