A Monero node installer in a single command
Go to file
vdo 9bf2d794e7 tor from vdo1138 for arm64 support 2022-09-16 12:28:10 +01:00
config fix quantiles, bump versions 2022-06-01 11:15:42 +01:00
data zmq params, exec order 2022-06-09 09:41:14 +01:00
.env Bump versions, add p2pool step 2022-09-16 12:28:10 +01:00
LICENSE Initial commit 2022-05-25 16:30:59 +01:00
README.md Asciinema v0.3.3 2022-06-09 10:16:10 +01:00
docker-compose.yml tor from vdo1138 for arm64 support 2022-09-16 12:28:10 +01:00
install Bump version 2022-09-16 12:28:10 +01:00
monero-lws-admin add monero-lws-admin wrapper command 2022-06-09 09:41:14 +01:00
uninstall uninstall fixes 2022-06-06 22:37:45 +01:00

README.md

xmr.sh

xmr.sh script wizard sets up a new server running a monero node daemon with Docker compose, with your choice of SSL certificates for your domain, network selection, a Tor hidden service, Grafana dashboard and more.

Distribution support

Compatible and tested on:

  • Debian 11
  • Ubuntu Focal
  • Fedora 36

Other distributions with docker pre-installed would probably be compatible as well.

Demo

asciicast

FAQ

Check the wiki

ToDo

  • Add wizard for DNS domain selection.
  • Status and node info at finish.
  • Mainnet / Stagenet / Testnet selection
  • Pruning enabled
  • Clearnet TLS port selection
  • Uninstall script
  • Make tor service optional
  • Block explorer (disabled)
  • Grafana dashboard
  • arm64 support for all images
  • monerod-lws support (experimental)
  • Shellcheck via Github Actions
  • Documentation
  • monerod-proxy support for random node forwarding
  • i2p service
  • p2pool mining

Credits

@cirocosta for the metrics exporter and grafana dashboard.

@sethforprivacy for providing and maintaining Monero Docker images.

Donate XMR 🍕

86GwmtuKWtjJBWT8Srn4oqZHbP41k2kpG79xXKKgauJzCmZkFJ5ihwjVnRodVbVjAx64JeB7VyGbF6hEdwpcPcR7Go8x2YZ