> ## 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.

# Démarrage rapide

> Passez de zéro à héros en quelques minutes avec Square Cloud. Ce guide vous aidera à démarrer avec Square Cloud et à comprendre la puissance de notre plateforme.

## Services Square Cloud 🚀

Square Cloud a été conçu dès le départ pour être une plateforme conviviale pour les développeurs. La plateforme est composée de divers services qui peuvent être utilisés pour déployer des applications rapidement et en toute sécurité.

<Card title="Hébergement de bots." href="/fr/services/bots">
  Déployez vos bots sur Square Cloud et bénéficiez des meilleures solutions d'hébergement de bots.
  Square offre un emplacement stratégique pour les plateformes les plus connues, garantissant une faible latence et une haute disponibilité.
</Card>

<Card title="Hébergement web." href="/fr/services/sites">
  Déployez vos applications web sur Square Cloud et bénéficiez des meilleures solutions d'hébergement web.
  Nous fournissons une intégration Cloudflare premium, un DNS rapide et un pare-feu applicatif web (WAF) pour garantir les meilleures performances et la meilleure sécurité.
</Card>

<Card title="Stockage serverless, Blob Storage." href="/fr/services/blob">
  Stockez vos données avec Square Cloud et profitez des avantages du stockage serverless.
  Notre service de stockage est conçu pour être simple, évolutif et économique.
</Card>

## Avant de commencer

Pour démarrer, créez un compte Square Cloud. Vous pourrez ensuite [choisir le plan](https://squarecloud.app/fr/pricing) qui vous convient.

<CardGroup>
  <Card title="S'inscrire" icon="user-plus" href="https://squarecloud.app/fr/signup" color="#95979b">
    Si vous n'avez jamais utilisé Square auparavant, inscrivez-vous pour commencer.
  </Card>

  <Card title="Se connecter" icon="right-to-bracket" href="https://squarecloud.app/fr/signin" color="#95979b">
    Si vous avez déjà un compte, connectez-vous pour commencer.
  </Card>
</CardGroup>

## Envoyez votre projet 😁

Vous pouvez envoyer votre projet sur Square Cloud en quelques étapes simples, comme indiqué ci-dessous :

<Steps>
  <Step title="D'abord, lisez les instructions concernant votre langage :">
    <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>Pour cet exemple, nous utiliserons le langage JavaScript (Node.js).</Info>
  </Step>

  <Step title="Ensuite, créez votre fichier de configuration Square Cloud.">
    Après avoir accédé au tableau de bord, vous devez créer un fichier de configuration. Vous pouvez créer un [fichier de configuration](https://docs.squarecloud.app/fr/getting-started/config-file) en lisant cet article [ici](https://docs.squarecloud.app/fr/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="Puis, compressez votre projet en ZIP.">
    Après avoir créé le fichier de configuration, vous devez compresser votre projet en 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="Enfin, envoyez votre projet. 😉">
    Après avoir envoyé votre projet, cliquez sur le bouton « Add New » pour déployer votre projet.
  </Step>
</Steps>
