This doesn’t help with your current issue, but you should use Nextcloud All-In-One instead of setting up individual containers like in the tutorials you linked. It will create and manage all the containers that are needed.
Domains are pretty cheap, so you may want to consider whether not using one is really worth the effort.
It’s “many” like in “Many people on twitter are saying…” i.e. they found 3 or 4 people saying crazy shit and acted like it was a big thing.