Skip to main content
These pages describe various aspects of installing, configuring, and maintaining a stellar-core node.

Prerequisites

You can install Stellar Core a number of different ways, and once you do, you can configure it to participate in the network on a several different levels:…

Installing

There are three common ways to install and run Stellar Core.

Configuring

Before attempting to configure stellar-core, it is highly recommended to first try running a private network or joining the test network.

Environment Preparation

After configuring your database and buckets settings, before running Stellar Core for the first time, you must initialize the database.

Publishing History Archives

If you want to run a Full Validator, you need to set up your node to publish a history archive.

Running

Once you’ve set up your environment, configured your node, set up your quorum set, and selected archives to get history from, you’re ready to start Stellar Core.

Logging

Stellar Core sends logs to standard error and stellar-core.log by default, configurable with the LOG_FILE_PATH field.

Monitoring

Once your node is up and running, it’s important to keep an eye on it to make sure it stays afloat and continues to contribute to the health of the overall…

Maintenance

Maintenance here refers to anything involving taking your validator temporarily out of the network (to apply security patches, system upgrade, etc).

Upgrading the Network

The network itself has network wide settings that can be updated.

Soroban Settings

Soroban has a large collection of settings stored on-ledger that can be modified through a validator vote.

Commands

Stellar Core can be controlled using a robust CLI.

Advanced

This page contains information that is useful to know but that should not stop somebody from running a node.