Zum Inhalt springen
Kurzlebige Runner für selbst gehostetes Gitea

Runner, die es nur gibt, solange der Job läuft.

Dein Gitea stellt einen Job in die Warteschlange. Eine frische Maschine startet, tritt deinem Tailnet bei, führt ihn aus und wird zerstört. Nichts läuft leer, nichts driftet, und abgerechnet werden die Minuten, die du gebraucht hast.

Schluss mit dem Runner-Babysitting

Du betreibst einen Runner, der die meiste Zeit stillsteht

Bei selbst gehosteten Gitea-Runnern hältst du Infrastruktur online, pflegst sie und bezahlst sie — auch wenn es nichts zu bauen gibt.

Klassischer selbst gehosteter Runner

Immer an. Meistens untätig.

Du hältst eine Maschine rund um die Uhr online, aber sie arbeitet nur wenige Minuten am Tag wirklich.

0 Uhr6 Uhr12 Uhr18 Uhr0 Uhr
Baut Leerlauf (wird trotzdem bezahlt)

Kurzlebige Runner

Ein frischer Runner für jeden Job.

Eine Maschine erscheint, wenn ein Job wartet, führt ihn aus und ist wieder weg. Kein Leerlauf. Keine übrig gebliebene Infrastruktur.

0 Uhr6 Uhr12 Uhr18 Uhr0 Uhr
Baut Kein Runner (keine Kosten)

Du bezahlst ungenutzte Kapazität

Der Runner steht den größten Teil des Tages still, aber Server, Speicher und Bandbreite bezahlst du weiter.

Kein Leerlauf, keine verschwendeten Kosten

Du zahlst nur die Minuten, die deine Jobs tatsächlich laufen.

Skalieren von Hand

Du musst Bedarf vorhersehen, Maschinen bereitstellen und Kapazität selbst anpassen — sonst warten die Builds.

Kein Wartungsaufwand

Runner sind jedes Mal frisch, mit aktuellem Basis-Image und Sicherheitsupdates. Nichts driftet, nichts ist zu patchen.

Dein Runner baut etwa eine Stunde am Tag. Bezahlt werden

~23 Stunden Leerlauf

Lass den Job den Runner erzeugen — und wieder verschwinden, wenn er fertig ist.

So funktioniert es

Einmal verbinden. Dann vergessen.

Drei Schritte — und kein Runner, der weiterläuft.

  1. 1

    Gitea verbinden

    Ein auf die Organisation begrenztes Token und ein Runner-Registrierungstoken. Deine Secrets verlassen dein Gitea nie.

    gitea.deinefirma.dev
    Gitea verbinden
    Registrierungstoken einfügen Verbinden
  2. 2

    Labels auf Maschinen abbilden

    Lege fest, was ubuntu-latest bedeutet und was build-heavy bekommt. Jederzeit änderbar.

    Welche Labels decken wir ab?
    ubuntu-latest build-heavy
    Maschine für dieses Label 4 vCPU Größere Maschinen für die Labels, die sie brauchen.
  3. 3

    Pushen und vergessen

    Ein Job wartet, eine Maschine erscheint, führt ihn aus und wird zerstört. Du siehst Minuten, keine Maschinen.

    Diesen Monat Im Limit
    Ausgeführte Jobs
    1.284
    Abgerechnete Minuten
    3.940
    Leerlaufkosten
    0 €
    Nichts lief leer. 1.284 Jobs, 3.940 abgerechnete Minuten, und keine Maschine, die weiterlief.
Was du bekommst

Alles, was ein Runner braucht — und nichts zu pflegen.

Du konfigurierst Labels. Den Rest übernehmen wir.

  • gitea.deinefirma.dev
    Wartend: build-heavy

    Startet auf Abruf

    Ein wartender Job bringt innerhalb von Sekunden eine Maschine hoch, und sie wird zerstört, sobald der Job endet.

    • Startet, wenn ein Job wartet
    • Zerstört, wenn er fertig ist
    • Zwischen den Läufen keine Maschine
    • Maschine gestartet
    • Job abgeschlossen
    • Maschine zerstört

    Ein Job, von Gitea erzwungen

    Jeder Worker registriert sich als ephemeral, also entzieht Gitea ihm die Zugangsdaten, sobald ein Job zugewiesen ist. Einen zweiten kann er nicht annehmen.

    • Ephemere Registrierung, serverseitig
    • Erreicht genau einen Host in deinem Tailnet
    • Nach jedem Job zerstört
  • Diesen Monat 61 €
    150 € Dein Limit

    Minutengenau abgerechnet

    Du zahlst die Minuten, die ein Job tatsächlich lief. Leerlaufstunden gibt es hier nicht, weil es keine leerlaufenden Maschinen gibt.

    • Abrechnung pro Minute
    • Ein Ausgabenlimit, das du setzt
    • Nichts für Leerlauf
Warum es sich rechnet

Nicht billiger. Nie im Leerlauf.

Ein kleiner Dauerläufer kostet ein paar Euro im Monat. Hier geht es um die Stunden, in denen er nichts tut, um die Jobs, die hintereinander warten, und um das Pflegen, um das niemand gebeten hat.

Ein Runner, den du online hältst

Eine Maschine, immer an

Sie arbeitet Minuten am Tag und wartet den Rest. Das Warten ist der Teil, den du bezahlst und pflegst.

Maschinen, die du betreibst
Eine, dauerhaft
Parallele Jobs (eine Maschine)
Einer nach dem anderen
Docker, buildx, Basis-Image (und der Drift)
Deine Sache
Eine größere Maschine
Eine Migration
Angenommen sind ein dauerhaft laufender Runner und ein normaler Arbeitstag mit Pushes. Dein Verhältnis hängt davon ab, wie viel du tatsächlich baust.
Leerlaufstunden, die du bezahlst ~23 / Tag

Mit Runner Pool

Eine Maschine pro wartendem Job

Maschinen erscheinen für den Job und werden danach zerstört. Zwischen den Läufen gibt es nichts zu bezahlen und nichts zu pflegen.

Eine Maschine pro wartendem Job
49 € / Monat
Parallele Jobs, so viele du erlaubst
Inklusive
Patchen, Drift und Pflege
Inklusive
Grundpreis pro Organisation 49 € / Monat

Runner Pool kostet 49 € / Monat

zuzüglich 0,15 € bis 0,45 € pro Stunde tatsächlicher Job-Laufzeit, minutengenau abgerechnet. Nichts für die Stunden, die du nicht nutzt.

Fragen

Was Leute fragen, bevor sie eine Instanz verbinden.

Früher Zugang

Runner Pool ist noch nicht offen. Hinterlass deine E-Mail-Adresse, und wir schreiben dir, sobald es so weit ist.