Skip to main content

Installing

We offer three alternatives to deploy your own RPC instance:

  1. Run the stellar-rpc docker image
  2. Install a Debian package.
  3. Install from source.

Docker Image​

This is the preferred way to deploy your own RPC instance.

caution

Although we have a Quickstart Image, it's for local development and testing only. It is not suitable for production-grade deployments.

Pull the image at the version you'd like to run from the tags:

docker pull stellar/stellar-rpc

Debian package​

apt-get update && apt-get install -y --no-install-recommends ca-certificates curl jq wget gnupg apt-utils gpg && \
curl -sSL https://apt.stellar.org/SDF.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/SDF.gpg && \
echo "deb https://apt.stellar.org focal stable" >/etc/apt/sources.list.d/SDF.list && \
echo "deb https://apt.stellar.org focal testing" >/etc/apt/sources.list.d/SDF-testing.list && \
echo "deb https://apt.stellar.org focal unstable" >/etc/apt/sources.list.d/SDF-unstable.list && \
apt-get update && \
apt-get install -y stellar-core stellar-rpc && \
apt-get clean

Build From Source​

Instructions for building Stellar RPC from source can be found here.

Next Step​

After installation is complete, you are now ready to proceed to Configuring RPC!