GithubHelp home page GithubHelp logo

ardor-installation-scripts's Introduction

ardor-installation-scripts

Repository for Ardor node installation scripts. It contains the following three scripts:

install-ardor.sh

This is the main script. It installs, creates and configures all necessary parts to run an Ardor node (mostly) autonomously on an Ubuntu based server. There is a configuration section at the top of the script to configure the node regarding your needs. You can install an Ardor mainnet node, testnet node or both on one server. If you want to install both, make sure that the server is accessible via two seperate domains.

It also installs an update-nodes.sh script on the server, which can be used to easily update the nodes in case of a new Ardor release. You only need to run it. It downloads, stops, updates and restarts the node(s) by itself.

To install (an) Ardor node(s), copy the script to the Ubuntu server and execute it. It is designed to run with a sudo user.

If you don't have a sudo user on the server yet (for example if just created a new Ubuntu Droplet from Digital Ocean), you can use the create-sudo-user.sh script to automatically create one.

create-sudo-user.sh

This script lets you create a sudo user with ease. Just configure it properly at the configuration section and execute it as a root user. You can also call it with parameters. Call it with ./create-sudo-user.sh -h for parameter description.

You can combine the sudo user creation and node installation with the remote-install.sh script.

remote-install.sh

This script lets you first create an sudo user and then install the Ardor nodes on an Ubuntu server completely remotely. You just need to configure the configuration sections of this and the install-ardor.sh script. It then automatically logs in as the root user on the remote server (ssh pubkey of local machine must be known to the remote server), creates the configured sudo user, copies the install-ardor.sh script to the server (logged in as sudo user) and executes it. The remote-install.sh script is only tested on Ubuntu and MacOS machines.

ardor-installation-scripts's People

Contributors

atz3n avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mrv777

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.