diff --git a/.gitignore b/.gitignore index 1269488..6c5156b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ data +.env diff --git a/README.md b/README.md index a322182..511c697 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,22 @@ # docker-monero-node + Simple way to run a Monero daemon with some basic monitoring tools packaged in. + +## Setup + +The only requirements are [Docker](https://docs.docker.com/get-docker/) and [Docker Compose](https://docs.docker.com/compose/install/). Ensure those are installed on your system. + +``` +# Clone and enter the repository +git clone https://github.com/lalanza808/docker-monero-node +cd docker-monero-node + +# Setup Grafana password and blockchain storage location +cp env-example .env +vim .env + +# Start containers +docker-compose up -d +``` + +Navigate to http://localhost:3000 and log into Grafana. Find the `Daemon Stats` dashboard to get those sweet, sweet graphs. diff --git a/docker-compose.yaml b/docker-compose.yaml index 10dece5..9e41887 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -56,7 +56,7 @@ services: context: . dockerfile: Dockerfile-monero volumes: - - ./data:/data + - ${DATA_DIR:-./data}:/data ports: - 18080:18080 - 18081:18081 diff --git a/env-example b/env-example new file mode 100644 index 0000000..bdd8fa6 --- /dev/null +++ b/env-example @@ -0,0 +1,2 @@ +DATA_DIR=/opt/monero/data +GRAFANA_PASSWORD=xxxxxxx