Server hinzufügen

Server hinzufügen

Erstelle einen Server auf deinem Cloud-Account oder verbinde einen, den du schon hast.

Deine Apps laufen auf Servern, die dir gehören. Railyard schlägt nie einen Aufpreis auf Compute auf: Dein Provider rechnet direkt mit dir ab.

Einen auf deiner Cloud erstellen

Servers → Add a server → Create on your cloud, dann Provider, Region und Größe wählen. Live-Monatspreise werden angezeigt, sobald ein Token für diesen Provider unter Team → Cloud credentials gespeichert ist; ein gespeichertes Token wird automatisch wiederverwendet (beim ersten Mal Save it to the team aktivieren).

Railyard erstellt den Server mit einem einmaligen SSH-Key und richtet ihn automatisch ein; er erscheint innerhalb einiger Minuten in deinem Dashboard.

Eigenen Server mitbringen

Jede Ubuntu 22.04- oder 24.04-Maschine funktioniert, wenn:

  • der SSH-User passwortloses sudo hat;
  • die Ports 22, 80 und 443 aus dem Internet erreichbar sind;
  • sie mindestens 1 GB RAM hat (2 GB oder mehr, wenn du Apps darauf baust).

Der private Key wird einmalig für die Installation genutzt und nicht gespeichert.

Build-Server

Große Builds müssen nicht auf der Maschine laufen, die deine Apps ausliefert. Wenn kein Build-Server online ist, startet Railyard einen temporären, der für Builds dimensioniert ist (die kleinste 8-GB-Größe des Providers, oder die Größe deines App-Servers, falls der Provider das ablehnt). Nach 20 Minuten Inaktivität wird er aus deinem Cloud-Konto gelöscht, damit du nie für einen ungenutzten Build-Server zahlst; der nächste große Build startet in etwa zwei Minuten einen neuen.

Privates Netzwerk

Servers → Private network → Turn on verbindet jeden Server über ein verschlüsseltes WireGuard-Netzwerk (10.210.x.x), statt über öffentliche IPs zu sprechen – Datenbanken, zusätzliche Server und Replikate nutzen es, über Provider und Regionen hinweg. Einmal aktiviert, löst die <name>.railyard.internal-Adresse jeder App von jeder anderen App auf jedem Server des Teams auf, nicht nur von Apps auf demselben Server; siehe Variables and secrets.