Dogemap is a DogeBox service that crawls the Dogecoin network and maintains a map of Dogecoin nodes.
After installing and running the service, it will start collecting all Dogecoin nodes worldwide and store them in a local database. Then, the map will load that database and populate with all nodes, retrieving the coordinates for each node's IP address from a public IP Internet Service Provider database. The DogeMap service will check every 10 minutes if the existing nodes are still active and will remove those that are inactive from the map. It will also track all nodes' software versions running and can be filtered accordingly.
-
Install Git and the latest version of Go.
-
Clone the repository:
git clone https://github.com/dogeorg/dogemap.git
-
After cloning, navigate to the directory:
cd dogemap
-
Compile the code:
go build ./cmd/dogemap
-
Run the executable file:
For Windows:
.\dogemap.exe
For Linux:
./dogemap
-
Open the provided browser URL:
http://localhost:9090
You will see the map running :)