Starting Your Node
Once you’ve set up your environment, configured your node, set up your quorum set, and selected archives toget history from, you’re ready to start Stellar Core.
Use a command equivalent to:
Interacting With Your Instance
When your node is running, you can interact with Stellar Core via an administrative HTTP endpoint. Commands can be issued using command-line HTTP tools such ascurl, or by running a CLI command such as
Joining the Network
Your node will go through the following phases as it joins the network, and you can query for the output below by using the info endpoint mentioned here :Establish Connection to Other Peers.
You should seeauthenticated_count increase.
Observing Consensus
Until the node sees a quorum, it will say:quorum will display information about network decisions. At this point the node will switch to a “Catching up” state:
Catching up
This is a phase where the node downloads data from any configured archives. This phase begins with something like:CATCHUP_RECENT at its default and do not set CATCHUP_COMPLETE=true. Your node will sync against current network state in minutes to hours rather than weeks.
CATCHUP_COMPLETE=true makes the node replay the entire history of the network on startup, which takes weeks and is almost never the right choice for a validator — see Why local disk stays bounded. The standard pattern for new validators that want to publish a complete history archive is to sync against current state first, publish forward from that point, and use the stellar-archivist mirror tool to backfill historical data into the published archive as a separate offline operation. See the complete example configuration for more details.
The
CATCHUP_COMPLETE and CATCHUP_RECENT config fields are mutually exclusive. If the CATCHUP_COMPLETE field is set to true, the CATCHUP_RECENT field will be ignored.