Funktionen · Domains

Ihre Domain, HTTPS inklusive.

Verbinden Sie einen Hostnamen, den Sie bereits besitzen, mit Ihrer App (die Preisseite zeigt, welche Tarife das umfassen). Tofu weist nach, dass er Ihnen gehört, bereitet das Zertifikat vor und meldet ihn erst als verbunden, wenn die Live-Adresse tatsächlich antwortet – auf Cloudflare nach einer einzigen Zustimmung.

Dokumentation lesenAgent einrichten

Was Ihr Agent aufruft

  • domainConnect
  • domainAuthorize
  • domainAuthorizationStatus
  • domainVerify
  • domainGuidance
claude · ~/franks-kitchenBeispiel

Connect frankskitchen.com

tofu · domainConnect frankskitchen.com

ownership_pending · _tofu TXT record

tofu · domainAuthorize

DNS approval is waiting · approve in your browser

tofu · domainVerify

Connected to your current healthy live version. HTTPS is configured.

So wird ein Hostname verbunden

Erst nachgewiesen, dann ausgeliefert. Niemals umgekehrt.

Jeder Schritt wird geprüft, bevor der nächste beginnt, sodass Dashboard und Agent nur melden, was Tofu tatsächlich sehen konnte.

  1. Hostname beanspruchen

    Über die Seite „Domains“ oder domainConnect: Tofu liefert einen neuen TXT-Eintrag _tofu genau für diesen Namen.

  2. Nachweisen, dass er Ihnen gehört

    Tofu fragt diesen TXT-Eintrag bei jeder Prüfung per DNS-over-HTTPS erneut ab. Eine übergeordnete Domain weist keine Unterdomain nach, und ein alter Eintrag weist keinen neuen Anspruch nach.
  3. Routing einrichten und HTTPS vorbereiten

    Der Hostinganbieter verifiziert den Namen, der Routing-Eintrag zeigt auf Ihre App, und für den Namen wird ein Zertifikat vorbereitet.
  4. Verbunden, erst nach der Prüfung

    Erst wenn der Name von Ihrer Live-Version antwortet, die ihre Prüfung bestanden hat. Bis dahin wird Ihre App weiter unter ihrer eigenen Adresse ausgeliefert.
Besitz nachweisenownership_pendingAuf Ihre App zeigendns_pendingVorhängeschlosscertificate_pendingLiveconnected
Ein Klick auf Cloudflare

Einmal zustimmen. Tofu schreibt die Einträge.

Wenn Cloudflare Ihre Domain verwaltet, sparen Sie sich das Kopieren. Öffnen Sie den Link, den Tofu Ihnen gibt, während Sie bei Tofu angemeldet sind, und bestätigen Sie Tofu auf der eigenen Oberfläche von Cloudflare. Tofu schreibt dann die Einträge, die die Verbindung verlangt, in genau dieser Zone und prüft sofort, nicht erst in der nächsten Minute. Eine Bestätigung schreibt die Einträge eines Hostnamens: Den Eintrag der www- oder Wurzeldomain, die mitkommt, setzen Sie selbst.

Nirgends gibt es ein Feld für einen API-Schlüssel. Die Bestätigung selbst ist die Zugangsberechtigung: verschlüsselt gespeichert, und Sie können sie in Tofu oder direkt im Cloudflare-Dashboard widerrufen.

Ein Eintrag, der bereits einen anderen Wert enthält, wird nie überschrieben – Tofu sagt Ihnen, welchen Eintrag Sie klären müssen. Und für eine Zone, die ein anderer Anbieter verwaltet, wird die Schaltfläche nicht angeboten, weil die Bestätigung dort nichts schreiben könnte.

DNS accessauthorized
Zone
frankskitchen.com one zone
Scopes
zone.read dns.write
Writes
_tofu and the routing record
Proxy
off, on every record
Keys pasted
none

Access approved. Tofu may write DNS records in this one zone.

Anderer DNS-Anbieter

Die genauen Einträge, für Sie geprüft.

Die Domains-Seite liest zuerst die Zone, die Sie ändern wollen: wer sie verwaltet, was unter dem Namen bereits eingetragen ist, was kollidieren würde. Dabei schreibt sie nichts. Dann listet sie die Einträge auf, die Sie hinzufügen müssen, und prüft sie, sobald Sie melden, dass sie gespeichert sind.

TypNameWert
TXT_tofu.frankskitchen.comtofu-verification=… – solange die Verbindung besteht, nicht löschen
TXT_vercel.frankskitchen.comDie eigene Prüfung des Hosting-Anbieters, wenn er eine verlangt – so angezeigt, wie er sie ausgibt
A oder CNAMEfrankskitchen.comDer Routing-Eintrag, den der Hosting-Anbieter empfiehlt, so angezeigt, wie er ihn ausgibt. Beim gemeinsamen statischen Hosting verbinden Sie stattdessen die www-Adresse: Diese App kann die Wurzeldomain nicht verwenden
CNAMEwww.frankskitchen.comFür die mitgelieferte www-Adresse: ihr Routing-Eintrag, den Sie selbst setzen und dabei einen bereits vorhandenen Eintrag ändern

Jede Zeile zeigt außerdem den Kurznamen, den ein DNS-Host erwartet, der den Zonennamen automatisch anhängt (_tofu, @) – so wird die Domain beim Einfügen nie verdoppelt.

Ihr Agent kann sie mit Ihren eigenen DNS-Werkzeugen auf Ihrem Rechner eintragen – Tofu fragt nie nach einem DNS-Passwort oder -Schlüssel. Ein Eintrag, der erst gespeichert wird, nachdem ein Resolver bereits gefragt hat, kann für die Dauer des Negative-Cache-Fensters der Zone unsichtbar bleiben; die Karte nennt die Dauer und wessen Grenze das ist.

Die Regeln

Ein Name, eine App. Ihre Adresse bleibt.

  • Pro App

    Bis zu 10 Hostnamen

    Jeder wird einzeln beansprucht und nachgewiesen; die mitgelieferte www- oder Wurzeldomain zählt nicht mit.

  • Pro Hostname

    Genau eine App in ganz Tofu

    Ein nachgewiesener Name kann von keiner anderen App beansprucht werden, bis sein Besitzer die Verbindung trennt.

  • Apex und www

    Eine Verbindung, beide Namen

    Wenn Sie frankskitchen.com verbinden, kommt www.frankskitchen.com mit; wer www.frankskitchen.com aufruft, wird zu frankskitchen.com weitergeleitet. Eine www-Adresse bringt ihre Wurzeldomain auf dieselbe Weise mit. Den einen Eintrag dafür setzen Sie selbst. Eine App auf dem gemeinsamen statischen Hosting verbindet stattdessen ihre www-Adresse, und die Wurzeldomain leitet dorthin weiter.

  • Ihre Adresse

    trytofu.app bleibt

    Eine Domain kommt neben die trytofu.app-Adresse Ihrer App hinzu, nie an ihre Stelle – und diese Adresse funktioniert weiter.

Noch nicht umgesetzt

  • Kein Kauf, keine Verlängerung und kein Transfer einer Domain. Suche und Preisauskünfte gibt es, aber der Kauf in Tofu ist abgeschaltet: Sie kaufen bei einem Registrar und verbinden den Namen dann hier.

  • Die Einrichtung mit einem Klick gibt es nur für Cloudflare. Bei jedem anderen DNS-Host fügen Sie die von Tofu aufgelisteten Einträge selbst hinzu – oder Ihr Agent mit Ihren eigenen DNS-Werkzeugen.

Was Tofu nicht tut

  • Einträge bleiben beim Trennen der Verbindung. Beim Trennen wird zuerst die Bestätigung widerrufen, dann werden die Verbindung und die mitgelieferte www- oder Wurzeldomain entfernt; die von Tofu geschriebenen Einträge bleiben in Ihrer Zone und werden aufgelistet, damit Sie sie dort löschen können, wo sie liegen.

  • Eine bereitgestellte App. Eine eigene Domain verweist auf eine veröffentlichte Version, deshalb muss die App zuerst bereitgestellt werden.

  • Ein exakter Hostname pro Verbindung. Keine Wildcards, URLs oder IP-Adressen. Nur eine Wurzeldomain und ihre www-Adresse kommen zusammen: Ein Name wie shop.frankskitchen.com wird einzeln verbunden.

  • Keine Änderungen an E-Mail-Einträgen oder Nameservern. Das Verbinden einer Domain verschiebt keine Nameserver und schreibt keine E-Mail-Einträge. Die Registrierungs-E-Mail von Ihrer Domain ist ein eigener Schritt unter send. – siehe Anmeldung und E-Mail.

Einen Prompt einfügen. In 10 Minuten online.

Ihre App samt Datenbank, Ihre Domain und Ihre Anmeldung – in etwa 10 Minuten mit dem Agenten, den Sie schon nutzen.

Kostenlos starten