Running Signet and Testnet nodes alongside Mainnet

Ah damn, sorry @jimmysong I wasn’t very clear with my language here:

I used the word “instance” way too loosely and accidentally sent you down the wrong path. I meant that it is best to run completely separate umbrelOS installs, such that each install is on a separate machine.

That being said, if you want to run multiple instances of umbrel OS on the same machine then your best bet would be to run multiple VMs. Multipass works pretty well for this in my experience: https://multipass.run/

You could set up two instances on the same machine with something like this (change --disk to what you actually need):

First instance:

multipass launch --name umbrel-testnet --disk 100G
multipass exec umbrel-testnet -- sh -c 'curl -L https://umbrel.sh | bash'

Second instance:

multipass launch --name umbrel-signet --disk 10G
multipass exec umbrel-signet -- sh -c 'curl -L https://umbrel.sh | bash'

You can also pass multipass options for CPUs and RAM.

1 Like