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.
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.
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.
Nach dem Deploy kannst du den Status und die Logs deines Projekts über das Dashboard überwachen.

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
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.
Über die CLI
Um diese Methode zu nutzen, musst du eine Konfigurationsdatei mit dem Namensquarecloud.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:
- Windows
- Linux, macOS und WSL
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.

