{"id":19567887,"url":"https://github.com/rblaine95/docker-monero","last_synced_at":"2025-04-27T02:32:22.731Z","repository":{"id":37766562,"uuid":"276152585","full_name":"rblaine95/docker-monero","owner":"rblaine95","description":"My personal, unprivileged, Docker Image to make running a full Monero Node as easy as possible.","archived":false,"fork":false,"pushed_at":"2024-10-22T16:55:34.000Z","size":83,"stargazers_count":11,"open_issues_count":4,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-24T14:18:58.335Z","etag":null,"topics":["amd64","arm","arm64","arm64v8","armv7","container","crypto","cryptocurrency","docker","docker-image","docker-monero","monero","monero-daemon","monerod","multi-arch","xmr"],"latest_commit_sha":null,"homepage":"https://getmonero.org","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rblaine95.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-30T16:25:27.000Z","updated_at":"2024-10-23T06:21:21.000Z","dependencies_parsed_at":"2024-10-24T17:29:28.005Z","dependency_job_id":null,"html_url":"https://github.com/rblaine95/docker-monero","commit_stats":null,"previous_names":["rblaine95/docker_monero"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rblaine95%2Fdocker-monero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rblaine95%2Fdocker-monero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rblaine95%2Fdocker-monero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rblaine95%2Fdocker-monero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rblaine95","download_url":"https://codeload.github.com/rblaine95/docker-monero/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224056293,"owners_count":17248322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amd64","arm","arm64","arm64v8","armv7","container","crypto","cryptocurrency","docker","docker-image","docker-monero","monero","monero-daemon","monerod","multi-arch","xmr"],"created_at":"2024-11-11T05:41:41.201Z","updated_at":"2025-04-27T02:32:22.725Z","avatar_url":"https://github.com/rblaine95.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Monero\n\nMy personal unprivileged Monero Docker image.\n\n[![Github tag (latest by date)][github-tag-badge]][github-tag-link]\n[![GitHub Workflow Status (branch)][github-actions-badge]][github-actions-link]\n[![Docker Image Size (latest by date)][docker-image-size-badge]][docker-image-link]\n\n## IP Ban List\nThe Monero Research Lab (MRL) has identified a network of suspected spy nodes that may reduce transaction privacy on the Monero network.\n\nWhile this Docker image doesn't package the ban list directly, we provide instructions for implementing it with your node.\n\n### Background\n\nThese spy nodes are believed to be operated by adversaries attempting to deanonymize Monero transactions by:\n\n* Proxying a few nodes through many IP addresses\n* Creating high subnet saturation in specific IP ranges\n* Potentially weakening Dandelion++ transaction privacy\n\nFor more detailed information, please see monero-project/meta#1124.\n\n### Implementing the Ban List\n\n1. Download the ban list:\n```bash\nwget -O ./monero-data/ban_list.txt \\\n  https://raw.githubusercontent.com/Boog900/monero-ban-list/refs/heads/main/ban_list.txt\n```\n\n2. Add the ban list to your node configuration using any of these methods:\n\n#### Docker Compose\n\n```yaml\nservices:\n  monerod:\n    container_name: monerod\n    image: ghcr.io/rblaine95/monero\n    restart: unless-stopped\n    network_mode: host\n    volumes:\n      - ./monero-data:/opt/bitmonero\n    command:\n      - --ban-list=/opt/bitmonero/ban_list.txt\n```\n\n#### Docker CLI\n\n```bash\ndocker run \\\n  -dit \\\n  --restart=always \\\n  --net=host \\\n  --name=monerod \\\n  -v /path/to/bitmonero:/opt/bitmonero \\\n  -v /path/to/ban_list.txt:/ban_list.txt \\\n  ghcr.io/rblaine95/monero \\\n    --ban-list=/ban_list.txt\n```\n\n### Important notes\n\n* Using the ban list is optional but recommended by MRL\n* The ban list is maintained at [Boog900/monero-ban-list](https://github.com/Boog900/monero-ban-list)\n* You may want to periodically update your ban list to include newly identified spy nodes\n* The effectiveness of the ban list depends on widespread adoption by node operators\n\n## Usage:\n```sh\ndocker run \\\n  -dit \\\n  --restart=always \\\n  --net=host \\\n  --name=monerod \\\n  -v /path/to/bitmonero:/opt/bitmonero \\\n  ghcr.io/rblaine95/monero ${EXTRA_MONEROD_ARGS}\n```\n\nRunning with [Tor](https://github.com/rblaine95/docker-tor):\n\n```sh\ndocker run -d --name tor \\\n  --restart=always \\\n  -p 9050:9050 \\\n  -v $(pwd)/tor-data:/var/lib/tor \\\n  ghcr.io/rblaine95/tor\n\ndocker run -d --name monerod \\\n  --restart=always \\\n  --net=host \\\n  -v $(pwd)/monero:/opt/bitmonero \\\n  ghcr.io/rblaine95/monero \\\n    --non-interactive \\\n    --no-igd \\\n    --confirm-external-bind \\\n    --rpc-restricted-bind-port=18089 \\\n    --rpc-restricted-bind-ip=0.0.0.0 \\\n    --enable-dns-blocklist \\\n    --pad-transactions \\\n    --proxy=127.0.0.1:9050 \\\n    --tx-proxy=tor,127.0.0.1:9050,16\n```\n\n## Where can I download this image?\n\nI'm using Github Actions to build and publish this image to:\n\n* [ghcr.io/rblaine95/monero](https://ghcr.io/rblaine95/monero)\n* [docker.io/rblaine/monero](https://hub.docker.com/r/rblaine/monero)\n\n## I want to buy you a coffee\n\nThis is just a hobby project for me, if you really want to buy me a coffee, thank you :)\n\nMonero: `83TeC9hCsZjjUcvNVH6VD64FySQ2uTbgw6ETfzNJa51sJaM6XL4NParSNsKqEQN4znfpbtVj84smigtLBtT1AW6BTVQVQGh`\n![XMR Address](https://api.qrserver.com/v1/create-qr-code/?data=83TeC9hCsZjjUcvNVH6VD64FySQ2uTbgw6ETfzNJa51sJaM6XL4NParSNsKqEQN4znfpbtVj84smigtLBtT1AW6BTVQVQGh\u0026amp;size=150x150 \"83TeC9hCsZjjUcvNVH6VD64FySQ2uTbgw6ETfzNJa51sJaM6XL4NParSNsKqEQN4znfpbtVj84smigtLBtT1AW6BTVQVQGh\")\n\n## I don't have Monero\n\nYou should definitly get some.\n\n* [monero-project/monero](https://github.com/monero-project/monero)\n* [GetMonero.org](https://www.getmonero.org/)\n* [/r/monero](https://www.reddit.com/r/monero)\n* [OrangeFren](https://orangefren.com/)\n* [Trocador](https://trocador.app/en/)\n* [Haveno Reto](https://haveno-reto.com/)\n* [Monero.com by Cake Wallet](https://monero.com/)\n\n[github-tag-badge]: https://img.shields.io/github/v/tag/rblaine95/docker_monero \"Github tag (latest by date)\"\n[github-tag-link]: https://github.com/rblaine95/docker_monero/tags\n[github-actions-badge]: https://img.shields.io/github/actions/workflow/status/rblaine95/docker_monero/docker.yml?branch=master \"Github Workflow Status (master)\"\n[github-actions-link]: https://github.com/rblaine95/docker_monero/actions?query=workflow%3ADocker\n[docker-image-size-badge]: https://img.shields.io/docker/image-size/rblaine/monero/latest \"Docker Image Size\"\n[docker-image-link]: https://hub.docker.com/r/rblaine/monero\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frblaine95%2Fdocker-monero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frblaine95%2Fdocker-monero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frblaine95%2Fdocker-monero/lists"}