Vor ein paar Tagen hatte ich noch keine Website. Heute schreibe ich diesen Artikel auf meinem Blog satarcode.com, und bezahlt habe ich nur die Domain: 12,28 $ für das erste Jahr. Ich bin kein Programmierer von Beruf, sondern Jurist mit einer Leidenschaft für Code. Deshalb habe ich diese Anleitung genau so aufgeschrieben, wie ich sie erlebt habe, mit Fehlern und Lösungen.
Was du brauchst
- Eine Domain: die Adresse, die Leute eintippen, um dich zu finden. Meine habe ich bei Namecheap gekauft.
- Ein kostenloses Cloudflare-Konto: Es verwaltet die Domain, hostet die Website und stellt SSL und E-Mail bereit.
- Die Dateien deiner Website: fertige HTML-Seiten, selbst geschrieben oder aus einer Vorlage.
- Ein bis zwei Stunden Zeit.
Schritt 1: Domain kaufen und absichern
Ich habe einen kurzen Namen gewählt, der die Idee trägt: satar bedeutet auf Arabisch „Zeile“, denn jedes Programm beginnt mit einer einzigen Zeile. Nach dem Kauf habe ich zwei wichtige Optionen aktiviert:
- Automatische Verlängerung (Auto-Renew): damit ich die Domain nicht verliere, wenn ich den Verlängerungstermin vergesse.
- Datenschutz (Domain Privacy): damit meine persönlichen Daten nicht in den öffentlichen Domain-Einträgen erscheinen.
Achtung: Der günstige Preis gilt meist nur für das erste Jahr, die Verlängerung kostet mehr. Prüf das vor dem Kauf.
Schritt 2: Die Domainverwaltung zu Cloudflare umziehen
Ich habe die Domain in meinem Cloudflare-Konto hinzugefügt und den kostenlosen Tarif gewählt. Cloudflare zeigte mir die bereits vorhandenen Einträge: Namecheap hatte welche für seine „geparkte Domain“-Seite und seine E-Mail-Weiterleitung angelegt. Ich habe alle gelöscht, weil sie später mit der Website und der E-Mail kollidiert wären.
Danach gab mir Cloudflare zwei Nameserver, die ich bei Namecheap unter Custom DNS eingetragen habe. Die Aktivierung dauerte bei mir ein paar Stunden und kann bis zu 24 Stunden dauern.
Schritt 3: Die Website kostenlos auf Cloudflare Pages hosten
Unter Workers & Pages habe ich den direkten Upload (Drag and Drop) gewählt, dem Projekt einen Namen gegeben und die Website als ZIP-Datei hochgeladen. Innerhalb von Sekunden war die Seite unter einem temporären Link online.
Der Fehler, der mir fast passiert wäre: index.html muss direkt auf der obersten Ebene der ZIP-Datei liegen, nicht in einem Unterordner. Lädst du einen Ordner in einem Ordner hoch, bekommst du eine leere Seite.
Grenzen dieser Methode: bis zu 1.000 Dateien mit je bis zu 25 MB, mehr als genug für jeden neuen Blog.
Schritt 4: Domain verbinden und SSL aktivieren
Im Tab Custom domains des Projekts habe ich satarcode.com und dann www.satarcode.com hinzugefügt. Die erste funktionierte automatisch, für die zweite musste ich einen CNAME-Eintrag hinzufügen, der auf das Projekt zeigt. Wenige Minuten später standen beide auf Active, und das Schloss-Symbol erschien: SSL war kostenlos aktiviert, ohne dass ich etwas tun musste.
Schritt 5: Eine kostenlose professionelle E-Mail-Adresse auf deiner Domain
Ich wollte eine Adresse wie hello@satarcode.com statt einer Gmail-Adresse. Mit Email Routing von Cloudflare:
- Ich habe den Dienst für die Domain aktiviert, und Cloudflare hat die E-Mail-Einträge selbst angelegt.
- Ich habe mein privates Postfach hinzugefügt und über die Bestätigungsmail verifiziert.
- Ich habe die Adresse
helloangelegt, die jede Nachricht an mein privates Postfach weiterleitet.
Hinweis: Diese Lösung empfängt nur; um von derselben Adresse zu antworten, ist eine zusätzliche Einrichtung nötig.
Schritt 6: Die Website bei Google bekannt machen
In der Google Search Console habe ich die Domain hinzugefügt, und Google bot an, sie automatisch über Cloudflare zu bestätigen; das dauerte eine Minute. Danach habe ich die Datei sitemap.xml mit allen Seiten eingereicht und die Indexierung der Startseite und des ersten Artikels beantragt. Bis die Seite in den Suchergebnissen erscheint, dauert es Tage bis Wochen. Keine Sorge also, wenn du sie nicht sofort findest.
Was es tatsächlich gekostet hat
| Posten | Kosten |
|---|---|
| Domain (erstes Jahr, mit Datenschutz) | 12,28 $ |
| Hosting auf Cloudflare Pages | Kostenlos |
| SSL-Zertifikat | Kostenlos |
| Professionelle E-Mail (Empfang) | Kostenlos |
| Gesamt | 12,28 $ im ersten Jahr |
Was ich gelernt habe
- Überstürze das Design nicht. Inhalte bringen Besucher, das Aussehen kann später besser werden.
- Lösche alte Einträge, wenn du eine Domain umziehst. Sie verursachen die meisten Probleme.
- Lies jeden Bildschirm, bevor du auf „OK“ klickst. Fast alle meine Beinahe-Fehler kamen von Eile.
- Ich habe KI-Tools genutzt, um die Schritte zu verstehen und Probleme zu lösen, und genau das empfehle ich: Nutze sie, um zu verstehen, nicht um blind zu kopieren.
Fazit
Für einen Blog mit eigener Domain braucht man heute weder einen Programmierer noch ein großes Budget. Mit 12 $ und zwei Stunden kannst du heute anfangen. Wenn du bei einem Schritt hängen bleibst, schreib mir an hello@satarcode.com.
Weiterlesen: Programmieren lernen: ein praktischer Fahrplan für Einsteiger