Deploy-Guides

Django auf DigitalOcean deployen

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

Schritte

  1. 1

    Erstelle einen DigitalOcean-API-Token

    Öffne im DigitalOcean-Kontrollfeld API und generiere einen Personal Access Token mit Lese- und Schreibzugriff. 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 DigitalOcean-Server hinzu

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

  3. 3

    Deploye dein Django-Repository

    Füge den GitHub-Link ein. Railyard liest das Repository, erkennt Django 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.

Willst du jeden Befehl sehen, auf die manuelle Art und auf die Railyard-Art? Django auf DigitalOcean deployen

Was Railyard für Django einrichtet

DigitalOcean-Regionen

Frankfurt und Amsterdam halten deine Daten in der EU.

Fragen

Mit welcher DigitalOcean-Servergröße sollte ich starten?
Railyard wählt s-1vcpu-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 Django-App?
Auf dem DigitalOcean-Server in deinem Konto, in der Region, die du wählst. Frankfurt und Amsterdam halten deine Daten in der EU.
Was kostet es, Django auf DigitalOcean zu betreiben?
DigitalOcean 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 Django auf deinem eigenen DigitalOcean-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.