Hi,
i was wondering, what if two different servers try to launch onion hidden service using the same onion private key for the same onion v3 domain.
Lets say if one server is running it first, but somehow i lose the access to that server.
I try to run my onion from different server since i have the onion private key. Will it fight with the first server as it's duplicated? I need to switch off first the first instance somehow? What is the procedure?
If you have 2 servers that are posing as the same .onion, people visiting your site will run into inconsistent and unintended behavior, because the traffic can flow to either one. So yeah, if you want to do multiple instances the proper way, you need one frontend with multiple backends, not multiple servers doing their own thing with no coordination. If you find yourself in a situation, where your only server is compromised or something happens, you'll be better off starting fresh with a new onion.
Both servers sign and upload their own descriptor (each containing their own introduction points) and yes, in the end they will conflict because of a descriptor race. intro points conflict and from time to time you may start getting "connection timed out" or "upload rejected" errors. i tried it once out of curiosity lol. Onionbalance was built specifically for this purpose. You can use it.