Installing Rise Mainnet on Ubuntu 16.04

  • administrator

    Installing Rise Mainnet on Ubuntu 16.04

    WARNING: RISE Commander has not yet been released. Please read the guide called ‘INSTALL RISE NODE WITHOUT RISE COMMANDER’ for install instructions.

    Port Reference

    HTTP: 5555
    HTTPS: 5556
    HTTP: 5566
    HTTPS: 5567

    This article will guide you through the installation of a Rise mainnet node.




    After preparing your server with the Initial Server Setup with Ubuntu 16.04 guide, you can now install Rise on your server. To complete this tutorial, you will need:

    • One Ubuntu 16.04 server, set up by following the Ubuntu 16.04 initial server setup guide, including a sudo non-root user and a firewall.
    • A wallet with a second passphrase and at least 25 RISE
    • Find your own public IP here
    • To have the en_US.UTF-8 locales generated:
    sudo locale-gen "en_US.UTF-8"


    1. First of all you’ll need to login into your server with the username you created in the Ubuntu 16.04 initial server setup guide:
    ssh -p ssh_port username@your_server_ip
    1. Automatic install script for Debian based systems Ubuntu, Mint, Debian to Install Rise (Mainnet)
    cd $HOME
    wget -q -O RISEcommander.bash ""
    chmod +x RISEcommander.bash

    Then start the commander with this line and choose option 1:

    1. For the next step, change directory to the newly created rise-node folder and start your client:
    cd rise-node 
    ./rise_manager.bash start 
    1. Rise is now installed. However, you’ll need to modify the config.json to your own values.
    nano config.json

    Edit the “api “part by your IP as shown in the example with your own public IP:

    "api": { 
        "enabled": true,  
        "access": { 
            "public": false,  
            "whiteList": ["", "your IP"] 

    Edit the “forging” part by placing your secret in double quotes inside the brackets [“secret secret …”] with your first passphrase (the 12 words you use to login). It is important that you keep the same format as shown ([] with quotation marks):

    "forging": { 
        "force": false, 
        "secret": ["secret secret secret secret secret secret secret secret secret secret secret secret"] 
        "access": { 
            "whitelist": [""] 

    After editing the file press Ctrl+O and confirm with Enter. Now exit nano with Ctrl+X.

    To apply the changes made in the config.json, make sure to always reload Rise:

    ./rise_manager.bash reload

    Since your node has to catch up with the blockchain, rebuild it with a verified snapshot to speed this process up:

    ./rise_manager.bash rebuild

    To make sure your node is working, open http://yournodeIP:5555 It should show you the Rise Wallet UI. When your node is done syncing, it is ready to forge blocks. However, you’ll need to register your delegate now. Otherwise no one can vote for you and therefore start forging blocks.


    Note: Registration should not take place on your own node, unless you have setup HTTPS properly. Otherwise your first and second passphrase will be sent unencrypted over the network, thus very easy for anyone to steal your coins!

    Login into your wallet over a secure and trusted node, I.E. the official wallet.

    1. After logging in, click on “Forging”:

    2. Now click on “Delegate Registration”:

    3. Type in the name of your delegate and send the registration fee. If you have setup a second passphrase, it will ask you for it.

    4. That’s it! Now it’s time to appeal to others to vote for you as a delegate.

    By Nytrobound, licensed under CC BY-NC-SA 4.0

Log in to reply

Looks like your connection to     Rise Community Forum was lost, please wait while we try to reconnect.