Code Monkey home page Code Monkey logo

monero-suite's Introduction

Monero Suite

...

This project lets you run a Monero node, P2Pool, and MoneroBlock in Docker containers. It also includes Tor for anonymity and Watchtower for auto-updating the containers.

Features

  • monerod (the Monero daemon)
  • monero-wallet-rpc (the Monero wallet RPC - control a wallet with code)
  • P2Pool (a decentralized mining pool for Monero)
  • XMRig (an efficient Monero CPU miner - runs on the P2Pool node)
  • Traefik (a reverse proxy for other services, so they can be reached via a domain name)
  • MoneroBlock (a Monero block explorer)
  • Monitoring (a monitoring stack with Prometheus, Grafana, and monerod-exporter. It serves a beautiful dashboard with all stats of your node. And it even has a map with all nodes that are connected to your node.)
  • Tor Proxy and Tor Hidden Services (anonymity network for monerod, P2Pool and other services)
  • Docker Autoheal (auto-restart unhealthy containers)
  • Watchtower (auto-update containers)

Disclaimer: This project is not affiliated with, endorsed by, or sponsored by the Monero Project.

Quick Start

You need to have Docker and Docker Compose installed. It could also work with Podman, but I haven't tested it.

Go to monersuite.org

Save the generated docker-compose.yml file to a directory and run the following command in that directory:

UID="$(id -u)" GID="$(id -g)" docker compose up -d

It will take some time to download the images and start the containers. You can check the status of the containers with:

docker compose ps

or a more interactive view with Portainer or LazyDocker.

If you are looking for the urls of the hidden services that were generated when starting the tor container for the first time, you can find them in the container logs:

docker compose logs tor

Roadmap

no particular order

Donations

If you find this project useful, please consider donating to the following address:

87cQNxrM3oWVkZ8TRWUHi9LmvruKgQSA7AxqoqJDr7n1PgGcZkXhAToVz3rEWxjAMj7caKCcqjYfDSFeLey1Sf4hUF3gmNn

monero-suite's People

Contributors

hundehausen avatar lalanza808 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.