

The republicans have always gotten their way by obstructing everywhere they can and forcing negotiations even when they do not have the majority. The democratic leadership (e.g. hakeem jeffries and chuck schumer) throw their hands up and say “we cant do anything” and promptly do nothing or flip sides.
Doing this sets a standard for democratic politicians and puts pressure on the democrats to do something, anything even if it is just to be a thorn in the republicans side. Any of them who continues to waste the little power they do have will have to face their own constituents who ask “if Booker can do that for 25 hours, where the fuck were you when we needed you to fight back against this”
Certain TLD (e.g. .com, .net, .xyz) will cost a different amount per year to register. I use porkbun as well. A .com or .net may be $12.50+ per year. The cheapest domain is 9 numbers and .xyz from porkbun at 1.22/yr (e.g 123456789.xyz) but isnt as memorable. I use one of those just for external access otg with a cron script for updating the dns entries.
Also remember to hide the whois info because you will immediately start getting calls from scammers that scrape the phone number and call you telling you that you need to pay them to finish setting things up
Generic process is to register the domain, set up the DNS entries to point to your server IP, and if theres any dynamic DNS setup in your software, to enter the api key from your registrar and the domain so it can update it if your IP ever changes.