I have my Urbit planet running on a server which is accessible from the internet, allowing other peers to connect directly without hole-punching or proxying through a star or galaxy.
I'd like to launch separate Urbit moon instances, one for each of my personal computers. These are always behind at least one NAT layer, and may move between networks, so they will probably rely on the planet for their connectivity.
How do I initialize a new moon from my Urbit planet? Is there a command that generates a new name/ticket pair which I use during initialization, or do I need to use my planet's name and passphrase directly on the moon?
If possible, can I specify an unused moon name (within the planet's address space) to initialize that moon, instead of picking one at random?