Giter Club home page Giter Club logo

hyperbridge-node's Introduction

What does this Repo?

This Repo contains an ansible Playbook, that will install a Hyperbridge Node on your Ubuntu 22.04 Server.

How to use this Playbook?

Requirements:

To use this Playbook you need:

  • ssh access to a Machine with a user that has root permissions
  • ansible installed on the Machine you want to execute the Playbook from
  • declare some Varibales

Variables to declare

In the file 'group_vars/all.yml' you can change this variables:

  • system_username
  • hyperbridge_username
  • version

Examples and explanation

system_username

Thats the username of your Ubuntu/Debian User. If you login into your System for example with the command 'ssh hyperbridge@' your system_username is 'hyperbridge'.

system_username: hyperbridge

hyperbridge_username

Thats the Name your Hyperbridge Node and its systemd service will have.
Open this website, switch to Hyperbridge and check if your desired Names arent already taken: Telemtery Polkadot

hyperbridge_username: some-name-you-like

version

Thats the Version you want to run for the Hyperbridge Node. Check whats the latest Version here GitHub Hyperbridge.
You dont need to write the 'v' of the beginning of your Version!

version: 0.3.4

In the file 'inventory.yml' you need to change this variables:

  • ansible_host

Examples and explanation

ansible_host

Thats the IP-Address of your Target Machine. Your Machine needs to be accessable using ssh with that IP.

ansible_host: 192.168.1.10

Run the Playbook

Execute Ansible

cd into this Repo and run the Playbook with 'ansible-playbook playbook.yml'

Check your Machine after the run

Have a look in the logs of your newly created Services with 'journalctl -fu hyperbridge-node' .

How to update my hyperbridge-node?

Just replace your 'version' varibale in the 'group_vars/all.yml' file with your desired Version and run the Playbook again.

hyperbridge-node's People

Contributors

schmiatz 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.