Eigene Domain

  • 2 Min. Lesezeit
  • Tags: 
  • codeberg
  • dns

Dokumentation lesen

Die Dokumenation beschreibt das vorgehen zu custom domain. Also versuche ich das Schritt für Schritt umzusetzen.

Ein .domains file erstellen

Dieses ist im root meines repos und soll die Hauptdomain, da nehme ich die matthias.jonen.at, und alle weiteren gültigen Domains enthalten. Da verwende ich die matthiasjonen.codeberg.page. Da mein Veröffentlichen - Prozess noch manuell ist, erweitere ich mein justfile um den Schritt, das .domains file in das pages repository zu kopieren.

# Veröffentlichen
publish:
  cp .domains ~/Projekte/pages/.domains
  hugo --destination ~/Projekte/pages

Einen CNAME DNS Record erstellen

Ich nutze Hetzner als domain Verwalter. Dort kann man in der Web-UI den CNAME Record erstellen. Ich achte beim Testen darauf, einen kurzen TTL zu wählen. So habe ich weniger Wartezeit bei Try-and-Error. CNAME Wartung in Hetzner DNS Console Da die .domains Datei nötig scheint, pushe ich diese ins pages - Repository und navigiere im Webbrowser meiner eigenen Domain: 404

Debuggen

Erster Schritt: Morgen weitermachen :-).
Zweiter Schritt: Entdecken, dass man bei hetzner dns einen Punkt am Ende des "Value" machen muss. Und schon findet nslookup die Adresse und verweist auf matthiasjonen.codeberg.page: Korrekte CNAME Wartung in Hetzner DNS Console

Was interessant ist: am Linux Laptop ist die Domain jetzt erreichbar.
Am Windows Mini-PC und am iPhone noch nicht. Da werde ich wohl einfach etwas warten müssen, bis sich der neue CNAME Eintrag auf alle DNS Server verteilt hat.
Wieder ein kleiner Erfolg: Ich habe jetzt meinen kleinen Blog unter meiner eigenen Domain.

Matthias