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

# 如何在 Square Cloud 上托管你的网站/API

> 在 Square Cloud 上使用 squarecloud.app 配置文件托管网站和 API 的完整指南，包含专业实现。

## 简介

要在 Square Cloud 上托管网站和 API，遵循正确的配置流程并满足必要的技术前置条件至关重要。本综合指南将呈现整个专业实现流程。

### 技术前置条件

* **Square Cloud 账户**：通过[注册页面](https://squarecloud.app/zh/signup)创建你的账户，使用你的邮箱地址进行注册。
* **有效的付费计划**：需要拥有付费计划以确保充足的资源和优化的性能。查看我们的[可用计划](https://squarecloud.app/zh/pricing)，选择最适合你需求的计划。

## Square Cloud 配置文件

<Card title="了解：如何为 Square Cloud 创建配置文件。" icon="link" href="https://docs.squarecloud.app/zh/getting-started/config-file">
  squarecloud.app 文件是一个必不可少的配置文件，将用于配置你在 Square Cloud 上的应用。它定义了名称、描述、版本、主文件等基本配置。
</Card>

### 网站的基本参数

**网站端口**必须配置为 **80**。对于静态网站，无需定义 `START` 参数。

**squarecloud.app 配置文件的主要参数：**

* `SUBDOMAIN`：对于网站托管，请将此参数设置为你所需的子域名。
* `START`：自定义启动命令（在需要时）。

<Note>网站 URL 将是：`my-subdomain-parameter`.squareweb.app</Note>

### 配置示例

**示例 1：不带自定义启动命令的静态网站**

```systemd theme={null}
MAIN=index.html
MEMORY=512
VERSION=recommended
DISPLAY_NAME=My simple static website!
SUBDOMAIN=mysite-simple-website
```

**示例 2：带全部参数和自定义启动命令的网站**

```systemd theme={null}
MAIN=index.js
MEMORY=512
VERSION=recommended
DISPLAY_NAME=My simple Next.js website!
SUBDOMAIN=mysite-nextjs-website
START=npm run build && npm run start
```

## 对多种技术的支持

Square Cloud 为各种 Web 开发技术提供全面支持，让你在为项目选择最合适的技术栈时拥有灵活性。

<CardGroup cols={2}>
  <Card title="React" icon="react" href="https://docs.squarecloud.app/zh/tutorials/website/react">
    了解如何在 Square Cloud 上托管你的 React 网站。
  </Card>

  <Card title="Next.js" icon="node-js" href="https://docs.squarecloud.app/zh/tutorials/website/nextjs">
    了解如何在 Square Cloud 上托管你的 Next.js 网站。
  </Card>

  <Card title="NestJs" icon="js" href="https://docs.squarecloud.app/zh/tutorials/api/nestjs">
    了解如何在 Square Cloud 上托管你的 NestJs 应用。
  </Card>

  <Card title="Vite" icon="rocket" href="https://docs.squarecloud.app/zh/tutorials/website/vite">
    了解如何在 Square Cloud 上托管你的 Vite 网站。
  </Card>

  <Card title="Vue" icon="vuejs" href="https://docs.squarecloud.app/zh/tutorials/website/vue">
    了解如何在 Square Cloud 上托管你的 Vue 网站。
  </Card>

  <Card title="Flask" icon="flask" href="https://docs.squarecloud.app/zh/tutorials/api/flask">
    了解如何在 Square Cloud 上托管你的 Flask 应用。
  </Card>

  <Card title="Django" icon="python" href="https://docs.squarecloud.app/zh/tutorials/api/django">
    了解如何在 Square Cloud 上托管你的 Django 应用。
  </Card>

  <Card title="Lavalink" icon="java" href="https://docs.squarecloud.app/zh/tutorials/how-to-create-your-lavalink-server">
    了解如何托管你的 Lavalink 服务器，为你的 Discord 机器人流式传输高品质音乐。
  </Card>
</CardGroup>

## 结语

遵循这些技术指南，你的网站或 API 将在 Square Cloud 上以最佳状态运行。该平台提供稳健可靠的基础设施，确保你的应用以最高性能运行。

## 联系我们

如果你仍然遇到**技术问题**，我们的**专业支持团队**可以为你提供帮助。[**联系我们**](https://squarecloud.app/zh/support)，我们很乐意协助你解决任何问题。
