The original post: /r/selfhosted by /u/NorthernElectronics on 2024-10-30 01:31:37.

Hello!

I’m currently trying to rebuild my infrastructure. I host some services publicly, such as Matrix, Nextcloud, etc. I am trying to develop myself for potential career opportunities, but I want to remain somewhat anonymous—and not use myfirstlastname.com.

I have a handle that I use online, and I’m wondering if it would be better to host all my services (external) on my “username” domain, or create another domain for hosted services that sounds more like a project/not a username (e.g., softnoise.net).

I know this is subjective and either option will technically work, but I rather like having my services and username all under one domain. I plan on hosting a blog as well, so it might help to have my username in the domain for recognition. ( on socials, etc)

I understand I could split everything and just have an “about me” page on my “playground” domain, but what do you think would be a better approach?

I also want to deploy wildcard certificates for all the subdomains, so not everyone can see that “my username” is hosting Matrix, Element, etc. from their domain.

How do you approach this, and are there any best practices? It seems subjective. I’m sure I’m overthinking it, but I don’t want to keep changing domain names for services like Matrix (which doesn’t support changing domain names).

Additionally, I host services internally on my LAN under a completely different TLD that’s only available through WireGuard, so this would not apply to that—only public things that I’m hosting on a server outside of my LAN.

Cheers!