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

# Schnellstart

> Komme mit Square Cloud in wenigen Minuten vom Anfänger zum Profi. Dieser Leitfaden hilft dir, mit Square Cloud durchzustarten und die Möglichkeiten unserer Plattform zu verstehen.

## Square Cloud-Dienste 🚀

Square Cloud wurde von Grund auf als entwicklerfreundliche Plattform konzipiert. Die Plattform besteht aus verschiedenen Diensten, mit denen sich Anwendungen schnell und sicher deployen lassen.

<Card title="Bot-Hosting." href="/de/services/bots">
  Deploye deine Bots auf Square Cloud und erhalte die besten Lösungen für Bot-Hosting.
  Square bietet einen strategischen Standort für die bekanntesten Plattformen und sorgt so für niedrige Latenz und hohe Verfügbarkeit.
</Card>

<Card title="Web-Hosting." href="/de/services/sites">
  Deploye deine Webanwendungen auf Square Cloud und erhalte die besten Lösungen für Web-Hosting.
  Wir bieten eine Premium-Cloudflare-Integration, schnelles DNS und eine Web Application Firewall (WAF), um die beste Leistung und Sicherheit zu gewährleisten.
</Card>

<Card title="Serverless-Speicher, Blob Storage." href="/de/services/blob">
  Speichere deine Daten mit Square Cloud und profitiere von den Vorteilen serverlosen Speichers.
  Unser Speicherdienst ist einfach, skalierbar und kosteneffizient gestaltet.
</Card>

## Bevor Sie beginnen

Um loszulegen, erstellen Sie ein Square Cloud-Konto. Anschließend können Sie [den Plan auswählen](https://squarecloud.app/de/pricing), der für Sie am besten geeignet ist.

<CardGroup>
  <Card title="Registrieren" icon="user-plus" href="https://squarecloud.app/de/signup" color="#95979b">
    Wenn Sie Square noch nie verwendet haben, registrieren Sie sich, um loszulegen.
  </Card>

  <Card title="Anmelden" icon="right-to-bracket" href="https://squarecloud.app/de/signin" color="#95979b">
    Wenn Sie bereits ein Konto haben, melden Sie sich an, um loszulegen.
  </Card>
</CardGroup>

## Lade dein Projekt hoch 😁

Du kannst dein Projekt in wenigen einfachen Schritten auf Square Cloud hochladen, wie unten gezeigt:

<Steps>
  <Step title="Lies zuerst die Anweisungen zu deiner Sprache:">
    <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>Für dieses Beispiel verwenden wir die Sprache JavaScript (Node.js).</Info>
  </Step>

  <Step title="Erstelle danach deine Square Cloud-Konfigurationsdatei.">
    Nachdem du auf das Dashboard zugegriffen hast, musst du eine Konfigurationsdatei erstellen. Du kannst eine [Konfigurationsdatei](https://docs.squarecloud.app/de/getting-started/config-file) erstellen, indem du diesen Artikel [hier](https://docs.squarecloud.app/de/getting-started/config-file) liest.

    ```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="Komprimiere dann dein Projekt als ZIP.">
    Nachdem du die Konfigurationsdatei erstellt hast, musst du dein Projekt als ZIP komprimieren.

    <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="Lade schließlich dein Projekt hoch. 😉">
    Nachdem du dein Projekt hochgeladen hast, klicke auf die Schaltfläche „Add New", um dein Projekt zu deployen.
  </Step>
</Steps>
