Deploy-Guides

FastAPI auf Vultr deployen

Betreibe deine FastAPI-App auf einem Vultr-Server in deinem eigenen Konto, mit Postgres, HTTPS und Releases ohne Downtime. Vultr stellt dir den Server direkt in Rechnung, und Railyard schlägt nichts auf.

Schritte

  1. 1

    Erstelle einen Vultr-API-Token

    Öffne in deinem Vultr-Konto API, aktiviere es und kopiere den API-Schlüssel. Wenn du Zugriffskontrolle nutzt, erlaube Anfragen von Railyard. Füge ihn in Railyard ein und aktiviere "Save it to the team", damit er bei jedem weiteren Server wiederverwendet wird.

  2. 2

    Füge einen Vultr-Server hinzu

    Öffne in Railyard "Servers", dann "Add a server", dann "Create on your cloud", und wähle Vultr, eine Region und eine Größe. Railyard wählt vc2-1c-2gb (1 vCPU, 2 GB Arbeitsspeicher) vor. Es legt den Server in deinem Vultr-Konto an und beendet die Einrichtung in etwa zwei Minuten.

  3. 3

    Deploye dein FastAPI-Repository

    Füge den GitHub-Link ein. Railyard liest das Repository, erkennt FastAPI und füllt Build, Port, Release-Befehl, Worker und Postgres aus.

  4. 4

    Live schalten mit HTTPS

    Railyard baut deine App, führt den Release-Befehl aus, prüft die neue Version per Health-Check und verschiebt den Traffic erst, wenn sie antwortet. Füge deine Domain hinzu, und das Zertifikat wird für dich ausgestellt und erneuert.

Was Railyard für FastAPI einrichtet

Vultr-Regionen

Dreizehn Regionen in Nordamerika, Europa und im asiatisch-pazifischen Raum.

Fragen

Mit welcher Vultr-Servergröße sollte ich starten?
Railyard wählt vc2-1c-2gb (1 vCPU, 2 GB Arbeitsspeicher) vor. Builds laufen auf einem separaten Build-Server, sodass der App-Server nur deine App ausführen muss. Du kannst Server später vergrößern oder hinzufügen.
Wo liegen die Daten meiner FastAPI-App?
Auf dem Vultr-Server in deinem Konto, in der Region, die du wählst. Dreizehn Regionen in Nordamerika, Europa und im asiatisch-pazifischen Raum.
Was kostet es, FastAPI auf Vultr zu betreiben?
Vultr stellt dir den Server zu seinem eigenen Preis in Rechnung. Railyard schlägt beim Compute nichts auf, startet kostenlos, und Pro kostet pauschal $19 pro Monat und Team.

Deploye FastAPI auf deinem eigenen Vultr-Server.

Keine Kreditkarte. Dein Anbieter rechnet Server zu seinem eigenen Preis ab.

Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.