robosats/nodeapp
Reckless_Satoshi d769129142
Create RoboSats docker client app for soverign nodes (#216)
* Init robosats node app development

* Add simple node app to dev docker-compose

* Add multi-platform build for node client app
2022-08-22 16:51:23 +00:00
..
.dockerignore Create RoboSats docker client app for soverign nodes (#216) 2022-08-22 16:51:23 +00:00
Dockerfile Create RoboSats docker client app for soverign nodes (#216) 2022-08-22 16:51:23 +00:00
README.md Create RoboSats docker client app for soverign nodes (#216) 2022-08-22 16:51:23 +00:00
static Create RoboSats docker client app for soverign nodes (#216) 2022-08-22 16:51:23 +00:00

RoboSats app for soverign nodes.

RoboSats app for soverign nodes ( Umbrel, Citadel, Start9 ...). This app serves the RoboSats frontend app directly from your own node and redirects all API requests to RoboSats P2P market coordinator through your node's TOR proxy.

At the moment it has no special integration with your local lightning wallet (e.g. LND). This can be achieved easily by installing a WebLN compatible extension in your browser (e.g. getAlby).

The container launches two processes: 1) A socat that will expose RoboSats coordinator API over HTTP using the docker orchestration Tor socks proxy and 2) a http-server that will serve all static files (including the Javascript client app) directly from your own node (should reduce loading times by a lot). Every request that cannot be served by your node http-server will be forwarded to the RoboSats coordinator (that is: API calls and Robot avatar images).