All Projects → akashgoswami → ipm

akashgoswami / ipm

Licence: MIT license
IOTA node peer manager. Useful for monitoring IOTA peers

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to ipm

iota-python
A Pure-Python implementation of IOTA node
Stars: ✭ 30 (-57.75%)
Mutual labels:  iota
2nfm
Share your screen and computer's audio via WebRTC!
Stars: ✭ 29 (-59.15%)
Mutual labels:  peer
Tanglestash
IOTA meets BitTorrent: An algorithm to persist any file onto the tangle of IOTA
Stars: ✭ 46 (-35.21%)
Mutual labels:  iota
iota.php
Interact with IOTA through PHP
Stars: ✭ 45 (-36.62%)
Mutual labels:  iota
BeechatNetwork
Open source, peer-to-peer, radio communication messaging.
Stars: ✭ 37 (-47.89%)
Mutual labels:  peer
awesome-alternatives
A list of alternative websites/software to popular proprietary services.
Stars: ✭ 123 (+73.24%)
Mutual labels:  peer
iota esp32 wallet
IOTA Wallet application on ESP32
Stars: ✭ 34 (-52.11%)
Mutual labels:  iota
IOTA101
IOTA Developer Essentials
Stars: ✭ 38 (-46.48%)
Mutual labels:  iota
iota-mnemonic
Generate, restore IOTA seed from Bitcoin BIP39 mnemonic
Stars: ✭ 16 (-77.46%)
Mutual labels:  iota
school21
Как подготовиться к бассйну Школы 21: изучаем терминал, vim, работаем с gcc, norminette, git, пишем первую программу на Си.
Stars: ✭ 41 (-42.25%)
Mutual labels:  peer
peer-data
Library for files, media streaming/sharing using WebRTC
Stars: ✭ 65 (-8.45%)
Mutual labels:  peer
binarium
Binarium cryptocurrency is the first one protected from ASICs
Stars: ✭ 14 (-80.28%)
Mutual labels:  peer
iota-mqtt-poc
IOTA Proof of Concept, store MQTT messages on the tangle.
Stars: ✭ 40 (-43.66%)
Mutual labels:  iota
meta-iota
OpenEmbedded layer for the IOTA Distributed Ledger
Stars: ✭ 41 (-42.25%)
Mutual labels:  iota
flash-demo
IOTA Flash channels demo using webRTC for communication.
Stars: ✭ 21 (-70.42%)
Mutual labels:  iota
iota-area-codes
IACs are a proposed standard for tagging IOTA transactions with a geo-location, which allows them to be fetched based on their location.
Stars: ✭ 20 (-71.83%)
Mutual labels:  iota
SensorNode
SensorNode-client application for IOTA.
Stars: ✭ 35 (-50.7%)
Mutual labels:  iota
P2P-Chat
A Peer-to-Peer chatting application created in Python.
Stars: ✭ 20 (-71.83%)
Mutual labels:  peer
peer-cdn
Lightweight library providing peer to peer CDN functionality
Stars: ✭ 57 (-19.72%)
Mutual labels:  peer
Customizable-Crypto-Currency-Dashboard-with-Chart
📺 A Dashboard with the price movements of the selected Cryptocurrencies 💹
Stars: ✭ 79 (+11.27%)
Mutual labels:  iota

IPM

IOTA Peer Manager.

IPM is a nodejs program for monitoring and managing IOTA peers connected with your IOTA Reference Implementation (IRI) To learn more about IOTA, please visit iota.org

IPM snapshot

How to install

To install this package,

npm i -g iota-pm

How to run

** Note: Before running this program, you should run your IOTA IRI or at least have a known IRI URI which is accessible. **

iota-pm

iota-pm [--iri=iri_api_url] [--port=IP:your_local_port] [--refresh=interval]
  -i --iri       = The API endpoint for IOTA IRI implementation (Full Node). 
  -p --port      = Local server IP and port where the dashboard web server should be running
  -r --refresh   = Refresh interval in seconds for IRI statistics gathering (default 10s)
  -h --help      = print this message
            
Example.
iota-pm -i http://127.0.0.1:14800 -p 127.0.0.1:8888
IPM will connect to IOTA endpoint and produce the status at localhost port 8888
To view the dashboard, simply open a browser and point to http://127.0.0.1:8888

As a daemon using systemd

Copy the file located in systemd/iota-pm.service to /etc/systemd/system/iota-pm.service, modifying the parameters to match your setup. Run systemctl daemon-reload for reloading your configuration. From here on you can use normal start/stop/status commands to manage iota-pm as a daemon.

Persistent Tag

Any custom tag assigned to a peer will be saved inside user's home directory in file iota-pm.conf In Windows this will be C:\Users\username and Linux it will be $HOME. If none of these could be found, it will try to create the file in current working directory.

Peer management

The program doesn't manages peers configured in IRI config files. If you delete or add a peer via the UI, please make sure to update it also in the IRI config.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].