Skip to main content

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.

Bot-Hosting.

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.

Web-Hosting.

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.

Serverless-Speicher, Blob Storage.

Speichere deine Daten mit Square Cloud und profitiere von den Vorteilen serverlosen Speichers. Unser Speicherdienst ist einfach, skalierbar und kosteneffizient gestaltet.

Datenbank-Hosting.

Stelle verwaltete MongoDB-, PostgreSQL-, MySQL- oder Redis-Datenbanken in Sekunden bereit, mit automatischen Snapshots und Connection Strings, die du direkt in deine Anwendung kopieren kannst.

Bevor Sie beginnen

Square Cloud ist eine kostenpflichtige Plattform — für ein Deployment ist ein aktiver Plan erforderlich, damit Ihr Projekt von Anfang an auf produktionsreifer Infrastruktur läuft. Erstellen Sie Ihr Konto und wählen Sie dann den Plan, der für Sie am besten geeignet ist (siehe was jeder Plan bietet).

Registrieren

Wenn Sie Square noch nie verwendet haben, registrieren Sie sich, um loszulegen.

Anmelden

Wenn Sie bereits ein Konto haben, melden Sie sich an, um loszulegen.

Lade dein Projekt hoch 😁

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

Lies zuerst die Anweisungen zu deiner Sprache:

JavaScript

Python

Java

Rust

Elixir

PHP

Go

C#

Ruby

Für dieses Beispiel verwenden wir die Sprache JavaScript (Node.js).
2

Erstelle danach deine Square Cloud-Konfigurationsdatei.

Als Nächstes musst du eine Konfigurationsdatei erstellen. Im Leitfaden zur Konfigurationsdatei erfährst du, wie das geht.
Example of a config file for a bot
Example for website. (URL: "batman.squareweb.app")
3

Komprimiere dann dein Projekt als ZIP.

Nachdem du die Konfigurationsdatei erstellt hast, musst du dein Projekt als ZIP komprimieren.
Planst du, über die CLI unten zu deployen? Du kannst diesen Schritt überspringen — squarecloud upload komprimiert dein Projekt automatisch als ZIP.

Deploye es 😉

Wähle, wie du deployen möchtest: über das Dashboard (lade deine ZIP-Datei hoch) oder mit einem einzigen Befehl über die CLI — derselbe Workflow, den Entwickler von anderen modernen Plattformen kennen.

Über das Dashboard

1

Upload-Seite aufrufen

Rufe die Upload-Seite auf und lade die ZIP-Datei deines Projekts hoch.
2

Umgebung konfigurieren

Nachdem du deine ZIP-Datei hochgeladen hast, musst du den Namen, die Hauptdatei oder Runtime-Umgebung und weitere Einstellungen für dein Projekt konfigurieren.
Wenn du ein Web-Projekt hochlädst, achte darauf, “Web Publication” auszuwählen und deinem Projekt eine Subdomain zuzuweisen.
3

Projekt bereitstellen

Klicke abschließend auf die Schaltfläche “Deploy”, um dein Projekt auf Square Cloud zu hosten.
Nach dem Deploy kannst du den Status und die Logs deines Projekts über das Dashboard überwachen.
Anwendung wird auf Square Cloud hochgeladen
4

Bestätige, dass deine App live ist

Dein erstes Deploy dauert in der Regel weniger als eine Minute. Warte im Dashboard, bis der Status deiner Anwendung als “running” angezeigt wird, und prüfe die Logs auf Startfehler.
Wenn du eine Website oder API bereitgestellt hast, öffne https://<deine-subdomain>.squareweb.app in deinem Browser — du solltest sehen, dass deine Anwendung reagiert. Wenn du einen Bot bereitgestellt hast, sende ihm einen Befehl, um zu bestätigen, dass er online ist.
App startet nicht? Im Leitfaden zur Fehlerbehebung findest du die häufigsten Ursachen und Lösungen.

Über die CLI

Um diese Methode zu nutzen, musst du eine Konfigurationsdatei mit dem Namen squarecloud.app im Stammverzeichnis deines Projekts erstellen. Diese Datei enthält die notwendige Konfiguration für dein Projekt.

Leitfaden zur Konfigurationsdatei

Erfahre, wie du die Konfigurationsdatei squarecloud.app erstellst, die die Umgebung deiner Anwendung definiert.
1

CLI installieren

Zuerst musst du die CLI in deiner Umgebung installiert haben. Falls du sie noch nicht hast, führe den folgenden Befehl in deinem Terminal aus:
Falls du sie bereits hast, empfehlen wir, sie zu aktualisieren. Führe dazu den folgenden Befehl in deinem Terminal aus:
2

Authentifizieren

Um dich zu authentifizieren und weitere CLI-Befehle zu nutzen, findest du deinen Autorisierungsschlüssel hier, indem du auf “Request API Key” klickst. Nachdem du deinen Autorisierungsschlüssel erhalten hast, führe den folgenden Befehl aus:
3

Projekt hochladen

Um deine Anwendung schließlich über die CLI auf Square Cloud bereitzustellen, musst du den folgenden Befehl ausführen:
Oder falls du die ZIP-Datei manuell erstellt hast, kannst du Folgendes verwenden:
4

Bestätige, dass deine App live ist

Dein erstes Deploy dauert in der Regel weniger als eine Minute. Prüfe den Status und die Logs deiner Anwendung direkt im Terminal:
Wenn du eine Website oder API bereitgestellt hast, öffne https://<deine-subdomain>.squareweb.app in deinem Browser — du solltest sehen, dass deine Anwendung reagiert. Wenn du einen Bot bereitgestellt hast, sende ihm einen Befehl, um zu bestätigen, dass er online ist.
App startet nicht? Im Leitfaden zur Fehlerbehebung findest du die häufigsten Ursachen und Lösungen.