lontivero on Nostr: Very good question. I think the answer depends on the real scope of the question ...
Very good question. I think the answer depends on the real scope of the question because **running** the coordinator is simply executing an executable file as any other software however there are at least a couple of things to have in mind:
* It depends on Bitcoin RPC so, you need to have a fully synchronized bitcoin node to connect to and,
* In most of the cases you want to make it accessible as an onion service, in which case you need Tor or, as an authenticated domain in which case you would need a webserver such as nginx.
That said, imagine you already have a synchronized bitcoin node then the easist way to build the coordinator is by running `nix build github:walletwasabi/walletwasabi -o wasabi`. Then execute the file `wasabi/bin/WalletWasabi.Backend`. Do not forget to edit the file `~/.walletwasabi/backend/Config.json` and set the rpc authentication string. That's pretty much all.
It is not a complex process but I agree with the idea that we have to improve it. BpcPayServer plugin is great because it makes it extremely simple to start a new coordinator, we have to achieve the same.
* It depends on Bitcoin RPC so, you need to have a fully synchronized bitcoin node to connect to and,
* In most of the cases you want to make it accessible as an onion service, in which case you need Tor or, as an authenticated domain in which case you would need a webserver such as nginx.
That said, imagine you already have a synchronized bitcoin node then the easist way to build the coordinator is by running `nix build github:walletwasabi/walletwasabi -o wasabi`. Then execute the file `wasabi/bin/WalletWasabi.Backend`. Do not forget to edit the file `~/.walletwasabi/backend/Config.json` and set the rpc authentication string. That's pretty much all.
It is not a complex process but I agree with the idea that we have to improve it. BpcPayServer plugin is great because it makes it extremely simple to start a new coordinator, we have to achieve the same.