this is a good take. a lot of people simply don’t have content that they want to put on a personal webpage. so they either just don’t make them, make a carrd-like list of social media links only, or build a page and then leave it under construction forever because coming up with Things to put on it is too difficult.
I read this & I'm like... what if you could make a website (a set of pages, with links & text & images & secrets) from your phone? like, without having to type any pointy brackets? and what if the website builder was also a webhost, or if you wanna mess about some more you can host it somewhere else and break the format a bit.
anyway, yeah, that's the pitch for Downpour, I hope folk use it.
(it does not have password protected pages built in as a feature, although it does have "unlisted" pages. and if you think about it, a difficult to guess URL is the same thing as a password)
What needs to happen, is an interface needs to form between web hosts/server software, and domain hosts. Something like a registered TCP port protocol, or a /.well-known/ slug, that communicates the intent that "this server uses this domain", from the serving side; "this domain uses this server", from the domain side. "Setting nameservers" isn't it. Not all hosts allow port 53 services, let alone sets them up.
Right now, if you decide your website wants to end in ".com" or ".rocks", rather than ".at.CEOcities.example" you have a few options:
- 💸 fork out money for hosting at the domain provider. Definitely the most expensive (often ridiculously so) and least secure (in terms of continuity of your site), but it is usually the "easiest" to set up a site and e-mail on, plus you usually have support from the domain host itself if something goes pear-shaped setting it up or keeping it running.
- "simple redirect", by far the easiest, but most jank option. Will point the browser visiting the domain to your page ".at.CEOcities.example", as if it went there in the first place.
- "iframe capture"?? don't do this. some domain providers will put your website inside a frame "hosted" at your domain. Don't do this.
- point nameservers at the place your page is hosted. This is the "typical" answer, and the one I pointed to above, but I feel like it's still rather jank, and many page hosts don't support this, or are bad at pointing pages, especially with HTTPS (GitHub Pages is a clear example.)
- better figure out DNS records! oh boy, hope you learned what a CNAME is or why A and AAAA records are redundant. This is the only option if you plan on having more "advanced" services like e-mail (MX records) on your domain, even if you don't host it yourself.
On top of this, some TLDs for domains mandate HTTPS at all times, meaning you now have to juggle certificates and things around. Certbot absolutely doesn't make it any easier, it only makes it effectively free.
An aside on certs before Certbot
In the "bad old days" you'd cough up $495 a year for a certificate file stamped with the domains you owned, and that was that. Throw it on the server or upload it to your cPanel, and you had HTTPS now.I want to be able to buy a domain from my phone, and point it to my page without ever opening an admin interface, shell, FTP client or DNS configuration file.
Or, tell my server that I own this domain, and have it configure the domain host to point my domain at it. Something like an SSO token, where I log in from my domain host through the server, maybe.

