Custom domains with sourcehut pages
In order to use a custom domain, you must first configure your website’s DNS records accordingly. You can do this at your domain registrar’s dashboard.
Top-level domains
To add a domain like example.org
, you need to add an A record which points to
46.23.81.157
and an AAAA record which points to 2a03:6000:1813:1337::157
.
@ IN A 46.23.81.157
@ IN AAAA 2a03:6000:1813:1337::157
That’s it! Just substitute your domain name in place of username.srht.site
when you publish. Back to the quick start
Second-level domains
Simply add a CNAME record which points to pages.sr.ht.
(the period at the end
is important!). For example, to add foobar.example.org (in bind format):
foobar IN CNAME pages.sr.ht.
NOTE: Some (bad) domain registrars will complain about the trailing period. If this happens, just remove it, and it’ll probably work. If it doesn’t work, please send an angry email to your crappy domain registrar.
That’s it! Just substitute your domain name in place of username.srht.site
when you publish. Back to the quick start