Configure the Peer Crawler
By default, rippled servers provide statistics publicly to anyone who asks using the peer crawler API, to make it easier to track the health and topology of the XAG Ledger's peer-to-peer network. You can configure your server to provide more or less information, or to reject peer crawler requests entirely.
This document contains steps for two options:
Change the Information Reported by the Peer Crawler
To configure how much information your server provides in response to peer crawler requests, complete the following steps:
-
Edit your
rippled's config file.vim /etc/opt/ripple/rippled.cfgThe recommended installation uses the config file
/etc/opt/ripple/rippled.cfgby default. Other places you can put a config file include$HOME/.config/ripple/rippled.cfg(where$HOMEis the home directory of the user runningrippled),$HOME/.local/ripple/rippled.cfg, or the current working directory from where you startrippled. -
Add or update the
[crawl]stanza in your config file, and save the changes:[crawl] overlay = 1 server = 1 counts = 0 unl = 1The fields in this stanza control which fields the server returns in the peer crawler response. The names of the config fields match the fields of the API response. A setting with a value of
1means to include the field in the response. A value of0means to omit that field from the response. This example shows the default values for each setting. -
After saving the changes to the config file, restart your
rippledserver to apply the updated configuration:systemctl restart rippled
Disable the Peer Crawler
To disable the peer crawler API on your server, so it does not respond to peer crawler requests at all, complete the following steps:
-
Edit your
rippled's config file.vim /etc/opt/ripple/rippled.cfgThe recommended installation uses the config file
/etc/opt/ripple/rippled.cfgby default. Other places you can put a config file include$HOME/.config/ripple/rippled.cfg(where$HOMEis the home directory of the user runningrippled),$HOME/.local/ripple/rippled.cfg, or the current working directory from where you startrippled. -
Add or update the
[crawl]stanza in your config file, and save the changes:[crawl] 0Remove or comment out all other contents of the crawl stanza.
-
After saving the changes to the config file, restart your
rippledserver to apply the updated configuration:systemctl restart rippled
See Also
- Concepts:
- Tutorials:
- References: