Code Monkey home page Code Monkey logo

eden-mn-setup's Introduction

Installation

NOTE: This installation guide is provided as is with no warranties of any kind.

If you follow the steps and use a newly created Ubuntu 16.04 VPS, it will automatically configure and start your Master Node. You will need to input your public VPS IP address and masternode private key.

Steps:

  1. Create a new VPS or use existing one. Recommended config is similar to vultr's $5/mo (25GB SSD/1xCPU/1GB RAM, Ubuntu 16.04). It can handle several MNs running simultaneously on the same IP address but they have to use dirfferent ports. Therefore you cannot easily run more than one EDEN MN on the same box. Different coins are fine.

  2. In Windows wallet, create a new receiving address and name it mn1 for example.

  3. Send exactly 2500 EDEN to this new address.

  4. Generate your Masternode Private Key in Windows wallet

masternode genkey

Write this down or copy it somewhere safe. You will need this key to set up MN on VPS later.

  1. View your Output transaction ID in Windows wallet console
masternode outputs

Write this down or copy it somewhere safe. You will use this in the masternode.conf file for your Windows wallet later.

  1. SSH (Putty Suggested) to your VPS, login to root, and clone the script Github repository. (NOTE: Currently this repo contains Linux wallet binaries wich are necessary to run master node on VPS. The location of these binaries will be changed to an official release github folder later)
git clone https://github.com/fasterpool/EDEN-MN-SETUP
  1. Navigate to the install folder:
cd EDEN-MN-SETUP
  1. Run the bash script which will install & configure your desired master node with all necessary options.

For Ubuntu 16.04 and Ubuntu 17.10

bash install_ubuntu_17.10.sh

When the script asks, input your public VPS IP Address and Private Key created in the very beginning (You can copy your private key and paste into the VPS if connected with Putty by right clicking).

When the script configures the ufw firewall, answer 'y' to proceed with operation. Once done, the VPS will ask you to start your masternode in your Windows wallet.

  1. On your Windows machine, close wallet app. Navigate to %appdata%/roaming/Eden, open masternode.conf with Notepad.

Insert as a new line the following line for each masternode you are running:

masternodealias vpspublicipaddress:3595 masternodeprivatekey output

Example:

mn1 231.321.11.22:3595 7rG2VYFdibSdgWiVUMgfAnhsNKYbWAkL3GHYrJyPhAviaiccC1Z 06ffb02bf3ae7281392e82fa682b1e3c07c8d49c8f19ac9a429cfbf40a0d16da 1

Open up the wallet, unlock with your encryption password, and open up the Debug Console

masternode start-alias <masternodename>

If done correctly, it will indicate that the masternode has been started correctly.

Go back to your VPS and hit the spacebar. It will attempt to start your new masternode using the following commands:

eden-cli masternode start
eden-cli masternode status

The status check will say that it needs to sync. This initial sync process may take several minutes to several hours.

At this point you're all done!

Now you just need to wait for the VPS to sync up the blockchain and await your first masternode payment.

Finally, to monitor your masternode status you can use:

eden-cli masternode status

eden-cli mnsync status

If you are really bored waiting for the sync to complete, you can watch what masternode is doing on the network at any time by using tail to monitor the debug.log file in realtime:

sudo tail -f ~/.eden/debug.log

In conclusion, try restarting your VPS server and see if masternode comes back online automatically. The script adds a cron job which starts edend daemon and the masternode after every reboot.

Enjoy and hope that EDEN makes it to the moon! note that we still have 0% pool fees at https://fasterpool.com :)

--Allroad

eden-mn-setup's People

Contributors

fasterpool avatar milesmanley avatar padima1 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.