What it takes to setup a new domain name (for me)

2023-12-01 19:29:37Z (last updated 2024-07-16 18:56:04Z)

While I'm trying to get certificates for a domain for a secret project, I'm going to talk about setting up new domain names for stuff.

Usually, I may put my stuff under a subdomain on jacksonchen666.com, like videos.jacksonchen666.com or status.jacksonchen666.com or files.jacksonchen666.com.

Those kinds of new domains are easy to deal with:

  1. Add more nginx configuration

  1. Use a subdomain as the server_name

And that's it. The server software part is pretty specific and setup varies, so that's not included in the list.

But what about the cases of new different domains? Like the one for that secret project?

Well, that involves a lot more setup. Here's an full rundown:

  1. Get the domain name

  1. Setup authoritative nameserver (if not setup already)

  1. Add a domain in deSEC.io

  1. Setup DNSSEC

  1. Setup DNS records

  1. Get certificates

  1. Setup the software that's gonna run the thing (already done)

  1. Setup the Tor Onions

  1. Add nginx configuration

  1. Do HSTS preloading

=> HSTS preload website

  1. Update prometheus and blackbox configuration (the uptime checker)

  1. Update links in many places (specific for reinfo wiki as it already existed)

  1. Add CAA records

Yeah, there's a lot of work involved in a new domain name that isn't just a subdomain.

So yeah that's it I guess. There's not much special about the setup.

=> public inbox (comments and discussions) | public inbox archives | (mailing list etiquette for public inbox)

Proxy Information
Original URL
gemini://jacksonchen666.com/posts/2023-12-01/19-29-37/index.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en
Capsule Response Time
186.581923 milliseconds
Gemini-to-HTML Time
0.682467 milliseconds

This content has been proxied by September (3851b).