Skip to content
script to install masternode for pirl on stock ubuntu 16 64bit, and centos 7
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Ansible_Installer Revert "Ansible is solid. Still working on log_parser" Sep 7, 2018
.gitignore Update May 4, 2019
_config.yml Set theme jekyll-theme-cayman Mar 26, 2018 new firewall ports Nov 16, 2018 timing update to marlin init Jul 19, 2019

This script will install a Premium or Content masternode for PIRL on stock Ubuntu, or centos.

This script will do the following

  1. Ask user to enter his MN token and Poseidon token.
  2. If a user already had Premium node installation and only wants to upgrade binaries tokens will not be changed.
  3. Optionally make a user, and home directory, to run the PIRL service.
  4. Download pirl premium masternode binary and set permissions on it.
  5. Download pirl premium marlin binary and set permissions on it.
  6. Setup a systemd service named pirlnode, enable it, and start it.
  7. Check out if pirl marlin was initialized before. If not will initialize it.
  8. Setup a systemd service named pirlmarlin, enable it, and start it.
  9. If user wants to change SSH port, install firewall and upgrade system, runs module. module will do the following

  1. Upgrades system if user allows.
  2. Install the ufw firewall and open needed ports. (will be updated soon to firewalld instead to align more with one click installer)
  3. Optionally update the SSH daemon to run on a non-standard port of your choice.

To run this script

  1. Install git: sudo apt install git
  2. Clone this git repository: git clone
  3. Change into the newly created directory: cd mn_installer
  4. Run this script via the command: sudo ./
You can’t perform that action at this time.