Skip to main content

Running your RCNet node

Get a computer with Ubuntu 18.04.

  • DigitalOcean droplets are our favorites if you are new.

Install prerequisites:

Install Git if your OS doesn't have it preinstalled

Cent OS
sudo yum install git
Ubuntu
sudo apt-get install git-core

Install Node requirements

sudo apt update
sudo apt install -y python3-pip redis-server mongodb

Open your ports:

sudo ufw allow 443/tcp
sudo ufw allow 8080/tcp
sudo ufw allow 10000:10999/tcp

Download Cilantro

git clone https://github.com/Lamden/cilantro-enterprise.git
cd cilantro-enterprise
git checkout demo

Install Cilantro

sudo python3 setup.py develop
sudo make install

NOTE: Capnproto takes a very long time to install because it compiles from source. Please be patient!!


Setup Node Configuration

python3 scripts/setup_node.py

Enter your Signing Key (Private Key) as a Hex String

Find your Signing Key / Private Key in the Lamden Vault Chrome Plugin. If you don't have a wallet yet, get one by following the instructions here: https://docs.lamden.io/lamden-vault/

Image

Enter your wallet password to expose your Private Key, as shown above.

Enter Constitution File Name

This is the file name of the initial configuration. Constitution files are located in the constitutions folder. If you don't know which one to use, ask an admin.

Example names: rcnet.json, nojan.json, nohup.json.

If you are not part of the constitution, this step will fail. You can't join the network if you are not a participant.

Start your node

make stop-db
make start-db
python3 scripts/bootstrap.py

If you want to leave your node up and running while you log out of ssh, add nohup and & like this:

make stop-db
make start-db
nohup python3 scripts/bootstrap.py &

Your node is now up and running!

Metadata

Release files for cilantro-ee 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cilantro-ee 0.0.4
File Size Uploaded
cilantro_ee-0.0.4.tar.gz 132.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cilantro-ee 0.0.4
File Interpreter ABI Platform
cilantro_ee-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 311.0 kB

Release files / cilantro_ee-0.0.4.tar.gz

Download URL cilantro_ee-0.0.4.tar.gz
Size 132.0 kB
Tags Source
SHA-256 checksum
How to use checksums
32d93312c4f78f185d33e22ebc80dbd6e908ae1adc4567cbcaa43bf42ef51be9
BLAKE2b-256 checksum
How to use checksums
636d40a13974d0cd8ea8832cddd9ac505f6ebf89db1e5a4dece72d1e41167117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.5

Release files / cilantro_ee-0.0.4-py3-none-any.whl

Download URL cilantro_ee-0.0.4-py3-none-any.whl
Size 179.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a4283bcf4860d116f318c89729aa1c58135239376b3d0bcbfd9b5858e8f1848
BLAKE2b-256 checksum
How to use checksums
18f5041978ab3c6da9569b578aff96e8b2c833bffeda77ca563cd8f7edb1fe02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page