> ## 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 で数分のうちにゼロからヒーローへ。このガイドは、Square Cloud を始め、私たちのプラットフォームの力を理解するのに役立ちます。

## Square Cloud のサービス 🚀

Square Cloud は、開発者にやさしいプラットフォームとなるようにゼロから設計されました。プラットフォームは、アプリケーションを迅速かつ安全にデプロイするために使用できるさまざまなサービスで構成されています。

<Card title="ボットホスティング。" href="/ja/services/bots">
  ボットを Square Cloud にデプロイして、ボットホスティングに最適なソリューションを手に入れましょう。
  Square は最も有名なプラットフォームに対して戦略的なロケーションを提供し、低レイテンシと高可用性を保証します。
</Card>

<Card title="ウェブホスティング。" href="/ja/services/sites">
  ウェブアプリケーションを Square Cloud にデプロイして、ウェブホスティングに最適なソリューションを手に入れましょう。
  私たちは、最高のパフォーマンスとセキュリティを確保するために、プレミアムな Cloudflare 統合、高速な DNS、そして Web Application Firewall（WAF）を提供します。
</Card>

<Card title="サーバーレスストレージ、Blob Storage。" href="/ja/services/blob">
  Square Cloud にデータを保存して、サーバーレスストレージの利点を享受しましょう。
  私たちのストレージサービスは、シンプルで、スケーラブルで、コスト効率が高くなるように設計されています。
</Card>

## 始める前に

まずは Square Cloud アカウントを作成してください。その後、あなたに最適な[プランを選択](https://squarecloud.app/ja/pricing)できます。

<CardGroup>
  <Card title="サインアップ" icon="user-plus" href="https://squarecloud.app/ja/signup" color="#95979b">
    Square を初めてご利用の場合は、サインアップして始めましょう。
  </Card>

  <Card title="ログイン" icon="right-to-bracket" href="https://squarecloud.app/ja/signin" color="#95979b">
    すでにアカウントをお持ちの場合は、ログインして始めましょう。
  </Card>
</CardGroup>

## プロジェクトをアップロードする 😁

以下に示すように、いくつかの簡単な手順でプロジェクトを Square Cloud にアップロードできます。

<Steps>
  <Step title="まず、お使いの言語に関する説明を読んでください:">
    <CardGroup cols={3}>
      <Card title="JavaScript" icon="node-js" href="../articles/getting-started-with-nodejs" />

      <Card title="Python" icon="python" href="../articles/getting-started-with-python" />

      <Card title="Java" icon="java" href="../articles/getting-started-with-java" />

      <Card title="Rust" icon="rust" href="../articles/getting-started-with-rust" />

      <Card title="Elixir" icon="droplet" href="../articles/getting-started-with-elixir" />

      <Card title="PHP" icon="php" href="../articles/getting-started-with-php" />

      <Card title="Go" icon="golang" href="../articles/getting-started-with-go" />

      <Card title="C#" icon="c" href="../articles/getting-started-with-csharp" />

      <Card title="Ruby" icon="gem" href="../articles/getting-started-with-ruby" />
    </CardGroup>

    <Info>この例では、JavaScript（Node.js）言語を使用します。</Info>
  </Step>

  <Step title="次に、Square Cloud の設定ファイルを作成します。">
    ダッシュボードにアクセスした後、設定ファイルを作成する必要があります。[設定ファイル](https://docs.squarecloud.app/ja/getting-started/config-file)は、[こちら](https://docs.squarecloud.app/ja/getting-started/config-file)の記事を読んで作成できます。

    ```systemd Example of a config file for a bot theme={null}
    MAIN=index.js
    MEMORY=512
    VERSION=recommended
    DISPLAY_NAME=Batman bot
    DESCRIPTION=This bot is the dark knight of the night.
    ```

    ```systemd Example for website. (URL: "batman.squareweb.app") theme={null}
    MAIN=index.js
    MEMORY=512
    VERSION=recommended
    SUBDOMAIN=batman
    START=npm run build && npm run start
    DISPLAY_NAME=Batman website
    DESCRIPTION=This website is the dark knight of the night.
    ```
  </Step>

  <Step title="そして、プロジェクトを ZIP 圧縮します。">
    設定ファイルを作成した後、プロジェクトを zip 圧縮する必要があります。

    <CodeGroup>
      ```bash Windows theme={null}
      1. Locate the file or folder that you want to zip.
      2. Press and hold (or right-click) the file or folder, select (or point to) Send to, and then select Compressed (zipped) folder.
      3. A new zipped folder with the same name is created in the same location. To rename it, press and hold (or right-click) the folder, select Rename, and then type the new name.
      ```

      ```bash Linux theme={null}
      1. Locate the file or folder that you want to zip.
      2. Right-click the file or folder, then choose Compress from the shortcut menu.
      3. A new zipped folder with the same name is created in the same location. To rename it, press and hold (or right-click) the folder, select Rename, and then type the new name.
      ```

      ```bash macOS theme={null}
      1. Locate the file or folder that you want to zip.
      2. Control-click the file or folder, then choose Compress from the shortcut menu.
      3. A new zipped folder with the same name is created in the same location. To rename it, press and hold (or right-click) the folder, select Rename, and then type the new name.
      ```
    </CodeGroup>
  </Step>

  <Step title="最後に、プロジェクトをアップロードします。 😉">
    プロジェクトをアップロードした後、「Add New」ボタンをクリックしてプロジェクトをデプロイします。
  </Step>
</Steps>
