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”.

We reserve the right to change this IP address. If your site will be affected, we'll send you an email at least 30 days in advance. Make sure your email address is up to date!

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 exmaple, to add foobar.example.org (in bind format):

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

Proxied content from gemini://srht.site/custom-domains.gmi (external content)

Gemini request details:

Original URL
gemini://srht.site/custom-domains.gmi
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.