Thanks for reaching out! We do have an SSH deployer, "weaver ssh". It's not documented on our website, so it's a bit hard to find. To deploy an application with "weaver ssh", first create a file that lists the IP addresses of the machines you'd like to run on. Then, add an "[ssh]" section to your config file like this:
https://github.com/ServiceWeaver/weaver/blob/main/examples/collatz/weaver.toml#L11-L13. After that, run "weaver ssh deploy weaver.toml".
If you're willing to run a Kubernetes cluster on your machines, you can also check out our Kubernetes deployer (
https://github.com/ServiceWeaver/weaver-kube). "weaver ssh" has been low priority for us, but we are actively working on "weaver kube" right now.