4.0 KiB
html, parent, blurb, labels
| html | parent | blurb | labels | |
|---|---|---|---|---|
| install-rippled-on-ubuntu.html | install-rippled.html | Install a precompiled rippled binary on Ubuntu Linux. |
|
Install on Ubuntu or Debian Linux
This page describes the recommended instructions for installing the latest stable version of rippled on Ubuntu Linux 16.04 or higher or Debian 9 or higher, using the apt utility.
These instructions install a binary that has been compiled by Ripple.
Prerequisites
Before you install rippled, you must meet the System Requirements.
Installation Steps
-
Update repositories:
$ sudo apt -y update -
Install utilities:
$ sudo apt -y install apt-transport-https ca-certificates wget gnupg -
Add Ripple's package-signing GPG key to your list of trusted keys:
$ wget -q -O - "https://repos.ripple.com/repos/api/gpg/key/public" | \ sudo apt-key add - -
Check the fingerprint of the newly-added key:
$ apt-key fingerThe output should include an entry for Ripple such as the following:
pub rsa3072 2019-02-14 [SC] [expires: 2026-02-17] C001 0EC2 05B3 5A33 10DC 90DE 395F 97FF CCAF D9A2 uid [ unknown] TechOps Team at Ripple <techops+rippled@ripple.com> sub rsa3072 2019-02-14 [E] [expires: 2026-02-17]In particular, make sure that the fingerprint matches. (In the above example, the fingerprint is on the second line, starting with
C001.) -
Add the appropriate Ripple repository for your operating system version:
$ echo "deb https://repos.ripple.com/repos/rippled-deb focal stable" | \ sudo tee -a /etc/apt/sources.list.d/ripple.listThe above example is appropriate for Ubuntu 20.04 Focal Fossa. For other operating systems, replace the word
focalwith one of the following:bionicfor Ubuntu 18.04 Bionic Beaverxenialfor Ubuntu 16.04 Xenial Xerusstretchfor Debian 9 Stretchbusterfor Debian 10 Buster
If you want access to development or pre-release versions of
rippled, use one of the following instead ofstable:unstable- Pre-release builds (releasebranch)nightly- Experimental/development builds (developbranch)
Warning: Unstable and nightly builds may be broken at any time. Do not use these builds for production servers.
-
Fetch the Ripple repository.
$ sudo apt -y update -
Install the
rippledsoftware package:$ sudo apt -y install rippled -
Check the status of the
rippledservice:$ systemctl status rippled.serviceThe
rippledservice should start automatically. If not, you can start it manually:$ sudo systemctl start rippled.serviceTo configure it to start automatically on boot:
$ sudo systemctl enable rippled.service -
Optional: allow
rippledto bind to privileged ports (e.g.: run http/https/ws/wss on port 80, 443, etc.)$ sudo setcap 'cap_net_bind_service=+ep' /opt/ripple/bin/rippled
Next Steps
{% include '_snippets/post-rippled-install.md' %}
See Also
- Concepts:
- Tutorials:
- References:
- rippled API Reference
rippledCommandline Usage- [server_info method][]
- rippled API Reference
{% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %}