Swiftpack.co - Package - gladiusio/gladius-node

Gladius Node

The full suite of Gladius binaries (Network Gateway, EdgeD, CLI, and Guardian) to run a node.

Current Build Status

  • Build Status - Node
  • Build Status - Network Gateway
  • Build Status - EdgeD
  • Build Status - CLI

Download and Installation

Windows/macOS : https://gladius.io/download

  • Windows: Open gladius setup.exe and use the installer
  • macOS: Open the DMG and drag Gladius to the Applications folder

Linux : curl -s https://raw.githubusercontent.com/gladiusio/gladius-node/master/installers/install.sh | sudo bash



  1. Download and install (see above)
  2. Open the application
  3. Follow the instructions inside
  4. You can close the application and it will run in the background

Windows: To turn off the application completely use the task manager (Kill gladius-guardian/edged/network-gateway) this will be changed in next release.

macOS: To turn off the application completely use the menu bar (Right click Gladius -> Quit all)


  1. sudo gladius-guardian install (Install guardian as service)
  2. sudo gladius-guardian start (Start it as a service. It will start up automatically on reboot)
  3. gladius start (Instruct Guardian to start Gladius services. This needs to be done after reboot)
  4. gladius Use the CLI!

NOTE: You don't have to use the guardian as a service you can just call gladius-guardian (SKIP STEPS 1 & 2) BUT this will require another window or screen session and will not start up on reboot


If you would like to contribute to the project:

  1. git clone
  2. make repos (will clone all the modules into the ./src directory)
  3. Code!
  4. Make a PR in the respective repo (probably not this one)
  5. Send an email to cla@gladius.io to sign our Contributor Licensing Agreement


  • Using Go 1.11.1
  • Using go modules


  • make: builds for your architecture and places binaries in ./build
  • You can go into ./src/gladius-(repo) and call make to build that repo only. It will place the bin in ./src/gladius-(repo)/build


Stars: 25
Help us keep the lights on


Used By

Total: 0


0.7.1 - Dec 18, 2018

  • Fixes a memory leak in Legion that would cause crashes on some machines
  • Removes about application menu
  • Tray icon in Windows

0.7.0 - Nov 30, 2018


Gladius Guardian service manager

  • Keeps track of Gladius services and makes it easy to start and stop as well as get logs
  • Simple REST API interface for management
  • Rebuilt P2P stack from the ground up using our own library Legion

Gladius Legion

  • Easy to use and extremely flexible api for any developer to build their own distributed applications in Go
    • GitHub read more features here

Overhauled UI

  • Added entire status page to manage services, view real time logs, and monitor the state of your node
  • Added version management so you can see when a new version is ready to be installed
  • Fixed balance checking
  • General improvements in reliability and usability

Redesigned config system

  • Config files are consistent across all of the Gladius modules
  • Config files missing sections will no longer be considered invalid

Master Node

  • Rewritten in C++
  • The masternode has been ported from Go to C++ to squeeze the maximum performance we can out of the hardware we run on.
  • Migrated our content delivery from an inline Javascript solution to a more elegant browser service worker (in future will allow for much faster loading through web assembly, compression, and interesting distributed applications)
  • Entire build system has been dockerized to make it much easier to develop across multiple platforms and systems
  • Renamed and refactored services to make development and contributions easier


  • Networkd -> Edged
  • Controld -> Network Gateway


  • Build process now clones repositories and calls their internal makefile to build and test
  • Broke out all common code into a new package called Gladius Common
  • All new build pipeline so releases are easier to create and distribute

macOS Application

  • Supports native service management
  • Improved menu bar item support
  • Wallet password can be stored in macOS keychain


  • Fixed issues with windows services not starting
  • Fixed windows icon not appearing
  • Improved windows installer
  • Issues binding to separate interfaces in Linux has been fixed
  • Migrated GladiusBase from .config/gladius to .gladius on macOS and Linux
  • General bug fixes and usability improvements
  • Added experimental UPNP support the the Network Gateway
  • Updated CLI to support changes in the Network Gateway

0.6.2 - Sep 13, 2018


  • Fixes UI bugs that prevent applying to the Gladius Pool
  • Other general electron bug fixes

0.6.1 - Sep 1, 2018


  • macOS can now support 10.12+ instead of only 10.13+
    • Older version support coming soon
  • Windows install permission bug fixes

0.6.0 - Aug 31, 2018