Cockpit

Cockpit

Die einfache Ansicht deiner Apps. Jede App hat eine Seite, die dir in einem Satz sagt, ob alles gut ist.

.md ansehen Geprüft gegen 2026.10.22
Auf dieser Seite

Was das ist

klickops zeigt deine Apps in zwei Ansichten. Studio zeigt jede Einstellung. Cockpit ist die einfache: eine Liste deiner Apps und pro App eine Seite, die dir in einem Satz sagt, ob alles gut ist. Beide Ansichten zeigen dieselben Apps und kosten gleich viel.

note

Cockpit ist noch nicht für jedes Konto offen. Ist es für deines offen, zeigt das Kontomenü in Studio Switch to Cockpit. Bis dahin machst du alles auf dieser Seite in Studio. Dein erstes Deployment fängt dort an.

Die Oberfläche von Cockpit ist vorerst englisch. Diese Seite nennt die Beschriftungen deshalb so, wie du sie dort siehst.

Zwischen den beiden wechseln

In Studio öffnest du das Kontomenü und wählst Switch to Cockpit. In Cockpit findest du Switch to Studio im Kopf der Seite und im Kontomenü. klickops speichert deine Wahl in deinem Konto, sie gilt also auf jedem Gerät. An deinen Apps ändert der Wechsel nichts.

Sobald Cockpit offen ist, startet ein neues Konto dort. Ältere Konten bleiben in Studio, bis sie wechseln.

Deine Apps

Die erste Seite listet deine Apps. Oben steht ein Satz, wie es ihnen geht, zum Beispiel "Your app is online. Nothing needs you right now." Braucht etwas dich, steht es zuerst da, mit dem Grund in einem Satz und dem Knopf, der es behebt. Die anderen Apps folgen unter All good oder Paused.

Mit Put an app online stellst du eine neue App online.

Eine App online stellen

Du wählst, woher deine App kommt:

  • Connect GitHub: Dein Code liegt in einem Repository, und jeder Push aktualisiert die App.
  • Upload a folder: Du hast die Dateien und wählst den Ordner aus.
  • Start from a chat: Claude oder ChatGPT schreibt die App und stellt sie hierher.

Für GitHub verbindest du klickops mit deinem Konto und wählst ein Repository. klickops liest den Code und sagt dir, was es gefunden hat: welche Art App es ist, was es für dich erledigt und welche Keys deine App braucht. Fügst du deine .env ein, ordnet klickops jeden Key zu. Einen Wert zeigt es dir nie wieder an.

Erkennt klickops nicht, welche Art App es ist, sagt es das und versucht einen Standard-Build. Hilft eine Änderung in deinem Code, zeigt klickops sie dir, zusammen mit einem Prompt für dein AI-Tool. Nach deinem Push liest Pushed it? Check again den Code noch einmal.

Put it online legt die App mit einer sicheren Adresse an. Braucht der Code eine Datenbank, bietet Launch eine an und nennt ihren Monatspreis. Du siehst die Kosten, bevor du startest, und angelegt wird erst, wenn du den Knopf drückst. Danach zeigt die Seite der App jeden Schritt, bis sie online ist. Das dauert meist 2 bis 5 Minuten. Du kannst die Seite verlassen und später zurückkommen.

Die Seite einer App

Oben siehst du das Bild der App, ihren Zustand (Online) und Visit. Daneben steht ein Satz: "All good. Nothing needs you right now." Braucht etwas dich, steht dort stattdessen das Problem und wie du es behebst.

Darunter listet At a glance die Zeilen. Jede öffnet einen Dialog mit den Details. Cost führt stattdessen zu Plan and usage.

ZeileWas sie zeigt
AddressDie Adresse der App, ob sie sicher ist und ob sie öffentlich ist. Du kopierst sie oder nimmst deine eigene Domain.
Who can open itAlle, oder privat mit den Share-Links.
VersionDer Commit, der läuft, wer ihn gemacht hat und wann. Go back holt die Version davor zurück.
SafetyWas die letzte Prüfung deines Codes gefunden hat und was klickops für dich erledigt hat.
DatabaseDie Datenbank der App und ob sie läuft. Mit Download a copy speicherst du ihre Daten als .sql-Datei.
Saved filesDer Ordner, den die App behält, falls sie einen hat.
KeysWie viele Keys die App liest und wie viele davon Besucher sehen können. Geheime Werte zeigt klickops nie wieder an.
CostWas die App ungefähr im Monat kostet und ob dein Tarif das abdeckt.

Eine Zeile erscheint nur, wenn sie passt. Eine App ohne Datenbank hat keine Zeile Database.

Zurück und rückgängig

Go back in der Zeile Version lässt sofort die vorherige Version laufen. Eine Rückfrage gibt es nicht. Eine Meldung bietet dir Undo an, und die Zeile Version behält einen Link Return to. Dein nächster Push geht wie gewohnt live.

Hatte die ältere Version ein Sicherheitsproblem, das die neuere behoben hat, öffnet sich zuerst der Dialog Version und sagt dir das.

Deine eigene Domain

Eigene Domains gibt es ab Hobby. Im Free-Tarif gibt es keine. In der Zeile Address wählst du Use your own domain und tippst die Domain ein.

Tippst du example.ch, wird www.example.ch die Hauptadresse, und example.ch leitet dorthin weiter. Willst du nur eine Adresse wie shop.example.ch? Dann tippst du die ein. An deiner Domain ändert sich nichts, bis du die Einträge setzt.

klickops listet dann die DNS-Einträge, die du setzen musst: einen für die Hauptadresse, einen für die Weiterleitung und, bei einer Domain, die dein Workspace noch nicht bestätigt hat, einen als Nachweis, dass sie dir gehört. Du kopierst jeden Wert in die DNS-Seite deines Anbieters oder schickst die Schritte per E-Mail an die Person, die ihn betreut. klickops prüft die Einträge für dich. Das dauert meist 30 Minuten, manchmal Stunden, und du bekommst eine E-Mail, sobald die Domain live ist. Unter ihrer Plattform-Adresse bleibt die App die ganze Zeit erreichbar.

Stimmt ein Eintrag nicht, sagt dir der Dialog, welcher und warum:

  • Old record in the way: Der Name zeigt noch auf eine andere Website. Ändere diesen Eintrag, statt einen zweiten anzulegen.
  • Full domain in the name field: Benenn den Eintrag um, sodass nur der angezeigte Name drinsteht.
  • Proxy is on: Ein Proxy wie die orange Wolke von Cloudflare ist davorgeschaltet. Stell ihn auf DNS only.

Stimmen alle Einträge, ist HTTPS meist in wenigen Minuten bereit. Erlaubt ein CAA-Eintrag deiner Domain nur eine andere Zertifizierungsstelle, zeigt dir der Dialog den einen CAA-Eintrag, den du neben dem alten anlegst. Danach wählst du Try again.

Unter Who can open it wechselst du zwischen Anyone und Private. Eine private App verlangt eine Anmeldung: Wer in deinem Workspace ist, kommt rein. Alle anderen sehen eine Seite, die sagt, dass die App privat ist. Webhooks und andere Dienste erreichen eine private App ebenfalls nicht, auch Zahlungs-Webhooks nicht.

Willst du eine private App jemandem ausserhalb deines Workspace zeigen, nimmst du Share a link. Du gibst dem Link auf Wunsch einen Namen, wählst 24 Stunden, 7 Tage oder 30 Tage und kopierst ihn. klickops zeigt den Link nur einmal. Wer ihn hat, öffnet die App ohne Konto, auch wenn er weitergeleitet wurde. Turn off beendet einen Link sofort, und wer ihn danach öffnet, liest, dass er abgeschaltet wurde.

Machst du die App wieder öffentlich, schaltet klickops ihre Share-Links ab.

Tarif und Verbrauch

Plan and usage im Kontomenü zeigt deinen Tarif, was du diesen Monat verbraucht hast und was bis Monatsende wohl dazukommt, aufgeteilt nach App. Auch die Zeile Cost auf jeder App-Seite führt dorthin.

Würde dein Verbrauch über das hinausgehen, was dein Tarif enthält, sagt dir die Seite, wann das passiert. In einem bezahlten Tarif bietet sie Add to balance oder Switch plan instead an, im Free-Tarif Switch to Hobby. Von Free auf Hobby wechselst du sofort, und CHF 9 für den Monat stehen auf der nächsten Rechnung. Eine Aufladung oder ein grösserer bezahlter Tarif gilt, sobald deine Zahlung bestätigt ist. Die Rechnungen kommen per E-Mail. Sind Tarif und Konto leer, pausieren deine Apps nach 48 Stunden. Gelöscht wird nichts, und sie starten wieder, sobald Guthaben da ist. Im Free-Tarif schreiben wir am Monatsende ab, was weder Guthaben noch Konto gedeckt haben. Am Ersten beginnt der Monat also ohne Schulden. Wie die Kosten entstehen, steht unter Tarif und Kosten.

Eine App entfernen

Unten auf der Seite der App löscht Remove shop (mit dem Namen deiner App) die App, ihre gespeicherten Dateien und die Datenbanken, die nur diese App nutzt. Rückgängig machen kannst du das nicht. Bevor du bestätigst, bietet dir der Dialog die Daten jeder Datenbank zum Download an. Du bestätigst, indem du den Namen der App eintippst. Dein Code bleibt auf GitHub.

Was noch fehlt

  • Cockpit ist noch nicht für jedes Konto offen. Siehe den Hinweis oben.
  • Die Oberfläche von Cockpit gibt es nur auf Englisch.
  • Was Cockpit nicht zeigt, hat Studio, bis zur letzten Einstellung.

Hilfe holen

Get help im Kopf der Seite öffnet ein kurzes Formular: was nicht stimmt, wie dringend es ist, und ein Screenshot, falls du einen hast. klickops schaut sich Build und Logs der App selbst an, nie die Werte deiner Keys, und antwortet per E-Mail. Mehr dazu unter Hilfe bekommen.